0001829126-24-002392.txt : 20240411 0001829126-24-002392.hdr.sgml : 20240411 20240411133117 ACCESSION NUMBER: 0001829126-24-002392 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 119 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240411 DATE AS OF CHANGE: 20240411 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MicroAlgo Inc. CENTRAL INDEX KEY: 0001800392 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-40024 FILM NUMBER: 24837907 BUSINESS ADDRESS: STREET 1: 340 MADISON AVENUE,19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10173 BUSINESS PHONE: 781-460-3801 MAIL ADDRESS: STREET 1: 340 MADISON AVENUE,19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10173 FORMER COMPANY: FORMER CONFORMED NAME: Venus Acquisition Corp DATE OF NAME CHANGE: 20200116 20-F 1 microalgoinc_20f.htm 20-F
false 2023 FY 0001800392 0001800392 2023-01-01 2023-12-31 0001800392 dei:BusinessContactMember 2023-01-01 2023-12-31 0001800392 2023-12-31 0001800392 2022-12-31 0001800392 2021-01-01 2021-12-31 0001800392 2022-01-01 2022-12-31 0001800392 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001800392 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001800392 us-gaap:ServiceMember 2023-01-01 2023-12-31 0001800392 us-gaap:ProductMember 2021-01-01 2021-12-31 0001800392 us-gaap:ProductMember 2022-01-01 2022-12-31 0001800392 us-gaap:ProductMember 2023-01-01 2023-12-31 0001800392 us-gaap:CommonStockMember 2021-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2021-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2021-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2021-12-31 0001800392 2021-12-31 0001800392 us-gaap:CommonStockMember 2022-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2022-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-12-31 0001800392 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2022-01-01 2022-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-01-01 2022-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001800392 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2023-01-01 2023-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-01-01 2023-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001800392 us-gaap:CommonStockMember 2023-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2023-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2023-12-31 0001800392 2020-12-31 0001800392 mlgo:VIYIShareholdersMember 2022-12-09 0001800392 mlgo:ShanghaiWeimuMember 2020-11-01 2020-11-30 0001800392 mlgo:VIYILtdMember 2021-04-01 2021-04-15 0001800392 mlgo:WeidongMember 2021-07-01 0001800392 mlgo:WeidongMember 2021-07-02 2021-07-14 0001800392 mlgo:ViwotongMember 2021-11-30 0001800392 mlgo:ViwotongMember 2022-12-31 0001800392 mlgo:YYOnlineMember 2023-03-01 2023-03-17 0001800392 mlgo:CDDIMember 2023-06-01 2023-06-27 0001800392 mlgo:VIWOMember 2021-07-02 2021-07-31 0001800392 us-gaap:SubsequentEventMember mlgo:ShenzhenViwotongMember 2024-02-01 2024-02-29 0001800392 mlgo:YaoZhaohuaMember 2020-12-01 2020-12-24 0001800392 mlgo:SunYadongMember 2020-12-01 2020-12-24 0001800392 mlgo:ShenzhenWeiyixinMember 2021-01-01 2021-01-11 0001800392 mlgo:WeidongMember 2021-01-01 2021-01-11 0001800392 mlgo:Korgas233Member 2021-01-01 2021-01-11 0001800392 mlgo:VIYITechnologyIncVIYIMember 2023-01-01 2023-12-31 0001800392 mlgo:VIYITechnologyLtdVIYILtdMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember 2023-01-01 2023-12-31 0001800392 mlgo:Korgas233TechnologyCoLtdKorgas233Member 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember 2023-01-01 2023-12-31 0001800392 mlgo:WeidongTechnologyCoLtdWeidongMember 2023-01-01 2023-12-31 0001800392 mlgo:KorgasWeidongTechnologyCoLtdKorgasWeidongMember 2023-01-01 2023-12-31 0001800392 mlgo:FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember 2023-01-01 2023-12-31 0001800392 mlgo:ExcelCrestLimitedExcelCrestMember 2023-01-01 2023-12-31 0001800392 mlgo:ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember 2023-01-01 2023-12-31 0001800392 mlgo:WisdomLabIncWisdomLabMember 2023-01-01 2023-12-31 0001800392 mlgo:CDDICapitalLtdMember 2023-01-01 2023-12-31 0001800392 mlgo:VIWOTechnologyIncMember 2023-01-01 2023-12-31 0001800392 mlgo:ViwoTechnologyLimitedViwoTechMember 2023-01-01 2023-12-31 0001800392 mlgo:ViwoTechnologyHkCo.LimitedViwoHkMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenViwotongTechnologyCoLtdViwotongTechMember 2023-01-01 2023-12-31 0001800392 mlgo:ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember 2023-01-01 2023-12-31 0001800392 mlgo:KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember 2023-01-01 2023-12-31 0001800392 mlgo:GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember 2023-01-01 2023-12-31 0001800392 mlgo:BeijingYounikeInformationTechnologyCoLtdYounikeMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenWeidongTechnologyCoLtdSZWeidongMember 2023-01-01 2023-12-31 0001800392 mlgo:YearEndTranslationRatesMember currency:CNY 2022-01-01 2022-12-31 0001800392 mlgo:YearEndTranslationRatesMember currency:CNY 2023-01-01 2023-12-31 0001800392 mlgo:AverageTranslationRatesMember currency:CNY 2021-01-01 2021-12-31 0001800392 mlgo:AverageTranslationRatesMember currency:CNY 2022-01-01 2022-12-31 0001800392 mlgo:AverageTranslationRatesMember currency:CNY 2023-01-01 2023-12-31 0001800392 mlgo:ShanghaiWeimuMember 2023-12-31 0001800392 mlgo:ViwoTechMember 2023-12-31 0001800392 mlgo:VizeTechnologyLimitedMember 2023-12-31 0001800392 us-gaap:OfficeEquipmentMember 2023-12-31 0001800392 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001800392 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001800392 srt:MinimumMember us-gaap:VehiclesMember 2023-12-31 0001800392 srt:MaximumMember us-gaap:VehiclesMember 2023-12-31 0001800392 us-gaap:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001800392 us-gaap:CustomerRelationshipsMember 2023-12-31 0001800392 mlgo:TechnologyKnowHowsMember 2023-12-31 0001800392 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001800392 us-gaap:CopyrightsMember 2023-12-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2021-01-01 2021-12-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:MobileGamesMember 2021-01-01 2021-12-31 0001800392 mlgo:MobileGamesMember 2022-01-01 2022-12-31 0001800392 mlgo:MobileGamesMember 2023-01-01 2023-12-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2021-01-01 2021-12-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2022-01-01 2022-12-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2023-01-01 2023-12-31 0001800392 mlgo:SoftwareDevelopmentsMember 2021-01-01 2021-12-31 0001800392 mlgo:SoftwareDevelopmentsMember 2022-01-01 2022-12-31 0001800392 mlgo:SoftwareDevelopmentsMember 2023-01-01 2023-12-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001800392 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001800392 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001800392 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001800392 mlgo:MainlandPRCMember 2021-01-01 2021-12-31 0001800392 mlgo:MainlandPRCMember 2022-01-01 2022-12-31 0001800392 mlgo:MainlandPRCMember 2023-01-01 2023-12-31 0001800392 country:HK 2021-01-01 2021-12-31 0001800392 country:HK 2022-01-01 2022-12-31 0001800392 country:HK 2023-01-01 2023-12-31 0001800392 mlgo:InternationalMember 2021-01-01 2021-12-31 0001800392 mlgo:InternationalMember 2022-01-01 2022-12-31 0001800392 mlgo:InternationalMember 2023-01-01 2023-12-31 0001800392 mlgo:ShanghaiWeimuMember 2022-12-31 0001800392 mlgo:ViwoTechMember 2022-12-31 0001800392 mlgo:VizeTechnologyLimitedMember 2022-12-31 0001800392 us-gaap:SubsequentEventMember 2024-03-01 2024-03-22 0001800392 mlgo:BimaiMember mlgo:WeidongMember 2021-07-01 0001800392 mlgo:BimaiMember mlgo:YYOnlineMember 2021-07-01 0001800392 mlgo:ShanghaiGuoyuMember 2021-07-01 0001800392 mlgo:TapuyuAndPengchengKeyiMember 2021-11-02 2021-11-17 0001800392 mlgo:TapuyuAndPengchengKeyiMember 2023-01-01 2023-12-31 0001800392 mlgo:BimaiMember 2022-09-01 2022-09-30 0001800392 mlgo:BimaiMember 2022-01-01 2022-12-31 0001800392 mlgo:YounikeMember 2022-12-01 2022-12-23 0001800392 mlgo:ShanghaiGuoyuMember 2023-01-01 2023-12-31 0001800392 mlgo:PengchengKeyiMember 2023-01-01 2023-12-31 0001800392 mlgo:BimaiMember 2023-01-01 2023-12-31 0001800392 mlgo:YounikeMember 2023-01-01 2023-12-31 0001800392 mlgo:TapuyuAndPengchengKeyiMember 2021-11-01 0001800392 mlgo:PengchengKeyiMember 2021-11-17 0001800392 mlgo:BimaiMember 2022-09-23 0001800392 mlgo:YounikeMember 2022-12-23 0001800392 mlgo:FedaElectronicsCoMember 2023-03-31 0001800392 mlgo:FedaElectronicsCoMember 2023-01-01 2023-03-31 0001800392 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001800392 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001800392 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001800392 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001800392 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001800392 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001800392 us-gaap:OfficeEquipmentMember 2022-12-31 0001800392 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001800392 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001800392 us-gaap:VehiclesMember 2022-12-31 0001800392 us-gaap:VehiclesMember 2023-12-31 0001800392 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001800392 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001800392 us-gaap:CustomerRelationshipsMember 2022-12-31 0001800392 mlgo:SoftwareCopyrightMember 2022-12-31 0001800392 mlgo:SoftwareCopyrightMember 2023-12-31 0001800392 mlgo:Investment1Member 2022-12-31 0001800392 mlgo:Investment1Member 2023-12-31 0001800392 mlgo:Investment2Member 2022-12-31 0001800392 mlgo:Investment2Member 2023-12-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2023-12-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2023-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2021-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2021-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-12-31 0001800392 mlgo:JoyousDragonMember 2022-12-31 0001800392 mlgo:JoyousDragonMember 2023-12-31 0001800392 us-gaap:ParentMember 2022-01-01 2022-12-31 0001800392 us-gaap:ParentMember 2023-01-01 2023-12-31 0001800392 country:SG 2023-01-01 2023-12-31 0001800392 country:CN 2023-01-01 2023-12-31 0001800392 country:CN 2023-12-31 0001800392 country:HK 2023-12-31 0001800392 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mlgo:OneCustomerMember 2021-01-01 2021-12-31 0001800392 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mlgo:OneCustomerMember 2022-01-01 2022-12-31 0001800392 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mlgo:OneCustomerMember 2023-01-01 2023-12-31 0001800392 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember mlgo:OneCustomerMember 2022-01-01 2022-12-31 0001800392 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember mlgo:OneCustomerMember 2023-01-01 2023-12-31 0001800392 mlgo:PurchasesMember mlgo:VendorConcentrationRiskMember mlgo:OneVendorMember 2021-01-01 2021-12-31 0001800392 mlgo:PurchasesMember mlgo:VendorConcentrationRiskMember mlgo:OneVendorMember 2022-01-01 2022-12-31 0001800392 mlgo:PurchasesMember mlgo:VendorConcentrationRiskMember mlgo:OneVendorMember 2023-01-01 2023-12-31 0001800392 us-gaap:AccountsPayableMember mlgo:VendorConcentrationRiskMember mlgo:OneVendorMember 2022-01-01 2022-12-31 0001800392 us-gaap:AccountsPayableMember mlgo:VendorConcentrationRiskMember mlgo:OneVendorMember 2023-01-01 2023-12-31 0001800392 mlgo:OrdinarySharesMember 2018-05-14 0001800392 mlgo:OrdinarySharesMember 2018-05-04 0001800392 us-gaap:IPOMember 2021-02-01 2021-02-11 0001800392 us-gaap:OverAllotmentOptionMember 2021-02-01 2021-02-11 0001800392 2021-02-01 2021-02-11 0001800392 us-gaap:IPOMember mlgo:SponsorMember 2021-02-01 2021-02-11 0001800392 us-gaap:IPOMember mlgo:SponsorMember 2021-02-11 0001800392 mlgo:LadenburgThalmannCoMember 2021-02-01 2021-02-11 0001800392 2022-12-01 2022-12-09 0001800392 mlgo:JoyousJDLimitedMember 2022-12-01 2022-12-09 0001800392 mlgo:PublicWarrantsMember 2023-12-31 0001800392 mlgo:PublicWarrantsMember 2023-12-31 0001800392 us-gaap:PrivatePlacementMember 2023-01-01 2023-12-31 0001800392 us-gaap:PrivatePlacementMember 2023-12-31 0001800392 2021-02-11 0001800392 2022-12-09 0001800392 us-gaap:WarrantMember 2022-12-09 0001800392 us-gaap:WarrantMember 2022-12-31 0001800392 us-gaap:WarrantMember 2022-12-01 2022-12-09 0001800392 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2021-01-01 2021-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2021-01-01 2021-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-12-31 0001800392 us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember mlgo:WiMiHologramCloudIncMember 2024-01-01 2024-01-04 0001800392 us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember mlgo:WiMiHologramCloudIncMember 2024-01-04 0001800392 us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember us-gaap:InvestorMember 2024-01-01 2024-01-10 0001800392 us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember us-gaap:InvestorMember 2024-01-10 0001800392 us-gaap:SubsequentEventMember mlgo:ForwardPurchaseAgreementMember mlgo:WiMiHologramCloudIncMember 2024-02-01 2024-02-27 0001800392 us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember us-gaap:InvestorMember 2024-02-27 0001800392 srt:ParentCompanyMember 2022-12-31 0001800392 srt:ParentCompanyMember 2023-12-31 0001800392 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001800392 srt:ParentCompanyMember 2022-01-01 2022-12-31 0001800392 srt:ParentCompanyMember 2023-01-01 2023-12-31 0001800392 srt:ParentCompanyMember 2020-12-31 0001800392 srt:ParentCompanyMember 2021-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:CNY iso4217:CNY xbrli:shares

 

 

 

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

 

OR

 

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

 

OR

 

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

 

Date of event requiring this shell company report ________

 

For the transition period from ________ to ________

 

Commission file number 001-40024

 

 

 

MicroAlgo Inc.

(Exact name of Registrant as specified in its charter)

 

 

 

Not Applicable
(Translation of Registrant’s name into English)

 

Cayman Islands
(Jurisdiction of incorporation or organization)

 

Unit 507, Building C, Taoyuan Street,

Long Jing High and New Technology Jingu Pioneer Park,

Nanshan District, Shenzhen, People’s Republic of China,518052

(Address of principal executive offices)

 

 

 

Min Shu, Chief Executive Officer

ir@viyialgo.com

Unit 507, Building C, Taoyuan Street,

Long Jing High and New Technology Jingu Pioneer Park,

Nanshan District, Shenzhen, People’s Republic of China

Tel: (86)0755-88600589

(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(s)   Name of each exchange on which registered

Ordinary share, $0.001 par value (US$0.01 if retroactively adjusted to reflect the 10-to-1 share consolidation effected on March 22, 2024)

  MLGO   The Nasdaq Stock Market LLC

 

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

None

 

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

None

 

 

 

 

 

 

Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report: As of December 31, 2023, there were 51,606,706 ordinary shares issued and outstanding, par value US$0.001 per share. (5,160,671 ordinary shares, par value US$0.01 per share, if retroactively adjusted to reflect the 10-to-1 ordinary share consolidation effected on March 22, 2024).

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. ☐ Yes   ☒ No

 

If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934. ☐ Yes   ☒ No

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. ☒ Yes   ☐ No

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T 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.

 

  Large accelerated filer Accelerated filer
  Non-accelerated filer Emerging growth company

 

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

 

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

 

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

 

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

 

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

 

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

 

U.S. GAAP ☒ International Financial Reporting Standards as issued by the International Accounting Standards Board ☐ Other ☐

 

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

 

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

 

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

 

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

 

 

 

 

 

 

TABLE OF CONTENTS

 

    Page
FORWARD-LOOKING STATEMENTS   ii
     
INTRODUCTORY NOTE   iii
     
PART I   1
ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS   1
ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE   1
ITEM 3. KEY INFORMATION   1
ITEM 4. INFORMATION ON THE COMPANY   45
ITEM 4A. UNRESOLVED STAFF COMMENTS   77
ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS   78
ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES   91
ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS   97
ITEM 8. FINANCIAL INFORMATION   98
ITEM 9. THE OFFER AND LISTING   99
ITEM 10. ADDITIONAL INFORMATION   99
ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK   109
ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES   110
     
PART II   111
ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES   111
ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS   111
ITEM 15. CONTROLS AND PROCEDURES   111
ITEM 16. [Reserved]   113
ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT   113
ITEM 16B. CODE OF ETHICS   113
ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES   113
ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES   114
ITEM 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS   114
ITEM 16F. CHANGES IN REGISTRANT’S CERTIFYING ACCOUNTANT   114
ITEM 16G. CORPORATE GOVERNANCE   114
ITEM 16H. MINE SAFETY DISCLOSURE   114
ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS   114
ITEM 16J. INSIDER TRADING POLICIES   114
ITEM 16K. CYBERSECURITY   115
     
PART III   117
ITEM 17. FINANCIAL STATEMENTS   117
ITEM 18. FINANCIAL STATEMENTS   117
ITEM 19. EXHIBITS   118
     
SIGNATURES   119
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS   F-1

 

i

 

FORWARD-LOOKING STATEMENTS

 

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

 

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

 

our growth strategies;

 

our future business development, financial condition and results of operations;

 

our ability to retain, grow and engage our user base and expand our product offering;

 

expected changes in our revenues, content-related costs and operating margins;

 

our ability to retain key personnel and attract new talent;

 

competition landscape in China’s central processing algorithms industry;

 

general economic, political, demographic and business conditions in China and globally; and

 

the regulatory environment in which we operate.

 

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.” Other sections of this annual report include additional factors which could adversely impact our business and financial performance. Moreover, we operate in an evolving environment. New risk factors and uncertainties emerge from time to time and it is not possible for our management to predict all risk factors and uncertainties, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. We qualify all of our forward-looking statements by these cautionary statements. 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.

 

You should not rely upon forward-looking statements as predictions of future events. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.

 

ii

 

INTRODUCTORY NOTE

 

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

 

“China” or “PRC” are to the People’s Republic of China;

 

“CPM” are to cost per mille, a term used in traditional online advertising and marketing related to web traffic that measures the cost or expense incurred for every thousand potential customers who view the advertisement;

 

“GAAP” are to the generally accepted accounting principles in the United States;

 

“Hong Kong” or “HK” are to the Hong Kong Special Administrative Region of the PRC;

 

“HK$”, “HKD” or “Hong Kong dollars” are to the legal currency of the Hong Kong SAR;

 

“ordinary shares” are to our ordinary shares, par value US$0.001 per share (US$0.01 if retroactively adjusted to reflect the 10-to-1 share consolidation effected on March 22, 2024);

 

“RMB ” or “Renminbi” are to the legal currency of the People’s Republic of China;

 

“US$”, “dollars”, “USD” or “U.S. dollars” are to the legal currency of the United States;

 

“SAFE” are to the State Administration for Foreign Exchange;

 

“MOFCOM” are to the Ministry of Commerce of the People’s Republic of China;

 

“View” are to the number of times an advertisement is fetched (each time an advertisement is fetched, it is counted as one impression or one view or one impression); and

 

“MLGO”, “we”, “us”, “our company”, “the company”, “our”, or similar terms used in this annual report are to MicroAlgo Inc., a Cayman Islands exempted company, including its wholly-owned and majority-owned subsidiaries and, in the context of describing our operations and consolidated financial information.;

 

Our reporting currency is the Renminbi. This annual report on Form 20-F also contains translations of Renminbi amounts into U.S. dollars for the convenience of the reader. Unless otherwise stated, all translations from Renminbi to U.S. dollars were made at the rate of RMB 7.0827 to USD 1.00, representing the mid-point reference rate set by People’s Bank of China on December 29, 2023, the last business day for the year ended December 31, 2023. 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 PRC government imposes control over its foreign currency reserves in part through direct regulation of the conversion of Renminbi into foreign exchange and through restrictions on foreign trade.

 

iii

 

PART I

 

ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

 

Not applicable.

 

ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE

 

Not applicable.

 

ITEM 3. KEY INFORMATION

 

Our Holding Company Structure

 

MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination (as defined herein), and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.

 

Pursuant to the terms of the Merger Agreement, the Company effected a business combination with VIYI through the merger of Merger Sub with and into VIYI, with VIYI surviving as the surviving company and as our wholly-owned subsidiary. On December 12, 2022, the closing of the Business Combination (the “Closing”) occurred. Upon the closing of the Business Combination, the Company changed its name to MicroAlgo Inc.

 

Our ordinary shares and Public Warrants are listed on the Nasdaq Stock Market LLC (“NASDAQ”) and Over-The-Counter Market (“OTC”) under the trading symbols “MLGO” and “VENAF” respectively.

 

MicroAlgo is not an operating company, but a holding company incorporated in the Cayman Islands. MicroAlgo operates its business through its subsidiaries in the PRC in which it owns equity interests.

 

The following diagram illustrates our corporate structure, including our principal subsidiaries, as of the date of this annual report.

 

 

1

 

 

The Holding Foreign Companies Accountable Act

 

Our ordinary shares may be prohibited from trading on a national exchange or over-the-counter under the Holding Foreign Companies Accountable Act (“HFCA Act”) if the Public Company Accounting Oversight Board (United States) (the “PCAOB”) is unable to inspect our auditor for two consecutive years. Our current auditor, Onestop Assurance PAC (“Onestop”), and our prior auditor for 2021 annual reports, Marcum LLP, the independent registered public accounting firms that issue the financial reports included elsewhere in this report or our most recent annual report on Form 10-K, are registered with the PCAOB. The PCAOB conducts regular inspections to assess their compliance with the applicable professional standards. Onestop and Marcum LLP are headquartered in Singapore and New York, respectively.

 

On December 16, 2021, the PCAOB issued a report notifying the SEC of its determinations (the “PCAOB Determinations”) that they are unable to inspect or investigate completely PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong. The report sets forth lists identifying the registered public accounting firms headquartered in mainland China and Hong Kong, respectively, that the PCAOB is unable to inspect or investigate completely, and as of the date of this report, Onestop and Marcum LLP are not included in the list of PCAOB Identified Firms in the PCAOB Determinations issued on December 16, 2021. On August 26, 2022, the China Securities Regulatory Commission (the “CSRC”), the Ministry of Finance of the PRC (the “MOF”), and the PCAOB signed a Statement of Protocol (the “Protocol”), governing inspections and investigations of audit firms based in China and Hong Kong. Pursuant to the Protocol, the PCAOB shall have independent discretion to select any issuer audits for inspection or investigation and has the unfettered ability to transfer information to the U.S. Securities and Exchange Commission. On December 15, 2022, the PCAOB announced that it was able to secure complete access to inspect and investigate completely registered public accounting firms headquartered in mainland China and Hong Kong and voted to vacate its previous determinations issued in December 2021. On December 29, 2022, the Accelerating Holding Foreign Companies Accountable Act was enacted, which amended the Holding Foreign Companies Accountable Act, by requiring the SEC to prohibit an issuer’s securities from trading on any U.S. stock exchanges if its auditor is not subject to PCAOB inspections for two consecutive years instead of three.

 

As such, we do not expect to be identified as a “Commission-Identified Issuer” under the HFCA Act for the fiscal year ended December 31, 2023. Notwithstanding the foregoing, in the event it is later determined that the PCAOB is unable to inspect or investigate completely our auditor, then such lack of inspection could cause our securities to be delisted from Nasdaq Stock Market. In addition, whether the PCAOB will continue be able to conduct inspections and investigations completely to its satisfaction of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong is subject to uncertainty and depends on a number of factors out of our, and our auditor’s, control, including positions taken by authorities of the PRC. The PCAOB is expected to continue to demand complete access to inspections and investigations against accounting firms headquartered in mainland China and Hong Kong in the future and states that it has already made plans to resume regular inspections in early 2023 and beyond. The PCAOB is required under the HFCA Act to make its determination on an annual basis with regards to its ability to inspect and investigate completely accounting firms based in the mainland China and Hong Kong. The possibility of being a “Commission-Identified Issuer” and risk of delisting could continue to adversely affect the trading price of our securities. See “Risk Factors—Risks Related to Doing Business in China—If the PCAOB is unable to inspect our auditors as required under the Holding Foreign Companies Accountable Act, the SEC will prohibit the trading of our shares. A trading prohibition for our shares, or the threat of a trading prohibition, may materially and adversely affect the value of your investment. Additionally, the inability of the PCAOB to conduct inspections of our auditors, if any, would deprive our investors of the benefits of such inspections.”

 

Permission Required from the PRC Authorities for Our Operations

 

We conduct our business primarily through our subsidiaries in China. Our operations in China are governed by PRC laws and regulations. As of the date of this annual report, our consolidated affiliated Chinese entities have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of our holding company, our subsidiaries in China. However, given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by government authorities, we cannot assure you that we have obtained all the permits or licenses required for conducting our business in China. We may be required to obtain additional licenses, permits, filings or approvals for our functions and services in the future. For more detailed information, see “Item 3. Key Information — D. Risk Factors — Risks Relating to Our Business and Industry — We may be materially and adversely affected by the complexity, uncertainties and changes in PRC regulation of the Internet industry and companies.”

 

2

 

In connection with our previous issuance of securities to foreign investors, under current PRC laws, regulations and regulatory rules, as of the date of this annual report, we, our PRC subsidiaries, (i) are not required to obtain permissions from the CSRC, (ii) are not required to go through cybersecurity review by the Cyberspace Administration of China, or the CAC, and (iii) have not received or were denied such requisite permissions by any PRC authority.

 

However, the PRC government has recently indicated an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. On February 17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, or, collectively, the Trial Measures, which came into effect on March 31, 2023. According to the Trial Measures, domestic companies in the Chinese mainland that directly or indirectly offer or list their securities in an overseas market are required to file with the CSRC. In addition, an overseas-listed company must also submit the filing with respect to its follow-on offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities, within a specific time frame requested under the Trial Measures. Therefore, we will be required to file with the CSRC for our overseas offering of equity and equity linked securities in the future within the applicable scope of the Trial Measures. For more detailed information, see “Item 3. Key Information — D. Risk Factors — Risks Relating to Doing Business in China — We are subject to extensive and evolving legal system in the PRC, non-compliance with which, or changes in which, may materially and adversely affect our business and prospects, and may result in a material change in our operations and/or the value of our securities or 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 be worthless.”

 

Cash and Asset Flows through Our Organization

 

The Company is a holding company with no material operations of its own. We conduct our operations primarily through our subsidiaries in China. As a result, the Company’s ability to pay dividends depends upon dividends paid by our subsidiaries in China. If our existing PRC subsidiaries or any newly formed ones incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us.

 

We are permitted under PRC laws and regulations as an offshore holding company to provide fundings to our wholly foreign-owned subsidiary in China only through loans or capital contributions, subject to the record-filing and registration with government authorities and limit on the amount of loans. Subject to satisfaction of the applicable government registration requirements, we may extend inter-company loans to our wholly foreign-owned subsidiaries in China or make additional capital contributions to the wholly foreign-owned subsidiaries to fund their capital expenditures or working capital. If we provide fundings to our wholly foreign-owned subsidiaries through loans, the total amount of such loans may not exceed the difference between the entity’s total investment as registered with the foreign investment authorities and our registered capital. Such loans must also be registered with SAFE (as defined herein) or their local branches. For more detailed information and risks associated with a transfer of funds by the Company to our PRC subsidiaries in the form of a loan or capital injection, please see “Item 3.D.Risk Factors — Risk Factors Relating to Doing Business in China — PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from using the proceeds we receive from offshore financing activities to make loans to or make additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand business.”

 

A. [Reserved]

 

B. CAPITALIZATION AND INDEBTEDNESS

 

Not applicable.

 

C. REASONS FOR THE OFFER AND USE OF PROCEEDS

 

Not applicable.

 

3

 

D. RISK FACTORS

 

Summary of Risk Factors

 

Investment in our ordinary shares involves significant risks. Below is a summary of material risks we face, organized under relevant headings. These risks are discussed more fully in “Item 3. Key Information—D. Risk Factors.”

 

Risk Factors Relating to our Business and Industry

 

  We operate in a relatively new and rapidly evolving market.
     
  Our competitive position and results of operations could be harmed if we do not compete effectively.
     
  We have a limited operating history, and it may not be able to sustain rapid growth, effectively manage growth or implement business strategies.
     
  Recent acquisitions could prove difficult to integrate, disrupt the business, dilute shareholder value and strain the resources.
     
  Failure to maintain adequate financial, information technology and management processes and controls could result in material weaknesses which could lead to errors in our financial reporting, which could adversely affect our business.
     
  If we fail to keep up with industry trends or technological developments, or develop, acquire, market and offer new products and services, our business, results of operations and financial condition may be materially and adversely affected.
     
  Our results of operations could materially suffer in the event of insufficient pricing to enable us to meet profitability expectations.
     
  We make significant investments in research and development of new products and services that may not achieve expected returns.
     
  We require a significant amount of capital to fund our research and development investments. If we cannot obtain sufficient capital on favorable terms or at all, our business, financial condition and prospects may be materially and adversely affected.
     
  Our success depends on our ability to attract, hire, retain and motivate key management personnel and highly skilled employees.
     
  Our business depends substantially on the market recognition of our brand and negative media coverage could adversely affect our business.
     
  Our failure to protect intellectual property rights may undermine our competitive position.
     
  Our services or solutions could infringe upon the intellectual property rights of others, or we might lose our ability to utilize the intellectual property of others.
     
  We may not be able to protect our source code from copying if there is an unauthorized disclosure.
     
  Third parties may register trademarks or domain names or purchase internet search engine keywords that are similar to our trademarks, brand or websites, or misappropriate our data and copy our platform, all of which could cause confusion to our users, divert online customers away from our products and services or harm our reputation.

 

4

 

  Our business is highly dependent on the proper functioning and improvement of our information technology systems and infrastructure. Our business and operating results may be harmed by service disruptions, or by our failure to timely and effectively scale up and adjust our existing technology and infrastructure.
     
  Our operations depend on the performance of the Internet infrastructure and fixed telecommunications networks in China, which may experience unexpected system failure, interruption, inadequacy or security breaches.
     
  We use third-party services and technologies in connection with our business, and any disruption to the provision of these services and technologies to us could result in adverse publicity and a slowdown in the growth of our users, which could materially and adversely affect our business, financial condition and results of operations.
     
  Our insurance policies may not provide adequate coverage for all claims associate with our business operations.
     
  We may be subject to claims, disputes or legal proceedings in the ordinary course of our business. If the outcome of these proceedings is unfavorable to us, then our business, results of operations and financial condition could be adversely affected.
     
  We may need additional capital to support or expand our business, and we may be unable to obtain such capital in a timely manner or on acceptable terms, if at all.
     
  We are a “controlled company” within the meaning of the applicable Nasdaq listing rules and, as a result, will qualify for exemptions from certain corporate governance requirements. If we rely on these exemptions, you will not have the same protections afforded to shareholders of companies that are subjected to such requirements.
     
  Our business may be materially and adversely affected by the effects of natural disasters, health epidemics or similar situation.
     
  We may be materially and adversely affected by the complexity, uncertainties and changes in PRC regulation of the Internet industry and companies.
     
  Our business generates and processes a large amount of data, and we are required to comply with PRC laws and regulations relating to cyber security. These laws and regulations could create unexpected costs, subject us to enforcement actions for compliance failures, or restrict portions of our business or cause us to change our data practices or business model.
     
  We may be liable for improper use or appropriation of personal information provided directly or indirectly by our customers or end users.
     
  We and our subsidiaries have a limited customer base and depend on a small number of customers for a significant portion of revenues which may result in heightened concentration risk.
     
  We and our subsidiaries depend on a limited number of vendors for a significant portion of our purchase which may result in heightened concentration risk.

 

5

 

Risk Factors Relating to Doing Business in China

 

  Substantial uncertainties exist with respect to the enactment timetable, interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.
     
  If the chops of our PRC subsidiaries and their respective subsidiaries, are not kept safely, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised.
     
  The PRC government exerts substantial influence over the manner in which we, our subsidiaries must conduct our business activities. We are currently not required to obtain approval from Chinese authorities to list on U.S. exchanges, however, if we are required to obtain approval in the future and was denied permission from Chinese authorities to list on U.S. exchanges, we will not be able to continue listing on U.S. exchange, which would materially affect the interest of the investors.
     
  We are or may be required to obtain certain permissions from Chinese authorities to issue securities to foreign investors.

 

  Adverse changes in China’s economic, political or social conditions or government policies could have a material adverse effect on our business, financial condition and results of operations.
     
  A severe or prolonged downturn in the PRC or global economy and political tensions between the United States and China could materially and adversely affect our business and our financial condition.
     
  The recent joint statement by the SEC and PCAOB, proposed rule changes submitted by Nasdaq, and the Holding Foreign Companies Accountable Act all call for additional and more stringent criteria to be applied to emerging market companies, including companies based in China, upon assessing the qualification of their auditors, especially the non-U.S. auditors who are not inspected by the PCAOB.
     
  Uncertainties in the promulgation, interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.
     
  We are subject to extensive and evolving legal system in the PRC, non-compliance with which, or changes in which, may materially and adversely affect our business and prospects, and may result in a material change in our operations and/or the value of our ordinary shares or 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 be worthless.
     
  Under the PRC enterprise income tax law, we may be classified as a “PRC resident enterprise”, which could result in unfavorable tax consequences to us and our shareholders and have a material adverse effect on our results of operations and the value of your investment.
     
  We may not be able to obtain certain benefits under relevant tax treaties on dividends paid by our PRC subsidiaries to us through our Hong Kong subsidiaries.
     
  We face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises by their non-PRC holding companies.

 

6

 

  Certain judgments obtained against us by our shareholders may not be enforceable.
     
  The enforcement of the PRC Labor Contract Law and other labor-related regulations in the PRC may adversely affect our business and results of operations.
     
  The M&A Rules and certain other PRC regulations may make it more difficult for us to pursue growth through acquisitions.

 

  PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries’ ability to increase their registered capital or distribute profits to us or otherwise expose us to liability and penalties under PRC law.
     
  PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from using the proceeds we receive from offshore financing activities to make loans to or make additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand business.
     
  Our PRC subsidiaries are subject to restrictions on paying dividends or making other payments to us, which may restrict our ability to satisfy liquidity requirements, conduct business and pay dividends to holders of our ordinary shares.
     
  Fluctuations in exchange rates could have a material adverse effect on our results of operations and the value of your investment.
     
  Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment.
     
  Failure to comply with PRC regulations regarding the registration requirements for employee stock ownership plans or share option plans may subject the PRC plan participants or we to fines and other legal or administrative sanctions.
     
  Our leased property interests may be defective and our right to lease the properties affected by such defects may be challenged, which could adversely affect our business.
     
  If we are classified as a PRC resident enterprise for PRC enterprise income tax purposes, such classification could result in unfavorable tax consequences to us and our non-PRC shareholders

 

7

 

Risk Factors Relating to an Investment in our Ordinary Shares

 

  Certain judgments obtained against us by our shareholders may not be enforceable.
     
  The market price for our ordinary shares have fluctuated and may be volatile.
     
  Our Key Projected Financial Metrics are subject to significant risks, assumptions, estimates and uncertainties, including assumptions regarding future market and changes in regulations. As a result, our projected revenues, market share, expenses and profitability may differ materially from our expectations.
     
  We may be unable to obtain additional financing to fund our operations or growth.
     
  Our share price may be volatile and could decline substantially.
     
  We do not intend to pay cash dividends for the foreseeable future.
     
  We may be subject to securities litigation, which is expensive and could divert management attention.
     
  The sale or availability for sale of substantial amounts of our ordinary shares could adversely affect their market price.
     
  If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about us or our business, our ordinary shares price and trading volume could decline.
     
  We may redeem your unexpired warrants prior to their exercise at a time that is disadvantageous to you, thereby making your warrants worthless.
     
  If we cannot satisfy, or continue to satisfy, the initial listing requirements and other rules of Nasdaq, our securities may not be listed or may be delisted, which could negatively impact the price of our securities and your ability to sell them.
     
  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.
     
  You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in China against us or our management named in the report based on foreign laws.
     
  Changes in laws or regulations, or a failure to comply with any laws and regulations, may adversely affect our business, investments and results of operations.
     
  Future changes to tax laws could adversely affect us.
     
  We are an emerging growth company within the meaning of the Securities Act, and if we take advantage of certain exemptions from disclosure requirements available to emerging growth companies, this could make our securities less attractive to investors and may make it more difficult to compare our performance with other public companies.
     
  We became a PFIC, which could result in adverse U.S. federal income tax consequences to U.S. Holders.

 

8

 

Risk Factors Relating to our Business and Industry

 

We operate in a relatively new and rapidly evolving market.

 

We provide customers with comprehensive solutions integrating central processing algorithms with software or hardware to streamline their digital services to end users, thereby helping our customers to improve end user satisfaction, achieve direct cost savings, and reduce power consumption. Our services include algorithm optimization, accelerating computing power without the need for hardware upgrades, lightweight data processing and data intelligence services. Our business and prospects mainly depend on the continuous development and growth of the central processing algorithm service industry in the PRC. The development of this industry is affected by numerous factors, including but not limited to technological innovation, user experience, the development of the Internet and Internet-based services, regulatory environment, and macro-economic environment. The markets for our products and services are relatively new and rapidly developing and are subject to significant challenges. In addition, our continued growth depends, in part, on our ability to respond to changes in the central processing algorithm service industry, including rapid technological evolution, continued shifts in customer demands, introductions of new products and services and emergence of new industry standards and practices. Developing and integrating new solutions, products, services or infrastructure could be expensive and time-consuming, and these efforts may not yield the benefits we expect to achieve.

 

In addition, as the central processing algorithm service industry in China is relatively young, there are few proven methods of projecting customer demand or available industry standards on which we can rely. Some of our current monetization methods are also in a relatively preliminary stage. We cannot assure you that our attempts to monetize current applications will continue to be successful, profitable or accepted, and therefore the profit potential of our business is difficult to gauge. Our growth prospects should be considered in light of the risks and uncertainties that fast-growing early-stage companies with limited operating history in an evolving industry may encounter, including, among others, risks and uncertainties regarding our ability to:

 

  continue to develop new software and related solutions that are appealing to customers;

 

  maintain stable relationships with other key participants in the value chain;

 

  expand products and services into more scenarios and customer bases; and

 

  expand into new geographic markets with high growth potential.

 

Addressing these risks and uncertainties will require significant capital expenditures and allocation of valuable management and employee resources. We cannot assure you that it will succeed in any of these aspects or that the central processing algorithm service industry in the PRC will continue to grow at a rapid pace. If we fail to successfully address any of the above risks and uncertainties, then the size of our customer base, our revenue and profits may decline.

 

Our competitive position and results of operations could be harmed if we do not compete effectively.

 

The markets for our products and services are characterized by intense competition, new industry standards, limited barriers to entry, disruptive technology developments, short product life cycles, customer price sensitivity and frequent product introductions (including alternatives with limited functionality available at lower costs or free of charge). Any of these factors could create downward pressure on pricing and profitability and could adversely affect our ability to retain current customers or attract new customers. Our future success will depend on a continued ability to enhance and integrate our existing products and services, introduce new products and services in a timely and cost-effective manner, meet changing customer expectations and needs, extend our core technology into new applications, and anticipate emerging standards, business models, software delivery methods and other technological developments. Furthermore, some of our current and potential competitors enjoy competitive advantages such as greater financial, technical, sales, marketing and other resources, broader brand awareness, and access to larger customer bases. As a result of these advantages, potential and current customers might select the products and services of our competitors, causing a loss of market share to us.

 

9

 

We have a limited operating history, and it may not be able to sustain rapid growth, effectively manage growth or implement business strategies.

 

We have a limited operating history. Although we have experienced significant growth since launching our business, our historical performance results and growth rate may not be indicative of our future performance. We may not be able to achieve similar results or grow at the same rate as it has in the past. To keep pace with the development of the central processing algorithm service industry in the PRC, we may need to adjust and upgrade our product and service offerings or modify our business model. These adjustments may not achieve expected results and may have a material and adverse impact on our financial conditions and results of operations.

 

In addition, our rapid growth and expansion have placed, and is expected to continue to place, a significant strain on our management and resources. There is no assurance that the future growth of us will be sustained at a similar rate or at all. We believe that our revenue, expenses and operating results may vary from period to period in response to a variety of factors beyond our control, which primarily include general economic conditions, emergencies and changes in policies, laws and regulations that may affect our business operations and our ability to monitor costs. In addition, our ability to develop new sources of revenues, diversify monetization methods, attract and retain customers, continue developing innovative technologies, increase brand awareness, expand into new market segments, and adjust to the rapidly changing regulatory environment in the PRC, will also affect our future growth to a great extent. Therefore, you should not rely on our historical results in predict our future financial performance.

 

Recent acquisitions could prove difficult to integrate, disrupt the business, dilute shareholder value and strain the resources.

 

Integrating the operations of acquired businesses successfully or otherwise realizing any of the anticipated benefits of acquisitions, including anticipated cost savings and additional revenue opportunities, involves a number of potential challenges. The failure to meet these integration challenges could seriously harm the financial condition and results of operations of us. Realizing the benefits of acquisitions depends in part on the integration of operations and personnel. These integration activities are complex and time-consuming, and we may encounter unexpected difficulties or incur unexpected costs, including:

 

  the inability to achieve the operating synergies anticipated in the acquisitions;

 

  diversion of management attention from ongoing business concerns to integration matters;

 

  consolidating and rationalizing information technology platforms and administrative infrastructures;

 

  complexities associated with managing the geographic separation of the combined businesses and consolidating multiple physical locations;

 

  retaining professionals and other key employees and achieving minimal unplanned attrition;

 

  integrating personnel from different corporate cultures while maintaining focus on providing consistent and high quality service;

 

  demonstrating to the clients and to clients of acquired businesses that the acquisition will not result in adverse changes in client service standards or business focus;

 

  possible cash flow interruption or loss of revenue as a result of transitional matters; and

 

  inability to generate sufficient revenue to offset acquisition costs.

 

10

 

Acquired businesses may have liabilities or adverse operating issues that we failed to discover through due diligence prior to the acquisition. In particular, to the extent that prior owners of any acquired businesses or properties failed to comply with or otherwise violated applicable laws or regulations, or failed to fulfill their contractual obligations to clients, us, as the successor owner, may be financially responsible for these violations and failures and may suffer financial or reputational harm or otherwise be adversely affected. Similarly, the acquisition targets may not have as robust internal controls over financial reporting as would be expected of a public company. Acquisitions also frequently result in the recording of goodwill and other intangible assets which are subject to potential impairment in the future that could harm our financial results. We may also become subject to new regulations as a result of an acquisition, including if we acquire a business serving clients in a regulated industry or acquires a business with clients or operations in a country in which we do not already operate. In addition, if we finance acquisitions by issuing equity securities, the interests of existing shareholders may be diluted, which could affect the market price of the shares of us. As a result, if we fail to evaluate properly acquisitions or investments, we may not achieve the anticipated benefits of any such acquisitions, and we may incur costs in excess of what we anticipate. Acquisitions frequently involve benefits related to the integration of operations of the acquired business. The failure to successfully integrate the operations or otherwise to realize any of the anticipated benefits of the acquisition could seriously harm the results of operations of us.

 

We may be required to record a significant charge to earnings when we reassess our goodwill or amortizable intangible assets.

 

We are required under U.S. GAAP to test for goodwill impairment annually or when an event occurs or circumstances change in a manner that could indicate that the goodwill might be impaired. We are also required to review our amortizable intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Factors that may be considered a change in circumstances indicating that the carrying value of our amortizable intangible assets may not be recoverable include a decline in stock price and market capitalization and slower or declining growth rates in our industry, or a divestment from prior acquisitions of asset. We may be required to record a significant charge to earnings in our financial statements during the period in which any impairment of our goodwill or amortizable intangible assets is determined. See Note 11 - Goodwill of the Notes to Consolidated Financial Statements included in this annual report.

 

Failure to maintain adequate financial, information technology and management processes and controls could result in material weaknesses which could lead to errors in our financial reporting, which could adversely affect our business.

 

As a subsidiary of WiMi, a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act and of the rules and regulations of the Nasdaq Global Market. However, failure to maintain adequate financial, information technology and management processes and controls of us could result in material weaknesses which could lead to errors in our financial reporting, which could adversely affect our business. Similarly, as an “emerging growth company,” we would be exempted from the SEC’s internal control reporting requirements. We may lose our emerging growth company status and become subject to the SEC’s internal control over financial reporting management and auditor attestation requirements in the year in which it is deemed to be a large accelerated filer, which would occur once the market value of our ordinary share held by non-affiliates exceeds $700 million as of the end of the prior fiscal year’s second fiscal quarter. In addition, our current controls and any new controls that it develops may become inadequate because of poor design and changes in our business. Any failure to implement and maintain effective internal controls over financial reporting could adversely affect the results of assessments by our independent registered public accounting firm and their attestation reports.

 

If we are unable to certify the effectiveness of our internal controls, or if our internal controls have material weaknesses, we may not detect errors timely, our consolidated financial statements could be misstated, it could be subject to regulatory scrutiny and a loss of confidence by our shareholders, which could harm our reputation and business and adversely affect the market price of our securities.

 

As a public company, we will be subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, as well as rules adopted, and to be adopted, by the SEC and the applicable stock exchange. Our management and other personnel will need to devote a substantial amount of time to these compliance initiatives and may not effectively or efficiently manage our transition into a public company. Moreover, we expect these rules and regulations to substantially increase our legal and financial compliance costs and to make some activities more time-consuming and costly. For example, we expect these rules and regulations to make it more difficult and more expensive for it to obtain directors and officers liability insurance, and we may be forced to accept reduced policy limits or incur substantially higher costs to maintain the same or similar coverage. We cannot predict or estimate the amount or timing of additional costs it may incur to respond to these requirements. The impact of these requirements could also make it more difficult for us to attract and retain qualified people to serve on our board of directors, our board committees or as executive officers.

 

11

 

If we fail to keep up with industry trends or technological developments, or develop, acquire, market and offer new products and services, our business, results of operations and financial condition may be materially and adversely affected.

 

The central processing algorithm service industry is rapidly evolving and is subject to continuous technological changes. Our success depends on our ability to continue to develop and implement services and solutions that anticipate and respond to rapid and continuing changes in technology and industry developments and offerings to serve the evolving needs of our customers. Our growth strategy is focused on responding to these types of developments by driving innovation that will enable us to expand business into new growth domains. Our competitive advantage could be adversely affected if we do not invest enough in new technologies and industrial developments, or if we make the incorrect strategical investment to respond to these developments and to drive innovation. If we do not sufficiently invest in new technology and industry developments, or evolve and expand our business at sufficient speed and scale, or if we do not make the right strategic investments to respond to these developments and successfully drive innovation, then our services and solutions, results of operations, and ability to develop and maintain a competitive advantage and continue to grow could be negatively affected.

 

In addition, we operate in a quickly evolving environment, in which there currently are, and we expect will continue to be, new technology developments. New services or technologies offered by competitors or new entrants may make our offerings less differentiated or less competitive when compared to other alternatives, which may adversely affect our results of operations. Technological innovations may also require substantial capital expenditures in product development as well as in modification of products, services or infrastructure. In order to maintain and improve competitiveness and continue to expand our business, we need to introduce constantly new solutions and products and services to satisfy customers’ needs, in order for us to attract new customers and retain existing customers. Researching and developing new technologies and solutions require significant investment of human resources and capital. We cannot assure you that any research and development efforts will be successful, or that we will be able to obtain financing to cover such expenditure. Failure to adapt our products and services to such changes in an effective and timely manner could materially and adversely affect our business, financial condition and results of operations.

 

Our results of operations could materially suffer in the event of insufficient pricing to enable us to meet profitability expectations.

 

If we are not able to obtain sufficient pricing for our services and solutions, our revenues and profitability could materially suffer. The rates we are able to charge for services and solutions are affected by a number of factors, including:

 

  general economic and political conditions;

 

  the competitive environment in our industry;

 

  market price of our service and products provided;

 

  our bargaining power when entering into contract with customers;

 

  our customers’ preferences and desire to reduce their costs; and

 

  our ability to accurately estimate, monitor and manage our contract revenues, costs of sales, profit margins and cash flows over the full contract period.

 

In addition, our profitability with respect to services and solutions for new technologies may be different when compared to the profitability of our current business, due to factors such as the use of alternative pricing, the mix of work and the number of service providers, among others.

 

12

 

The competitive environment the central processing algorithm services industry in the PRC affects our ability to obtain favorable pricing in a number of ways, any of which could have a material negative impact on our results of operations. The less we are able to differentiate and/or clearly convey the value of our services and solutions, the more risk we face in terms of our services and solutions will be seen as commodities, and price will become the driving factor in selecting a service provider. In addition, the introduction of new services or products by competitors could reduce our ability to obtain favorable pricing for the services or products that we offer. Competitors may be willing, at times, to price contracts lower than us in an effort to enter new markets or increase market share. Further, if competitors develop and implement methodologies that yield greater efficiency and productivity, they may be better positioned to offer similar services at lower prices. As such, failure to adopt a sufficient pricing policy or adjust our pricing policy in a timely and effective manner could adversely and materially affect our competitive position in the industry, which could adversely and materially affect our operations and financial conditions.

 

We make significant investments in research and development of new products and services that may not achieve expected returns.

 

We have made and will continue to make significant investments in research, development, and marketing for existing products, services, and technologies, as well as new technology or new applications of existing technology. Investments in new technology are speculative. Commercial success depends on many factors, including but not limited to, innovativeness, developer support, and effective distribution and marketing. There is no assurance that we will be rewarded from our investments in developing new services and products. If our customers do not perceive our latest offerings as providing significant new functionality or other value, they may reduce their purchases of services or products, thus unfavorably affecting revenue and profits. We may not achieve significant revenue from new products and services, or new applications of existing products and services, for several years, if at all. New products and services may not be profitable, and even if they are profitable, operating margins for some new products, services and businesses may not be as high as the margins we have experienced historically. Furthermore, developing new technologies is complex and unpredictable, which can require long development and testing periods. Significant delays in new releases or significant problems in creating new products or offering new services could adversely affect our revenue and profits.

 

We require a significant amount of capital to fund our research and development investments. If we cannot obtain sufficient capital on favorable terms or at all, our business, financial condition and prospects may be materially and adversely affected.

 

Operating our business requires significant, continuous investment in acquiring, maintaining and upgrading contents, services, and technologies. Historically, we have financed our operations primarily with net cash generated from operating activities, financial support from shareholders and equity financing and loans from third-parties. As part of our growth strategy, we plan to continue investing substantial capital in research and development activities in the future, which may require us to obtain additional equity or debt financing. Our ability to obtain additional financing in the future is subject to a number of uncertainties, including but not limited to those relating to:

 

  our future business development, financial condition and results of operations;

 

  general market conditions for financing activities; and

 

  macro-economic and other conditions in China and elsewhere.

 

Although we expect to rely on net cash provided by operating activities and financing through capital markets for liquidity needs as our business continues to grow, and after it becomes a public company, there can be no assurances that we will be successful in our efforts to diversify sources of liquidity. If we raise additional funds through future issuance of equity or convertible debt securities, our existing shareholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our ordinary shares. Any debt financing that we secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, including the ability to pay dividends. This may make it more difficult for us to obtain additional capital to fund our research and development, and pursue business opportunities, including potential acquisitions. If we are unable to obtain sufficient capital to meet capital needs, then it may not be able to implement growth strategies, which may cause our business, financial condition and general prospects to be materially and adversely affected.

 

13

 

Our success depends on our ability to attract, hire, retain and motivate key management personnel and highly skilled employees.

 

Our success is largely attributable to the continued commitment and contribution of our directors and key senior management personnel. Their extensive knowledge and experience in the central processing algorithm service industry as well as their established relationships with our customers, are vital to our business. There are no assurances that we will be able to retain these key personnel, and the loss any of them without suitable and timely replacements, or the inability to attract and retain qualified personnel may adversely affect our business, results of operations, financial position and general prospects.

 

As of December 31, 2023, we have a total number of 86 employees. We believe that our future success depends on our continued ability to attract, hire, retain and motivate qualified and skilled employees, as they are critical in improving our infrastructure and technologies and optimizing our operations. Competition for recruitment of highly skilled professionals is intense, which could also increase costs to attract and retain talented employees. We may not be able to hire and retain skilled employees at compensation levels consistent with our existing compensation level and structure. Some of the companies with which we compete for experienced employees may have greater resources than us do and may be able to offer more attractive terms of employment. In addition, we invest significant time and resources in training employees to ensure their competitiveness, which increases these employees’ value to competitors who may seek to recruit them. If we fail to retain these employees, we could incur significant expenses in hiring and training new employees, and our ability to provide services consistently could diminish, resulting in a material adverse effect on our business and ability to sustain profitability. Moreover, if any member of our management team or any of our other key personnel joins a competitor or forms a competing business, our trade secrets and know-hows may leak which could have a material adverse effect on our business.

 

Our business depends substantially on the market recognition of our brand and negative media coverage could adversely affect our business.

 

We believe that enhancing our brand and extending our customer base are cornerstones to sustaining our competitive advantages. Negative publicity about us and our business, shareholders, affiliates, directors, officers, and other employees, as well as the industry in which we operate, could be devastating and could materially and adversely affect the public perception of our brand, and in turn, reduce the sales of our products and services. Negative publicity concerning could be related to a wide variety of matters, including:

 

  alleged misconduct or other improper activities committed by our shareholders, affiliates, directors, officers and other employees;

 

  false or malicious allegations or rumors about us or our shareholders, affiliates, directors, officers, and other employees;

 

  user complaints about the quality of our products and services;

 

  copyright or patent infringements involving us and contents offered on our platforms; and

 

  governmental and regulatory investigations or penalties resulting from our failure to comply with applicable laws and regulations.

 

In addition to traditional media, there has been an increasing use of social media platforms and similar devices in China, including instant messaging applications, social media websites and other forms of internet-based communications that provide individuals with access to a broad audience of users and other interested people. The availability of information on instant messaging applications and social media platforms is virtually immediate as our impact without affording us an opportunity for redress or correction. The opportunity for dissemination of information, including inaccurate information, is seemingly limitless and readily available. Information concerning us, shareholders, directors, officers and employees may be posted on such platforms at any time. The risks associated with any such negative publicity or incorrect information cannot be eliminated entirely or mitigated and may materially harm our reputation, business, financial condition and results of operations.

 

14

 

Our failure to protect intellectual property rights may undermine our competitive position.

 

We believe that our patents, copyrights, trademarks and other intellectual property are essential to the success of us. We depend to a large extent on the ability to develop and maintain the intellectual property rights relating to our central processing algorithm solutions and products. We have devoted considerable time and energy to the development and improvement of software, middleware, websites, and intellectual property.

 

We rely primarily on a combination of patents, copyrights, trademarks and trade secrets laws, and contractual restrictions for the protection of the intellectual property used in our business. Nevertheless, these provide only limited protection and the actions we take to protect intellectual property rights may not be adequate. Our trade secrets may become known or be independently discovered by competitors. We may have no rights or limited rights to stop others’ use of our information, including intellectual property. Moreover, to the extent that our employees or third parties with whom we do business use intellectual property owned by others in their work for us, disputes may arise as to the rights to such intellectual property. Furthermore, it is often difficult to maintain and enforce intellectual property rights in China. Statutory laws and regulations are subject to judicial interpretation and enforcement, and may not be applied consistently due to the lack of clear guidance on statutory interpretation. Contractual restrictions may be breached by counterparties, and there may not be adequate remedies available to us for any such breach. Accordingly, we may not be able to effectively protect intellectual property rights or to enforce our contractual rights in China. Preventing any unauthorized use of our intellectual property is difficult and costly and the steps we take may be inadequate to prevent the misappropriation of company intellectual property. In the event that we resort to litigation to enforce intellectual property rights, such litigation could result in substantial costs and a diversion of our managerial and financial resources. We cannot provide assurance that we will prevail in such litigation. Any failure in protecting or enforcing our intellectual property rights could have a material adverse effect on our business, financial condition and results of operations.

 

Our services or solutions could infringe upon the intellectual property rights of others, or we might lose our ability to utilize the intellectual property of others.

 

We cannot be sure that our services and solutions do not infringe on the intellectual property rights of third parties, and these third parties could claim that we or our clients are infringing upon their intellectual property rights. These claims could harm our reputation, cause us to incur substantial costs or prevent it from offering some services or solutions in the future. Any related proceedings could require us to expend significant resources over an extended period. Any claims or litigation in this area could be time-consuming and costly, damage our reputation and/or require it to incur additional costs to obtain the right to continue to offer a service or solution to our customers. If we cannot secure this right at all or on reasonable terms, or if it cannot substitute alternative technology, then our results of operations could be materially adversely affected. The risk of infringement claims against us may increase as we expand upon our industry software solutions.

 

Additionally, in recent years, individuals and firms have purchased intellectual property assets in order to assert claims of infringement against technology providers and customers that use such technology. Any such action naming we or our clients could be costly to defend or lead to an expensive settlement or judgment against us. Moreover, such an action could result in an injunction being ordered against our client or our services or operations, causing further damages.

 

In addition, we rely on third-party software in providing some of our services and solutions. If we lose our ability to continue using such software for any reason, including in the event that the software is found to infringe the rights of others, we will need to obtain substitute software or seek alternative means of obtaining the technology necessary to continue to provide such services and solutions. Our inability to replace such software, or to replace such software in a timely or cost-effective manner, could materially adversely affect our results of operations. In addition, the application and interpretation of intellectual property right laws as well as the procedures and standards for granting trademarks, patents, copyrights, know-how and other intellectual property rights are constantly evolving and may be uncertain, so we cannot assure you that the courts or regulatory authorities will agree with our legal analysis. If we are ruled to have violated the intellectual property rights of a third party, we may be liable for infringement activities, or may be prohibited from using the intellectual property rights, and we may incur licensing fees or be forced to develop alternatives. In this case, our business and financial condition may be materially and adversely affected.

 

15

 

We may not be able to protect our source code from copying if there is an unauthorized disclosure.

 

Source code, the detailed program commands for our middleware and software programs and solutions, is critical to our business. Although we license portions of our application and operating system source code to several licensees, we take significant measures to protect the secrecy of large portions of our source code. If our source code leaks, we might lose future trade secret protection for that code. It may then become easier for third parties to compete with our products by copying functionality, which could adversely affect our revenue and operating margins.

 

Third parties may register trademarks or domain names or purchase internet search engine keywords that are similar to our trademarks, brand or websites, or misappropriate our data and copy our platform, all of which could cause confusion to our users, divert online customers away from our products and services or harm our reputation.

 

To divert potential customers from us to such competitors’ or third parties’ websites or platforms, competitors and other third parties may purchase (i) trademarks that are similar to our trademarks and (ii) keywords that are confusingly similar to our brand or websites in the internet search engine advertising programs and in the header and text of the resulting sponsored links or advertisements in order to divert potential customers from us to such competitors’ or third parties’ websites or platforms. Preventing such unauthorized use is inherently difficult. If we are unable to prevent such unauthorized use, competitors and other third parties may continue to drive potential customers away from our platform to competing, irrelevant or potentially offensive platform, which could harm our reputation and cause us to lose revenue.

 

Our business is highly dependent on the proper functioning and improvement of our information technology systems and infrastructure. Our business and operating results may be harmed by service disruptions, or by our failure to timely and effectively scale up and adjust our existing technology and infrastructure.

 

Our business depends on the continuous and reliable operation of our information technology (“IT”) systems. Our IT systems are vulnerable to damage or interruption as a result of fires, floods, earthquakes, power losses, telecommunications failures, undetected errors in software, computer viruses, hacking and other attempts to harm our IT systems. Disruptions, failures, unscheduled service interruptions or a decrease in connection speeds could damage our reputation and cause our customers and end-users to migrate to our competitors’ platforms. If we experience frequent or constant service disruptions, whether caused by failures of our own IT systems or those of third-party service providers, then our user experience may be negatively affected, which in turn may have a material and adverse effect on our reputation and business. We may not be successful in minimizing the frequency or duration of service interruptions. As the number of our end-users increases and more user data are generated on our platform, it may be required to expand and adjust technology and infrastructure to continue to reliably store and process content.

 

Our operations depend on the performance of the Internet infrastructure and fixed telecommunications networks in China, which may experience unexpected system failure, interruption, inadequacy or security breaches.

 

Almost all access to the Internet in China is maintained through state-owned telecommunication operators under the administrative control and regulatory supervision of the Ministry of Industry and Information Technology, or the MIIT. Moreover, we primarily rely on a limited number of telecommunication service providers to provide us with data communications capacity through local telecommunication’s lines and Internet data centers to host our servers. We have limited access to alternative networks or services in the event of disruptions, failures or other problems with China’s Internet infrastructure or the fixed telecommunication networks provided by telecommunication service providers. Network flow in China has experienced significant growth during the past few years. Effective bandwidth and server storage at Internet data centers in large cities such as Beijing and Shenzhen are scarce. With the expansion of our business, it may be required to upgrade technology and infrastructure to keep up with the increasing traffic on our platform. We cannot assure you that the Internet infrastructure and the fixed telecommunication networks in China will be able to support the demands associated with the continued growth in the Internet usage. If we cannot increase our capacity to deliver online services, then it may not be able to expand our customer base, and the adoption of our services may be hindered, which could adversely impact our business and profitability.

 

16

 

In addition, we have no control over the costs of the services provided by telecommunication service providers. If the prices we pay for telecommunications and Internet services rise significantly, our results of operations may be materially and adversely affected. Furthermore, if the Internet access fees or other charges to Internet users increase, some users may be prevented from accessing the mobile Internet and thus cause the growth of mobile Internet users to decelerate. Such deceleration may adversely affect our ability to continue to expand our user base.

 

We use third-party services and technologies in connection with our business, and any disruption to the provision of these services and technologies to us could result in adverse publicity and a slowdown in the growth of our users, which could materially and adversely affect our business, financial condition and results of operations.

 

Our business partially depends on services provided by, and relationships with, various third parties. Some third-party software we use in our operations is currently publicly available and free of charge. If the owner of any such software decides to charge users or no longer makes the software publicly available, then we may need to incur significant costs to obtain licensing, find replacement software or develop it on our own. If we are unable to obtain licensing, find or develop replacement software at a reasonable cost, or at all, our business and operations may be adversely affected.

 

We exercise no control over the third parties with whom we have business arrangements. If such third parties increase their prices, fail to provide their services effectively, terminate their service or agreements or discontinue their relationships with us, then we could suffer service interruptions, reduced revenues or increased costs, any of which may have a material adverse effect on our business, financial condition and results of operations.

 

Our insurance policies may not provide adequate coverage for all claims associate with our business operations.

 

We maintain various insurance policies, such as group personal accident insurance and corporate employee benefits insurance. However, our insurance coverage is still limited in terms of amount, scope and benefit. Insurance companies in China offer limited business insurance products. We do not have any business liability or disruption insurance coverage for our operations in China. Any business disruption may result in our incurring substantial costs and the diversion of our resources. Any uninsured business disruption, litigation or legal proceedings or natural disasters, such as epidemics, pandemics or earthquakes, or other events beyond our control could result in substantial costs and the diversion of our management’s attention. If we are to be held liable for uninsured losses or amounts and claims for insured losses exceeding the limits of our insurance coverage, then our business, financial condition, and results of operations may be materially and adversely affected as a result.

 

We may be subject to claims, disputes or legal proceedings in the ordinary course of our business. If the outcome of these proceedings is unfavorable to us, then our business, results of operations and financial condition could be adversely affected.

 

We may be subject to claims, disputes, or legal proceedings in the ordinary course of our business from time to time, which could adversely affect our business, results of operations and financial condition. We may receive formal and informal inquiries from governmental authorities and regulators regarding our compliance with applicable laws and regulations, many of which are evolving and subject to interpretation. Claims arising out of actual or alleged violations of laws could be asserted against us by our employees, customers, media partners, competitors, governmental entities in civil or criminal investigations and proceedings or other third parties. These claims could be asserted under a variety of laws, including but not limited to advertising laws, Internet information services laws, intellectual property laws, unfair competition laws, data protection and privacy laws, labor and employment laws, securities laws, real estate laws, tort laws, contract laws, property laws and employee benefit laws. We may also be subject to lawsuits due to actions by our media partners or advertising customers.

 

There can be no guarantee that we will be successful in defending ourselves in legal and arbitration actions or in asserting our rights under various laws. If the outcome of these proceedings is unfavorable to us, then our business, results of operations and financial conditions could be adversely affected. Even if we are successful in our attempt to defend ourselves in legal and arbitration actions or to assert our rights under various laws, enforcing our rights against the various parties involved may be expensive, time-consuming and ultimately futile. These actions may expose us to negative publicity, substantial monetary damages and legal defense costs, injunctive relief, and criminal and civil fines and penalties, including but not limited to suspension or revocation of our licenses to conduct business.

 

17

 

We may need additional capital to support or expand our business, and we may be unable to obtain such capital in a timely manner or on acceptable terms, if at all.

 

Although we believe that our anticipated cash flows from operating activities, together with cash on hand, will be sufficient to meet our anticipated working capital requirements and capital expenditures in the ordinary course of business for the next twelve months, we cannot assure you this will be the case. We may also need additional cash resources in the future if it pursues opportunities for investments, acquisitions or similar actions. 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 shareholding. The incurrence of indebtedness would result in increased fixed obligations and could result in operational and financial covenants that would restrict our operations. We have historically used bank borrowings to partially finance operations. We cannot assure you that additional financing will be available in amounts sufficient or on terms acceptable to us, if at all.

 

We are a “controlled company” within the meaning of the applicable Nasdaq listing rules and, as a result, will qualify for exemptions from certain corporate governance requirements. If we rely on these exemptions, you will not have the same protections afforded to shareholders of companies that are subjected to such requirements.

 

WiMi controls 56% of the voting power of our outstanding ordinary shares as of December 31, 2023. As a result, we are a “controlled company” within the meaning of applicable Nasdaq Stock Market Rules. Under these rules, a company of which more than 50% of the voting power for the election of directors is held by an individual, group or another company is a “controlled company.” For so long as we remain a controlled company under that definition, it is permitted to elect to rely, and may rely, on certain exemptions from corporate governance rules, including an exemption from the rule that a majority of our board of directors must be independent directors or that we must establish a nominating committee and a compensation committee composed entirely of independent directors. As a result, you will not have the same protection afforded to shareholders of companies that are subjected to these corporate governance requirements.

 

Our business may be materially and adversely affected by the effects of natural disasters, health epidemics or similar situation.

 

Our business could be materially and adversely affected by natural disasters, such as earthquakes, floods, blizzards, typhoons or fire accidents, epidemics such as avian flu, swine flu, Severe Acute Respiratory Syndrome (or SARS), Ebola, Zika, COVID-19, or other events, such as acts of war, terrorism, environmental accidents, power shortages or communication interruptions.

 

We may be materially and adversely affected by the complexity, uncertainties and changes in PRC regulation of the Internet industry and companies.

 

Our subsidiaries in the PRC currently have obtained the necessary permits and licenses to operate our business in China. However, the PRC government extensively regulates the Internet industry, including foreign ownership of, and the licensing and permit requirements pertaining to, companies in the Internet industry. These Internet-related laws and regulations are relatively new and evolving, and their interpretation and enforcement involve significant uncertainty. As a result, in certain circumstances it may be difficult to determine what actions or omissions may be deemed to be in violations of applicable laws and regulations. Issues, risks and uncertainties relating to PRC regulations of the Internet business include, but are not limited to, the following:

 

  There are uncertainties relating to the regulation of the Internet business in China, including evolving licensing practices and the requirement for real-name registrations. Permits, licenses or operations at some of our subsidiaries and PRC variable interest entity levels may be subject to challenge, we may not be able to timely obtain or maintain all the required licenses or approvals, permits, or to complete filing, registration or other formalities necessary for our present or future operations, and we may not be able to renew certain permits or licenses or renew certain filing or registration or other formalities.

 

18

 

  The evolving PRC regulatory system for the Internet industry may lead to the establishment of new regulatory agencies. For example, in May 2011, the State Council announced the establishment of a new department, the State Internet Information Office. The primary role of this new agency is to facilitate the policy-making and legislative development in this field to direct and coordinate with the relevant departments in connection with online content administration and to deal with cross-ministry regulatory matters in relation to the Internet industry. We are unable to determine what policies this new agency or any new agencies to be established in the future may have or how they may interpret existing laws, regulations and policies and how they may affect us. Further, new laws, regulations or policies may be promulgated or announced that will regulate Internet activities, including online video and online advertising businesses. If these new laws, regulations or policies are promulgated, additional licenses may be required for our operations. If our operations do not comply with these new regulations after they become effective, or if we fail to obtain any licenses required under these new laws and regulations, we could be subject to penalties, and our business could be disrupted.

 

The interpretation and application of existing PRC laws, regulations and policies and possible new laws, regulations or policies relating to the Internet industry have created substantial uncertainties regarding the legality of existing and future foreign investments in, and the businesses and activities of, Internet businesses in China, including our business. There are also risks that we may be found to violate the existing or future laws and regulations given the uncertainty and complexity of China’s regulation of Internet business.

 

Our business generates and processes a large amount of data, and we are required to comply with PRC laws and regulations relating to cyber security. These laws and regulations could create unexpected costs, subject us to enforcement actions for compliance failures, or restrict portions of our business or cause us to change our data practices or business model.

 

Our business generates and processes a large quantity of data. We face risks inherent in handling and protecting large volume of data. In particular, we face a number of challenges relating to data we collect through our game distribution platform, including:

 

  protecting the data in and hosted on our system, including against attacks on our system by outside parties or fraudulent behavior or improper use by our employees;

 

  addressing concerns related to privacy and sharing, safety, security and other factors; and

 

  complying with applicable laws, rules and regulations relating to the collection, use, storage, transfer, disclosure and security of personal information, including any requests from regulatory and government authorities relating to this data.

 

Governments around the world, including the PRC government, have enacted or are considering legislation related to online businesses. There may be an increase in legislation and regulation related to the collection and use of anonymous internet user data and unique device identifiers, such as IP address or mobile unique device identifiers, and other data protection and privacy regulation. The PRC regulatory and enforcement regime with regard to data security and data protection is evolving. We may be required by Chinese governmental authorities to share personal information and data that we collect to comply with PRC laws relating to cybersecurity. All these laws and regulations may result in additional expenses to us, and any non-compliance may subject us to negative publicity which could harm our reputation and negatively affect the trading price of our ordinary shares. There are also uncertainties with respect to how these laws will be implemented in practice. PRC regulators have been increasingly focused on regulation in the areas of data security and data protection. We expect that these areas will receive greater attention and focus from regulators, as well as attract continued or greater public scrutiny and attention going forward, which could increase our compliance costs and subject it to heightened risks and challenges associated with data security and protection. If we are unable to manage these risks, we could become subject to penalties, fines, suspension of business and revocation of required licenses, and our reputation and results of operations could be materially and adversely affected. In addition, regulatory authorities around the world have recently adopted or are considering a number of legislative and regulatory proposals concerning data protection. These legislative and regulatory proposals, if adopted, and the uncertain interpretations and application thereof could, in addition to the possibility of fines, result in an order requiring that we change our data practices, which could have an adverse effect on our business and results of operations.

 

19

 

We may be liable for improper use or appropriation of personal information provided directly or indirectly by our customers or end users.

 

We may become subject to a variety of laws and regulations in the PRC regarding privacy, data security, cybersecurity, and data protection. These laws and regulations are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable to us are often uncertain and may be conflicting, particularly with respect to foreign laws. In particular, there are numerous laws and regulations regarding privacy and the collection, sharing, use, processing, disclosure, and protection of personal information and other user data. Such laws and regulations often vary in scope, may be subject to differing interpretations, and may be inconsistent among different jurisdictions.

 

We expect to obtain information about various aspects of our operations as well as regarding our employees and third parties. We also maintain information about various aspects of our operations as well as regarding our employees. The integrity and protection of our customer, employee and company data is critical to our business. Our customers, end users and employees expect that we will adequately protect their personal information. We are required by applicable laws to keep strictly confidential the personal information that it collects, and to take adequate security measures to safeguard such information.

 

The PRC Criminal Law, as amended by its Amendment 7 (effective on February 28, 2009) and Amendment 9 (effective on November 1, 2015), prohibits institutions, companies and their employees from selling or otherwise illegally disclosing a citizen’s personal information obtained during the course of performing duties or providing services or obtaining such information through theft or other illegal ways. On November 7, 2016, the Standing Committee of the PRC National People’s Congress issued the Cyber Security Law of the PRC, or Cyber Security Law, which became effective on June 1, 2017.

 

Pursuant to the Cyber Security Law, network operators must not, without users’ consent, collect their personal information, and may only collect users’ personal information necessary to provide their services. Providers are also obliged to provide security maintenance for their products and services and shall comply with provisions regarding the protection of personal information as stipulated under the relevant laws and regulations.

 

The Civil Code of the PRC (issued by the PRC National People’s Congress on May 28, 2020, and effective from January 1, 2021) provides main legal basis for privacy and personal information infringement claims under the Chinese civil laws. PRC regulators, including the Cyberspace Administration of China, MIIT, and the Ministry of Public Security have been increasingly focused on regulation in the areas of data security and data protection.

 

The PRC regulatory requirements regarding cybersecurity are constantly evolving. For instance, various regulatory bodies in China, including the Cyberspace Administration of China, the Ministry of Public Security and the SAMR, have enforced data privacy and protection laws and regulations with varying and evolving standards and interpretations. In April 2020, the Chinese government promulgated Cybersecurity Review Measures, which came into effect on June 1, 2020. According to the Cybersecurity Review Measures, operators of critical information infrastructure must pass a cybersecurity review when purchasing network products and services which do or may affect national security.

 

In November 2016, the Standing Committee of China’s National People’s Congress passed China’s first Cybersecurity Law (“CSL”), which became effective in June 2017. The CSL is the first PRC law that systematically lays out the regulatory requirements on cybersecurity and data protection, subjecting many previously under-regulated or unregulated activities in cyberspace to government scrutiny. The legal consequences of violation of the CSL include penalties of warning, confiscation of illegal income, suspension of related business, winding up for rectification, shutting down the websites, and revocation of business license or relevant permits. In April 2020, the Cyberspace Administration of China and certain other PRC regulatory authorities promulgated the Cybersecurity Review Measures, which became effective in June 2020. Pursuant to the Cybersecurity Review Measures, operators of critical information infrastructure must pass a cybersecurity review when purchasing network products and services which do or may affect national security. On July 10, 2021, the Cyberspace Administration of China issued a revised draft of the Measures for Cybersecurity Review for public comments (“Draft Measures”), which required that, in addition to “operator of critical information infrastructure,” any “data processor” carrying out data processing activities that affect or may affect national security should also be subject to cybersecurity review, and further elaborated the factors to be considered when assessing the national security risks of the relevant activities, including, among others, (i) the risk of core data, important data or a large amount of personal information being stolen, leaked, destroyed, and illegally used or exited the country; and

 

20

 

(ii) the risk of critical information infrastructure, core data, important data or a large amount of personal information being affected, controlled, or maliciously used by foreign governments after listing abroad. The Cyberspace Administration of China has said that under the proposed rules companies holding data on more than 1,000,000 users must now apply for cybersecurity approval when seeking listings in other nations because of the risk that such data and personal information could be “affected, controlled, and maliciously exploited by foreign governments.” The cybersecurity review will also investigate the potential national security risks from overseas IPOs.

 

On December 28, 2021, the Cyberspace Administration of China jointly with the relevant authorities formally published Measures for Cybersecurity Review (2021) which took effect on February 15, 2022, and replaced the former Measures for Cybersecurity Review (2020). Measures for Cybersecurity Review (2021) stipulates that operators of critical information infrastructure purchasing network products and services, and online platform operator (together with the operators of critical information infrastructure, the “Operators”) carrying out data processing activities that affect or may affect national security, shall conduct a cybersecurity review, any online platform operator who controls more than one million users’ personal information must go through a cybersecurity review by the cybersecurity review office if it seeks to be listed in a foreign country. Since we are not an operator, it does not control the personal information of more than one million users and does not collect data that affects or could affect national security. In the foreseeable future, we will not collect personal information of more than one million users or collect data that affects or may affect national security, and we will not be required to apply for a cybersecurity review under the Cybersecurity Review Measures (2021). As of the date of this report, we have not received any notification from any PRC government agency regarding any requirement by us to go through a cybersecurity review. Further, if the enacted version of the Measures for Cybersecurity Review mandates clearance of cybersecurity review and other specific actions to be completed by companies like us, we face uncertainties as to whether such clearance can be timely obtained, or at all.

 

Since the Cybersecurity Review Measures are relativity new, the implementation and interpretation are not yet clear. There are uncertainties about how such regulations will affect us and our listing on Nasdaq. In the event that the Cyberspace Administration of China determines that we are subject to these regulations, we may be required to be delisted from Nasdaq and we may be subject to fines and penalties.

 

On June 10, 2021, the Standing Committee of the NPC promulgated the PRC Data Security Law, which will take effect on September 1, 2021. The Data Security Law also sets forth the data security protection obligations for entities and individuals handling personal data, including that no entity or individual may acquire such data by stealing or other illegal means, and the collection and use of such data should not exceed the necessary limits The costs of compliance with, and other burdens imposed by, CSL and any other cybersecurity and related laws may limit the use and adoption of our products and services and could have an adverse impact on our business.

 

On August 20, 2021, the Standing Committee of the NPC approved the Personal Information Protection Law (“PIPL”), which will become effective on November 1, 2021. The PIPL regulates collection of personal identifiable information and seeks to address the issue of algorithmic discrimination. Companies in violation of the PIPL may be subject to warnings and admonishments, forced corrections, confiscation of corresponding income, suspension of related services, and fines.

 

To implement the security assessment mechanisms for cross-border transfers out of China of data under the Cyber Security Law, the Data Security Law, and the PIPL, the CAC promulgated the Security Assessment Measures, which took effect on September 1, 2022, and published the Security Assessment Guide on August 31, 2022. Under the Security Assessment Measures, a mandatory security assessment is required for data transfers out of mainland China under any of the following circumstances: (i) transfer of important data by data processors; (ii) transfer of personal information by critical information infrastructure operators and data processors that process personal information of more than one million individuals; (iii) transfer of personal information by data processors that have transferred either personal information of over 100,000 individuals or sensitive personal information of over 10,000 individuals abroad since January 1 of the preceding year; and (iv) other situations as determined by the CAC. We understand that the Security Assessment Measures cover (1) overseas transmission and storage by data processors of data generated during PRC domestic operations, and (2) access to or use of the data collected and generated by data processors and stored in the PRC by overseas institutions, organizations, or individuals. The Security Assessment Measures have retroactive effect for relevant cross-border data transfers out of mainland China conducted prior to September 1, 2022, and data processors have until February 28, 2023, to undergo mandatory security assessment for such prior relevant cross-border data transfers.

 

21

 

To implement the standard contract mechanism for cross-border transfers out of China of personal information under the PIPL, on February 22, 2023, the CAC published the Measures for the Standard Contract for Outbound Cross-Border Transfer of Personal Information, along with the final version of the PRC Standard Contract, which will be effective on June 1, 2023. Going forward, personal information processors may conclude a PRC Standard Contract with overseas recipients of personal information to comply with PIPL requirements for cross-border transfers out of mainland China of personal information that do not need to undergo a security assessment.

 

To implement the personal information protection certification mechanism for cross-border transfers out of China of personal information under the PIPL, on November 4, 2022, the CAC and SAMR jointly issued the Notification on the Implementation of Personal Information Protection Certification. In parallel, on December 16, 2022, the National Information Security Standardization Technical Committee released an updated version of the Certification Specification which provides the general principles and detailed requirements for personal information processors engaging in the cross-border transfer out of mainland China of personal information to meet in order to obtain a personal information protection certification from qualified certification institutions for cross-border transfers out of China of personal information governed by the PIPL. However, the list of qualified certification institutions has not been released to date.

 

We are not subject to the cybersecurity review by the CAC, given that: (i) our products and services are offered not directly to individual users but through our business customers; (ii) we do not possess a large amount of personal information in our business operations; and (iii) data processed in our business does not have a bearing on national security and thus may not be classified as core or important data by the authorities. However, there remains uncertainty as to how the PIPL and the measures promulgated thereunder will be interpreted or implemented and whether the PRC regulatory agencies, including the CAC, may adopt new laws, regulations, rules, or detailed implementation and interpretation related to the PIPL. If any such new laws, regulations, rules, or implementation and interpretation comes into effect, we will take all reasonable measures and actions to comply and to minimize the adverse effect of such laws on us. We offer our central processing algorithm services mainly to corporate clients and has limited interactions with individual end-users, which means our potential access or exposure to end-users’ personal identifiable information is limited. However, in the event us inadvertently accesses or becomes exposed to end-users’ personal identifiable information, through our corporate clients’ end-user-facing applications which access or store end users’ personal identifiable information, then we may face heightened exposure to the PIPL.

 

We cannot assure you that PRC regulatory agencies, including the CAC, would take the same view as we do, and there is no assurance that we can fully or timely comply with such laws. In the event that we are subject to any mandatory cybersecurity review and other specific actions required by the CAC, we face uncertainty as to whether any clearance or other required actions can be timely completed, or at all. Given such uncertainty, we may be further required to suspend our relevant business, shut down our website, or face other penalties, which could materially and adversely affect our business, financial condition, and results of operations.

 

As of the date of this report, our Hong Kong subsidiaries have not collected, stored, or managed any personal information in Hong Kong. Therefore, we have concluded that currently it does not expect that laws and regulations in Mainland China on data security, data protection, or cybersecurity to be applied to our Hong Kong subsidiaries or that the oversight of the Cyberspace Administration of China will be extended to our operations outside of Mainland China. In Hong Kong, the Personal Data (Privacy) Ordinance (Cap. 486) of Hong Kong), or the PDPO, applies to data users, which control the collection, holding, processing or use of personal data in Hong Kong. Our Hong Kong subsidiaries are subject to the general requirements under PDPO including the need to obtain the prescribed consent of the data subject and to take all practicable steps to protect the personal data held by data users against unauthorized or accidental access, loss or use. Breaches of the PDPO may lead to a variety of civil and criminal sanctions including fines and imprisonment. In addition, data subjects have a right to bring proceedings in court to seek compensation for damage. We cannot guarantee that we are, or will be, in compliance with all applicable international regulations as they are enforced now or as they evolve.

 

22

 

We and our subsidiaries have a limited customer base and depend on a small number of customers for a significant portion of revenues which may result in heightened concentration risk.

 

Due to the nature of our business and our limited operating history, we and our subsidiaries have a limited customer base and have depended on a small number of customers for a significant portion of revenues. For the years ended December 31, 2022 and 2023, we had 173 and 205 customers who engaged us to provide central processing algorithm services and intelligent chips and services business, respectively. For the years ended December 31, 2022 and 2023, we derived 18.5% and 9.3% of our total revenues from one largest customer, respectively. In terms of accounts receivable for the years ended December 31, 2022 and 2023, we derived 57.8% and 54.1% of our accounts receivable from 2 and 3 customers, respectively.

 

Our ability to maintain close relationships with our top customers is essential to the growth and profitability of our business. If we fail to retain these top customers in any particular period, or if a large customer enters into fewer engagements with us, or fail to enter into any engagements with us, or if we fail to develop additional major customers, or if we fail to develop additional major customers, then our revenue could decline, which may adversely affect our results of operations.

 

We and our subsidiaries depend on a limited number of vendors for a significant portion of our purchase which may result in heightened concentration risk.

 

We and our subsidiaries, also conduct business with a limited number of vendors. For the years ended December 31, 2022 and 2023, 11.3% and 11.4% of our total purchases were from one largest vendor, respectively. In terms of accounts payable for the years ended December 31, 2022 and 2023, 82.4% and 90.3% of our accounts payable were from 3 and 5 vendors, respectively.

 

Our financial results could be materially and adversely affected if any one supplier fails to fulfill our contractual obligations, or if we are unable to find other suppliers to provide the same level of supplies. In addition, we cannot assure you that performance by third-party vendors will be satisfactory, and if they under-perform, it will have a material adverse effect on the cash flows or profitability of our business.

 

23

 

Risk Factors Relating to Doing Business in China

 

Substantial uncertainties exist with respect to the enactment timetable, interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.

 

In March 2019, the Standing Committee of the National People’s Congress of the PRC passed the Foreign Investment Law of the People’s Republic of China (“Foreign Investment Law”). Among other things, the Foreign Investment Law defines the “foreign investment” as the investment activities in China conducted by foreign individuals, enterprises and other organizations (collectively, the “Foreign Investors”) in a direct or indirectly manner, including any of the following circumstances: (1) the foreign investor establishes a foreign-invested enterprise within the territory of China, independently or jointly with any other investor; (2) the foreign investor acquires shares, equities, property shares or any other similar rights and interests of an enterprise within the territory of China; (3) the foreign investor makes investment to initiate a new project within the territory of China, independently or jointly with any other investor; and (4) the foreign investor makes investment in any other way stipulated by laws, administrative regulations or provisions of the State Council. The Foreign Investment Law leaves uncertainty with respect to whether Foreign Investors control PRC onshore variable interest entities via contractual arrangements will be recognized as “foreign investment.” PRC governmental authorities will administrate foreign investment by applying the principal of pre-entry national treatment together with a “negative list” (the “Negative List”, which shall be promulgated by or promulgated with approval by the State Counsel), to be specific, Foreign Investors are prohibited from making any investments in the fields which are catalogued into prohibited industries for foreign investment based on the Negative List, while Foreign Investors are allowed to make investments in the restricted industries provided that all the requirements and conditions as set forth in the Negative List have been satisfied; when Foreign Investors make investments in the fields other than those included in the Negative List, the national treatment principle shall apply. Besides, certain approval and/or filing requirements shall be fulfilled in accordance with applicable foreign investment laws and regulations.

 

The business that we conduct through our subsidiaries is not subject to Special Management Measures for the Market Entry of Foreign Investment (Negative List) (2021 Version) (the “2021 Negative List”) issued by MOFCOM and the National Development and Reform Commission, but it is unclear whether any new “negative list” to be issued under the Foreign Investment Law will be different from the 2021 Negative List.

 

If the chops of our PRC subsidiaries and their respective subsidiaries, are not kept safely, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised.

 

In China, a company chop or seal serves as the legal representation of the company towards third parties even when unaccompanied by a signature. Each legally registered company in China is required to maintain a company chop, which must be registered with the local Public Security Bureau. In addition to this mandatory company chop, companies may have several other chops which can be used for specific purposes. The chops of our PRC subsidiaries are generally held securely by personnel designated or approved by us in accordance with our internal control procedures. To the extent those chops are not kept safely, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised and those corporate entities may be bound to abide by the terms of any documents so chopped, even if they were chopped by an individual who lacked the requisite power and authority to do so. In addition, if the chops are misused by unauthorized persons, we could experience disruption to our normal business operations. We may have to take corporate or legal action, which could involve significant time and resources to resolve while distracting management from our operations.

 

24

 

The PRC government exerts substantial influence over the manner in which we, our subsidiaries must conduct our business activities. We are currently not required to obtain approval from Chinese authorities to list on U.S. exchanges, however, if we are required to obtain approval in the future and was denied permission from Chinese authorities to list on U.S. exchanges, we will not be able to continue listing on U.S. exchange, which would materially affect the interest of the investors.

 

The PRC government has exercised and continues to exercise substantial control over virtually every sector of the Chinese economy through regulation and state ownership. Our ability to operate in China may be harmed by changes in our laws and regulations, including those relating to taxation, environmental regulations, land use rights, property and other matters. The central data security, anti-monopoly policies or local PRC governments 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. Accordingly, government actions in the future, including any decision not to continue to support recent economic reforms and to return to a more centrally planned economy or regional or local variations in the implementation of economic policies, could have a significant effect on economic conditions in the PRC or particular regions thereof, and could require us to divest itself of any interest it then hold in Chinese properties.

 

Additionally, on July 6, 2021, the General Office of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued the Opinions on Strictly Cracking Down on Illegal Securities Activities, or the Opinions, which emphasized the need to strengthen administration over illegal securities activities and supervision of overseas listings by China-based companies. The Opinions proposed promoting regulatory systems to deal with risks facing China-based overseas-listed companies, and provided that the State Council will revise provisions regarding the overseas issuance and listing of shares by companies limited by shares and will clarify the duties of domestic regulatory authorities. However, the Opinions did not provide detailed rules and regulations. As a result, uncertainties remain regarding the interpretation and implementation of the Opinions.

 

As such, our business segments may be subject to various government and regulatory interference in the provinces in which they operate. We could be subject to regulation by various political and regulatory entities, including various local and municipal agencies and government sub-divisions. We may incur increased costs necessary to comply with existing and newly adopted laws and regulations or penalties for any failure to comply.

 

Furthermore, it is uncertain when and whether we will be required to obtain permission from the PRC government to list on U.S. exchanges in the future, and even when such permission is obtained, whether it will be denied or rescinded. Although we are currently not required to obtain permission from any of the PRC federal or local government to obtain such permission and has not received any denial to list on the U.S. exchange, our operations could be adversely affected, directly or indirectly, by existing or future laws and regulations relating to our business or industry.

 

We are or may be required to obtain certain permissions from Chinese authorities to issue securities to foreign investors.

 

On February 17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, effective March 31, 2023. According to these measures, mainland China companies that directly or indirectly offer or list their securities in an overseas market are required to file with the CSRC. An overseas listed company must also submit the filing with respect to its follow-on offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities, within a specific time frame requested under these measures. An overseas listed company is also required to report material events to the CSRC within three working days after the occurrence and announcement of certain events, including, among other things, the change of control, investigation or penalties imposed by relevant authorities, the conversion of listing status or the transfer of listing board. Failure to comply with these filing or reporting requirements may result in fines and other penalties on the companies, the controlling shareholder and other responsible persons. For more details, see “Item 4. Information on the Company—B. Business Overview—Regulation—Regulation on Overseas Listings.”

 

On February 17, 2023, the CSRC held a press conference for the release of the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and issued the Notice on Administration for the Filing of Overseas Offering and Listing by Domestic Companies, which clarifies that the domestic companies that have already been listed overseas before March 31, 2023 shall be deemed as the existing applicants who are not required to complete the filing procedures immediately but shall be required to file with the CSRC when subsequent matters such as refinancing are involved.

 

If we fail to file with the CSRC in a timely manner or at all, for any future offering (including, among others, follow-on offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities) pursuant to these measures, our ability to raise or utilize funds could be materially and adversely affected. There remain substantial uncertainties as to the interpretation, application, and enforcement of these measures and how they will affect our operations and our future financing.

 

25

 

Adverse changes in China’s economic, political or social conditions or government policies could have a material adverse effect on our business, financial condition and results of operations.

 

Substantially all of our revenues are generally sourced from China. Accordingly, our results of operations, financial condition and prospects are influenced by economic, political and legal developments in China. Economic reforms begun in the late 1970s have resulted in significant economic growth. However, any economic reform policies or measures in China may from time to time be modified or revised. China’s economy differs from the economies of most developed countries in many respects, including with respect to the amount of government involvement, level of development, growth rate, and control of foreign exchange and allocation of resources. Although the Chinese government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets and the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in China is still owned by the government. In addition, the Chinese government continues to play a significant role in regulating industry development by imposing industrial policies. The Chinese government also exercises significant control over China’s economic growth through allocating resources, controlling payment of foreign currency-denominated obligations, setting monetary policy, and providing preferential treatment to particular industries or companies.

 

While the PRC economy has experienced significant growth in the past 30 years, growth has been uneven across different regions and among different economic sectors. The Chinese government has implemented measures to encourage economic growth and guide the allocation of the resources. Some of these measures may benefit the overall Chinese economy but may have a negative effect on us. For example, our financial condition and results of operations may be adversely affected by government control over capital investments or changes in tax regulations.

 

Although the PRC economy has grown significantly in the past decade, that growth may not continue, as evidenced by the slowing of the growth of the PRC economy since 2012. Any adverse changes in economic conditions in China, in the policies of the PRC government or in the laws and regulations in China could have a material adverse effect on the overall economic growth of China. Such developments could adversely affect our business and operating results, lead to reduction in demand for our services and adversely affect our competitive position.

 

A severe or prolonged downturn in the PRC or global economy and political tensions between the United States and China could materially and adversely affect our business and our financial condition.

 

The global macroeconomic environment is facing challenges, including the end of quantitative easing by the U.S. Federal Reserve, the economic slowdown in the Eurozone since 2014 and uncertainties over the impact of Brexit. The Chinese economy has shown slower growth compared to the previous decade since 2012 and the trend may continue. There is considerable uncertainty over the long-term effects of the expansionary monetary and fiscal policies adopted by the central banks and financial authorities of some of the world’s leading economies, including the United States and China. There have been concerns over unrest and terrorist threats in the Middle East, Europe and Africa, which have resulted in market volatility.

 

If we plan to expand our business internationally and do business cross-border in the future, any unfavorable government policies on international trade, such as capital controls or tariffs, may affect the demand for our products and services, impact our competitive position, or prevent us from being able to conduct business in certain countries. If any new tariffs, legislation, or regulations are implemented, or if existing trade agreements are renegotiated, such changes could adversely affect our business, financial condition, and results of operations. In particular, there have been heightened tensions in international economic relations between the United States and China. The U.S. government has recently imposed, and has recently proposed to impose additional, new, or higher tariffs on certain products imported from China to penalize China for what the U.S. government characterizes as unfair trade practices. China has responded by imposing, and proposing to impose additional, new, or higher tariffs on certain products imported from the United States. Following mutual retaliatory actions for months, on January 15, 2020, the United States and China entered into the Economic and Trade Agreement Between the United States of America and the People’s Republic of China as a phase one trade deal, effective on February 14, 2020. Although the direct impact of the current international trade tension, and any escalation of such tension, on the AR industry in China is uncertain, the negative impact on general, economic, political and social conditions may adversely impact our business, financial condition and results of operations.

 

26

 

Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged slowdown in the global or Chinese economy and the political tensions between the United States and China may materially and adversely affect our business, financial condition, results of operations and prospects.

 

The recent joint statement by the SEC and PCAOB, proposed rule changes submitted by Nasdaq, and the Holding Foreign Companies Accountable Act all call for additional and more stringent criteria to be applied to emerging market companies, including companies based in China, upon assessing the qualification of their auditors, especially the non-U.S. auditors who are not inspected by the PCAOB.

 

Our auditor is registered with the PCAOB and is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess our auditor’s compliance with the applicable professional standards. Our auditor, Onestop Assurance PAC, is headquartered in Singapore. Therefore, our auditor is subject to the Determination announced by the PCAOB on December 16, 2021. Moreover, since the PCAOB Determination on December 15, 2022, the PCAOB currently has access to inspect the audit workpapers of our PRC subsidiaries or any PRC-based subsidiary. Notwithstanding the foregoing, in the future, if there is any regulatory change or steps taken by the PRC regulators that do not permit Onestop Assurance PAC to provide audit documentation located in China or Hong Kong to the PCAOB for inspection or investigation, or the PCAOB expands the scope of the Determination so that we are subject to the HFCA Act, as the same may be amended, you may be deprived of the benefits of such inspection which could result in limitation or restriction to our access to the U.S. capital markets and trading of our securities, including trading on the national exchange and trading on “over-the-counter” markets, may be prohibited under the HFCA Act. However, in the event the PRC authorities would further strengthen regulations over auditing work of Chinese companies listed on the U.S. stock exchanges, which would prohibit our current auditor to perform work in China, then we would need to change our auditor and the audit workpapers prepared by our new auditor may not be inspected by the PCAOB without the approval of the PRC authorities, in which case the PCAOB may not be able to fully evaluate the audit or the auditors’ quality control procedures. Furthermore, due to the recent developments in connection with the implementation of the Holding Foreign Companies Accountable Act, we cannot assure you whether the SEC, Nasdaq or other regulatory authorities would apply additional and more stringent criteria to us after considering the effectiveness of our auditor’s audit procedures and quality control procedures, adequacy of personnel and training, or sufficiency of resources, geographic reach or experience as it relates to the audit of our financial statements. The requirement in the HFCA Act that the PCAOB be permitted to inspect the issuer’s public accounting firm, may result in the delisting of us in the future if the PCAOB is unable to inspect our accounting firm at such future time.

 

If the PCAOB is unable to inspect our auditors as required under the Holding Foreign Companies Accountable Act, the SEC will prohibit the trading of our shares. A trading prohibition for our shares, or the threat of a trading prohibition, may materially and adversely affect the value of your investment. Additionally, the inability of the PCAOB to conduct inspections of our auditors, if any, would deprive our investors of the benefits of such inspections.

 

Uncertainties in the promulgation, interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.

 

The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions under the civil law system may be cited for reference but have limited precedential value. Since these laws and regulations are relatively new and the PRC legal system continues to rapidly evolve, the promulgation of new rules and explanations and interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involves uncertainties. For example, the enforcement of laws and rules and regulations in China can change quickly with little advance notice and there are risks that the Chinese government may intervene or influence our operations at any time, or may exert more control over offerings conducted overseas and/or foreign investment in China-based issuers, which could result in a material change in our operations and/or the value of our ordinary shares.

 

In 1979, the PRC government began to promulgate a comprehensive system of laws and regulations governing economic matters in general. The overall effect of legislation over the past three decades has significantly enhanced the protections afforded to various forms of foreign investments in China. However, China has not developed a fully integrated legal system, and recently enacted laws and regulations may not sufficiently cover all aspects of economic activities in China. In particular, the interpretation and enforcement of these laws and regulations involve uncertainties. Specifically, rules and regulations in China can change quickly with little advance notice.

 

27

 

From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. However, since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal systems. Furthermore, the PRC legal system is based in part on government policies and internal rules (some of which are not published in a timely manner or at all) that may have retroactive effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation. Such uncertainties, including uncertainty over the scope and effect of our contractual, property (including intellectual property) and procedural rights, could materially and adversely affect our business and impede our ability to continue our operations.

 

We are subject to extensive and evolving legal system in the PRC, non-compliance with which, or changes in which, may materially and adversely affect our business and prospects, and may result in a material change in our operations and/or the value of our ordinary shares or 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 be worthless.

 

PRC companies are subject to various PRC laws, regulations and government policies and the relevant laws, regulations and policies continue to evolve. Recently, the PRC government is enhancing supervision over companies seeking listings overseas and some specific business or activities such as the use of variable interest entities and data security or anti-monopoly. The PRC government may adopt new measures that may affect our operations, or may exert more oversight and control over offerings conducted outside of China and foreign investment in China-based companies, and we may be subject to challenges brought by these new laws, regulations and policies. However, since these laws, regulations and policies are relatively new and the PRC legal system continues to rapidly evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involve uncertainties. Furthermore, as we may be subject to additional, yet undetermined, laws and regulations, compliance may require us to obtain additional permits and licenses, complete or update registrations with relevant regulatory authorities, adjust our business operations, as well as allocate additional resources to monitor developments in the relevant regulatory environment. However, under the stringent regulatory environment, it may take much more time for the relevant regulatory authorities to approve new applications for permits and licenses, and complete or update registrations and we cannot assure you that we will be able to comply with these laws and regulations promptly or at all. The failure to comply with these laws and regulations may delay, or possibly prevent us to conduct business, accept foreign investments, or be listed overseas.

 

The occurrence of any of these events may materially and adversely affect our business and prospects and may result in a material change in our operations and/or the value of our ordinary shares or could significantly limit or completely hinder our ability to offer or continue to offer securities to investors.

 

Under the PRC enterprise income tax law, we may be classified as a “PRC resident enterprise”, which could result in unfavorable tax consequences to us and our shareholders and have a material adverse effect on our results of operations and the value of your investment.

 

Under the PRC enterprise income tax law that became effective on January 1, 2008, an enterprise established outside the PRC with “de facto management bodies” within the PRC is considered a “resident enterprise” for PRC enterprise income tax purposes and is generally subject to a uniform 25% enterprise income tax rate on our worldwide income. On April 22, 2009, the State Administration of Taxation, or the SAT, issued the Notice Regarding the Determination of Chinese-Controlled Overseas Incorporated Enterprises as PRC Tax Resident Enterprise on the Basis of De Facto Management Bodies, or SAT Circular 82, which provides certain specific criteria for determining whether the “de facto management body” of a PRC-controlled enterprise that is incorporated offshore is located in China. Further to SAT Circular 82, on August 3, 2011, the SAT issued the Administrative Measures of Enterprise Income Tax of Chinese-Controlled Offshore Incorporated Resident Enterprises (Trial), or SAT Bulletin 45, which became effective on September 1, 2011, to provide more guidance on the implementation of SAT Circular 82.

 

28

 

According to SAT Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be considered a PRC tax resident enterprise by virtue of having our “de facto management body” in China and will be subject to PRC enterprise income tax on our worldwide income only if all of the following conditions are met: (a) the senior management and core management departments in charge of our daily operations function have their presence mainly in the PRC; (b) our financial and human resources decisions are subject to determination or approval by persons or bodies in the PRC; (c) our major assets, accounting books, company seals, and minutes and files of our board and shareholders’ meetings are located or kept in the PRC; and (d) not less than half of the enterprise’s directors or senior management with voting rights habitually reside in the PRC. SAT Bulletin 45 further clarifies the resident status determination, post-determination administration as well as competent tax authorities.

 

Although SAT Circular 82 and SAT Bulletin 45 only apply to offshore incorporated enterprises controlled by PRC enterprises or PRC enterprise group instead of those controlled by PRC individuals or foreigners, the determination criteria set forth therein may reflect SAT’s general position on how the term “de facto management body” could be applied in determining the tax resident status of offshore enterprises, regardless of whether they are controlled by PRC enterprises, individuals or foreigners.

 

We believe that none of our entities outside of China is a PRC resident enterprise for PRC tax purposes even if the standards for “de facto management body” prescribed in the SAT Circular 82 are applicable to us. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term “de facto management body.” If the PRC tax authorities determine that the company or any of our subsidiaries outside of China is a PRC resident enterprise for enterprise income tax purposes, we may be subject to PRC enterprise income on our worldwide income at the rate of 25%, which could materially reduce our net income. In addition, we will also be subject to PRC enterprise income tax reporting obligations.

 

Although dividends paid by one PRC tax resident to another PRC tax resident should qualify as “tax-exempt income” under the enterprise income tax law, we cannot assure you that dividends by our PRC subsidiaries to our Cayman Islands holding company will not be subject to a 10% withholding tax, as the PRC foreign exchange control authorities, which enforce the withholding tax on dividends, and the PRC tax authorities have not yet issued guidance with respect to the processing of outbound remittances to entities that are treated as resident enterprises for PRC enterprise income tax purposes.

 

Non-PRC resident holders of our ordinary shares may also be subject to PRC withholding tax on dividends paid by us and PRC tax on gains realized on the sale or other disposition of ordinary shares, if such income is sourced from within the PRC. The tax would be imposed at the rate of 10% in the case of non-PRC resident enterprise holders and 20% in the case of non-PRC resident individual holders. In the case of dividends, we would be required to withhold the tax at source. Any PRC tax liability may be reduced under applicable tax treaties or similar arrangements. Although our holding company is incorporated in the Cayman Islands, it remains unclear whether dividends received and gains realized by our non-PRC resident holders of our ordinary shares will be regarded as income from sources within the PRC if we are classified as a PRC resident enterprise. Any such tax will reduce the returns on your investment in our ordinary shares.

 

We cannot assure you that the PRC tax authorities will not, at their discretion, adjust any capital gains and impose tax return filing and withholding or tax payment obligations with respect to any internal restructuring, and our PRC subsidiaries may be requested to assist in the filing. Any PRC tax imposed on a transfer of our shares not through a public stock exchange, or any adjustment of such gains would cause us to incur additional costs and may have a negative impact on the value of your investment in the company.

 

29

 

We may not be able to obtain certain benefits under relevant tax treaties on dividends paid by our PRC subsidiaries to us through our Hong Kong subsidiaries.

 

We are an exempted company with limited liability, used as holding company, incorporated under the laws of the Cayman Islands and as such rely on dividends and other distributions on equity from our PRC subsidiaries, as paid to us through our Hong Kong subsidiaries, to satisfy part of our liquidity requirements. Pursuant to the PRC Enterprise Income Tax Law, a withholding tax rate of 10% currently applies to dividends paid by a PRC “resident enterprise” to a foreign enterprise investor, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for preferential tax treatment. Pursuant to the Arrangement between the Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or the Double Tax Avoidance Arrangement, and Circular 81 issued by the State Administration of Taxation, such withholding tax rate may be lowered to 5% if the PRC enterprise is at least 25% held by a Hong Kong enterprise throughout the 12 months prior to distribution of the dividends and is determined by the relevant PRC tax authority to have satisfied other requirements. Furthermore, under the Administrative Measures for Non-Resident Enterprises to Enjoy Treatments under Tax Treaties, which became effective in August 2015, the non-resident enterprises shall determine whether they are qualified for preferential tax treatment under the tax treaties and file relevant reports and materials with the tax authorities. There are also other conditions for benefiting from the reduced withholding tax rate according to other relevant tax rules and regulations. We cannot assure you that our determination regarding our Hong Kong subsidiaries’ qualification to benefit from the preferential tax treatment will not be challenged by the relevant PRC tax authority or that we will be able to complete the necessary filings with the relevant PRC tax authority and benefit from the preferential withholding tax rate of 5% under the Double Taxation Avoidance Arrangement with respect to dividends to be paid by our PRC subsidiaries to our Hong Kong subsidiaries.

 

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

 

We face uncertainties regarding the reporting on and consequences of previous private equity financing transactions involving the transfer and exchange of shares in us by non-resident investors. In February 2015, the SAT issued the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or SAT Bulletin 7, as amended in 2017. Pursuant to this bulletin, an “indirect transfer” of assets, including equity interests in a PRC resident enterprise, by non-PRC resident enterprises may be re-characterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. According to SAT Bulletin 7, “PRC taxable assets” include assets attributed to an establishment in China, immovable properties located in China, and equity investments in PRC resident enterprises, in respect of which gains from their transfer by a direct holder, being a non-PRC resident enterprise, would be subject to PRC enterprise income taxes. When determining whether there is a “reasonable commercial purpose” of the transaction arrangement, features to be taken into consideration include: whether the main value of the equity interest of the relevant offshore enterprise derives from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consist of direct or indirect investment in China or if our income mainly derives from China; whether the offshore enterprise and our subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure; the duration of existence of the business model and organizational structure; the replicability of the transaction by direct transfer of PRC taxable assets; and the tax situation of such indirect transfer and applicable tax treaties or similar arrangements. In respect of an indirect offshore transfer of assets of a PRC establishment, the resulting gain is to be included with the enterprise income tax filing of the PRC establishment or place of business being transferred, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the immovable properties located in China or to equity investments in a PRC resident enterprise, which is not related to a PRC establishment or place of business of a non-resident enterprise, a PRC enterprise income tax of 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. SAT Bulletin 7 does not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired from a transaction through a public stock exchange.

 

30

 

There is uncertainty as to the application of SAT Bulletin 7. We face uncertainties as to the reporting and other implications of certain past and future transactions where PRC taxable assets are involved, such as offshore restructuring, sale of the shares in our offshore subsidiaries or investments. We may be subject to filing obligations or taxed if we are transferor in such transactions, and may be subject to withholding obligations if we are transferee in such transactions under SAT Bulletin 7. For transfer of shares in us by investors that are non-PRC resident enterprises, our PRC subsidiaries may be requested to assist in the filing under SAT Bulletin 7. As a result, we may be required to expend valuable resources to comply with SAT Bulletin 7 or to request the relevant transferors from whom we purchase taxable assets to comply with these circulars, or to establish that we should not be taxed under these circulars, which may have a material adverse effect on our financial condition and results of operations.

 

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

 

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

 

The enforcement of the PRC Labor Contract Law and other labor-related regulations in the PRC may adversely affect our business and results of operations.

 

Pursuant to the labor contract law that took effect in January 2008, our implementation rules that took effect in September 2008 and our amendment that took effect in July 2013, employers are subject to stricter requirements in terms of signing labor contracts, minimum wages, paying remuneration, determining the term of employees’ probation and unilaterally terminating labor contracts. Due to lack of detailed interpretative rules and uniform implementation practices and broad discretion of the local competent authorities, it is uncertain as to how the labor contract law and our implementation rules will affect our current employment policies and practices. Our employment policies and practices may violate the labor contract law or our implementation rules, and we may thus be subject to related penalties, fines or legal fees. Compliance with the labor contract law and our implementation rules may increase our operating expenses, in particular our personnel expenses. In the event that we decide to terminate some of our employees or otherwise change our employment or labor practices, the labor contract law and our implementation rules may also limit our ability to effect those changes in a desirable or cost-effective manner, which could adversely affect our business and results of operations. According to the Social Insurance Law and the Regulations on the Management of Housing Fund, employees must participate in pension insurance, work-related injury insurance, medical insurance, unemployment insurance and maternity insurance and housing funds, and the employers must, together with their employees or separately, pay the social insurance premiums and housing funds for such employees.

 

As the interpretation and implementation of these laws and regulations are still evolving, we cannot assure you that our employment practice will at all times be deemed in full compliance with labor-related laws and regulations in China, which may subject us to labor disputes or government investigations. If we are deemed to have violated relevant labor laws and regulations, we could be required to provide additional compensation to our employees and our business, financial condition and results of operations could be materially and adversely affected.

 

Further, labor disputes, work stoppages or slowdowns at our operations or any of our third-party service providers could significantly disrupt daily operation or our expansion plans and have a material adverse effect on our business.

 

31

 

The M&A Rules and certain other PRC regulations may make it more difficult for us to pursue growth through acquisitions.

 

The Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors, or the M&A Rules, adopted by six PRC regulatory agencies in 2006 and amended in 2009, and some other regulations and rules concerning mergers and acquisitions established complex procedures and requirements for acquisition of Chinese companies by foreign investors, including requirements in some instances that the Ministry of Commerce of the PRC be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise. Moreover, the Anti-Monopoly Law promulgated by the Standing Committee of the National People’s Congress, which became effective in 2008, requires that transactions which are deemed concentrations and involve parties with specified turnover thresholds must be cleared by the Ministry of Commerce before they can be completed. In addition, the security review rules issued by the Ministry of Commerce and became effective in September 2011 specify that mergers and acquisitions by foreign investors that raise “national defense and security” concerns and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises that raise “national security” concerns are subject to strict review by the Ministry of Commerce, and the rules prohibit any activities attempting to bypass a security review, including by structuring the transaction through a proxy or contractual control arrangement.

 

In the future, we may pursue potential strategic acquisitions that are complementary to our business and operations. Complying with the requirements of the above-mentioned regulations and other rules to complete such transactions could be time-consuming, and any required approval processes, including obtaining approval or clearance from the Ministry of Commerce, may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share. Furthermore, according to the M&A Rules, if a PRC entity or individual plans to merger or acquire our related PRC entity through an overseas company legitimately incorporated or controlled by such entity or individual, such a merger and acquisition will be subject to examination and approval by the Ministry of Commerce. The application and interpretations of M&A Rules are still uncertain, and there is possibility that the PRC regulators may promulgate new rules or explanations requiring that we obtain approval of the Ministry of Commerce for our completed or ongoing mergers and acquisitions. There is no assurance that we can obtain such approval from the Ministry of Commerce for our mergers and acquisitions, and if we fail to obtain those approvals, we may be required to suspend our acquisition and be subject to penalties. Any uncertainties regarding such approval requirements could have a material adverse effect on our business, results of operations and corporate structure.

 

Furthermore, the M&A Rules, among other things, purport to require that an offshore special purpose vehicle controlled directly or indirectly by PRC domestic companies or individuals and formed for purposes of overseas listing through acquisition of PRC domestic interests obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle’s securities on an overseas stock exchange. The CSRC has not issued any definitive rules or interpretations concerning whether offerings such as this offering are subject to the CSRC approval procedures under the M&A Rules. In the opinion of our PRC counsel, we are not required to obtain approvals from the CSRC under the M&A Rules for listing and trading of the securities, because (i) the CSRC currently has not issued any definitive rules or interpretations concerning whether offerings are subject to the CSRC approval procedures under the M&A Rules, (ii) we established a WFOE utilizing foreign direct investment that is not through a merger or acquisition of the equity or asset of a “PRC domestic company” as defined under the M&A Rules;. However, uncertainties still exist as to how the M&A Rules will be interpreted and implemented and the opinion stated above is subject to any new laws, rules and regulations or detailed implementations and interpretations in any form relating to the M&A Rules.

 

32

 

PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries’ ability to increase their registered capital or distribute profits to us or otherwise expose us to liability and penalties under PRC law.

 

The State Administration of Foreign Exchange (“SAFE”) promulgated the Circular on Relevant Issues Relating to PRC Resident’s Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, in July 2014 that requires PRC residents or entities to register with SAFE or our local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing. In addition, such PRC residents or entities must update their SAFE registrations when the offshore special purpose vehicle undergoes material events relating to any change of basic information (including change of such PRC residents or entities, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, or mergers or divisions.

 

SAFE Circular 37 is issued to replace the Circular on Relevant Issues Concerning Foreign Exchange Administration for PRC Residents Engaging in Financing and Roundtrip Investments through Overseas Special Purpose Vehicles. If our shareholders who are PRC residents or entities do not complete their registration with the local SAFE branches, our PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to us, and we may be restricted in our ability to contribute additional capital to our PRC subsidiaries. Moreover, failure to comply with SAFE registration described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions.

 

However, we may not be informed of the identities of all the PRC residents or entities holding direct or indirect interest of us, nor can we compel our shareholders to comply with the requirements of SAFE Circular 37. As a result, we cannot assure you that all of our shareholders who are PRC residents or entities have complied with, and will in the future make or obtain any applicable registrations or approvals required by, SAFE Circular 37. Failure by such shareholders to comply with SAFE Circular 37, or failure by us to amend the foreign exchange registrations of our PRC subsidiaries, could subject us to fines or legal sanctions, restrict our overseas or cross-border investment activities, limit our PRC subsidiaries’ ability to make distributions or pay dividends to us or affect our ownership structure, which could adversely affect our business and prospects.

 

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

 

Any transfer of funds by us to our PRC subsidiaries, either as a shareholder loan or as an increase in registered capital, is subject to approval by or registration or filing with relevant governmental authorities in China. According to the relevant PRC regulations on foreign-invested enterprises in China, capital contributions to our PRC subsidiaries are subject to the approval of or filing with the Ministry of Commerce in our local branches and registration with a local bank authorized by SAFE. In addition, (i) any foreign loan procured by our PRC subsidiaries is required to be registered with SAFE or our local branches or filed with SAFE in our information system; and (ii) our PRC subsidiaries may not procure loans which exceed the difference between their total investment amount and registered capital or, as an alternative, only procure loans subject to the calculation approach and limitation as provided in the People’s Bank of China Notice No. 9 (“PBOC Notice No. 9”). Any medium- or long-term loan to be provided by us to the PRC subsidiaries must be registered with the National Development and Reform Commission and SAFE or our local branches. We may not be able to obtain these government approvals or complete such registrations on a timely basis, if at all, with respect to future capital contributions or foreign loans by us to our PRC subsidiaries. If we fail to receive such approvals or complete such registration or filing, our ability to use the proceeds it receives from our offshore financing activities and to capitalize our PRC operations may be negatively affected, which could adversely affect our liquidity and ability to fund and expand our business. There is, in effect, no statutory limit on the amount of capital contribution that we can make to our PRC subsidiaries. This is because there is no statutory limit on the amount of registered capital for our PRC subsidiaries, and we are allowed to make capital contributions to our PRC subsidiaries by subscribing for their initial registered capital and increased registered capital, provided that the PRC subsidiaries complete the relevant filing and registration procedures.

 

33

 

With respect to loans to our PRC subsidiaries by us, (i) if the PRC subsidiaries adopt the traditional foreign exchange administration mechanism, or the Current Foreign Debt Mechanism, the outstanding amount of the loans shall not exceed the difference between the total investment and the registered capital of the PRC subsidiaries; and (ii) if the PRC subsidiaries adopt the foreign exchange administration mechanism as provided in Notice of the People’s Bank of China on Matters concerning the Macro-Prudential Management of Full-Covered Cross-Border Financing, or the PBOC Notice No. 9, the risk-weighted outstanding amount of the loans, which shall be calculated based on the formula provided in PBOC Notice No. 9, shall not exceed 200% of the net asset of the PRC subsidiaries. According to the PBOC Notice No. 9, after a transition period of one year since the promulgation of PBOC Notice No. 9, the PBOC and SAFE will determine the cross-border financing administration mechanism for the foreign-invested enterprises after evaluating the overall implementation of PBOC Notice No. 9. As of the date hereof, neither the PBOC nor SAFE has promulgated and made public any further rules, regulations, notices or circulars in this regard. It is uncertain which mechanism will be adopted by the PBOC and SAFE in the future and what statutory limits will be imposed on us when providing loans to our PRC subsidiaries. Currently, our PRC subsidiaries have the flexibility to choose between the Current Foreign Debt Mechanism and the Notice No. 9 Foreign Debt Mechanism. However, if a more stringent foreign debt mechanism becomes mandatory, our ability to provide loans to our PRC subsidiaries or our consolidated affiliated entities may be significantly limited, which may adversely affect our business, financial condition and results of operations.

 

The Circular on Reforming the Administration of Foreign Exchange Settlement of Capital of Foreign-Invested Enterprises, or SAFE Circular 19, effective as of June 1, 2015, as amended by Circular of the State Administration of Foreign Exchange on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement under the Capital Account, or SAFE Circular 16, effective on June 9, 2016, allows FIEs to settle their foreign exchange capital at their discretion, but continues to prohibit FIEs from using the Renminbi fund converted from their foreign exchange capitals for expenditure beyond their business scopes, and also prohibit FIEs from using such Renminbi fund to provide loans to persons other than affiliates unless otherwise permitted under our business scope. As a result, we are required to apply Renminbi funds converted from the net proceeds us received from our offshore financing activities within the business scopes of our PRC subsidiaries. SAFE Circular 19 and SAFE Circular 16 may significantly limit our ability to use Renminbi converted from the net proceeds from our offshore financing activities to fund the establishment of new entities in China by their subsidiaries, to invest in or acquire any other PRC companies through our PRC subsidiaries, which may adversely affect our business, financial condition and results of operations.

 

Our PRC subsidiaries are subject to restrictions on paying dividends or making other payments to us, which may restrict our ability to satisfy liquidity requirements, conduct business and pay dividends to holders of our ordinary shares.

 

We are a holding company incorporated in the Cayman Islands. We rely on dividends from our PRC subsidiaries for our cash and financing requirements, such as the funds necessary to pay dividends and other cash distributions to our shareholders, including holders of our ordinary shares, and service any debt us may incur. Current PRC regulations permit our PRC subsidiaries to pay dividends to us only out of their accumulated after-tax profits upon satisfaction of relevant statutory condition and procedures, if any, determined under Chinese accounting standards and regulations. In addition, our PRC subsidiaries are required to set aside at least 10% of their accumulated profits each year, if any, to fund certain reserve funds until the total amount set aside reaches 50% of our registered capital. Furthermore, if our PRC subsidiaries incur debt on their behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments to us, which may restrict our ability to satisfy our liquidity requirements.

 

In addition, the Enterprise Income Tax Law of the PRC, or the PRC EIT Law, and our implementation rules provide that withholding tax rate of 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless otherwise exempted or reduced according to treaties or arrangements between the PRC central government and governments of other countries or regions where the non-PRC-resident enterprises are incorporated.

 

34

 

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

 

The value of the Renminbi against the U.S. dollar and other currencies is affected by changes in China’s political and economic conditions and China’s foreign exchange policies, among other things. In 2005, the PRC government changed our decades-old policy of pegging the value of the Renminbi to the U.S. dollar, and the Renminbi appreciated more than 20% against the U.S. dollar over the following three years. Between July 2008 and June 2010, this appreciation halted and the exchange rate between Renminbi and the U.S. dollar remained within a narrow band. Since June 2010, Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. With the development of the foreign exchange market and progress towards interest rate liberalization and Renminbi internationalization, the PRC government may in the future announce further changes to the exchange rate system and we cannot assure you that Renminbi will not appreciate or depreciate significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between Renminbi and the U.S. dollar in the future.

 

Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment.

 

The PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. We receive most of our revenues in Renminbi. Under our current corporate structure, our Cayman Islands holding company may rely on dividend payments from our PRC subsidiaries to fund any cash and financing requirements we may have. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval of SAFE by complying with certain procedural requirements. Specifically, under the existing exchange restrictions, without prior approval of SAFE, cash generated from the operations of our PRC subsidiaries in China may be used to pay dividends to us. However, approval from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. As a result, we need to obtain SAFE approval to use cash generated from the operations of our PRC subsidiaries and consolidated affiliated entities to pay off their respective debt in a currency other than Renminbi owed to entities outside China, or to make other capital expenditure payments outside China in a currency other than Renminbi.

 

In light of the flood of capital outflows of China in 2016 due to the weakening Renminbi, the PRC government has imposed more restrictive foreign exchange policies and stepped up scrutiny of major outbound capital movement including overseas direct investment. More restrictions and substantial vetting process are put in place by SAFE to regulate cross-border transactions falling under the capital account. If any of our shareholders regulated by such policies fail to satisfy the applicable overseas direct investment filing or approval requirement timely or at all, it may be subject to penalties from the relevant PRC authorities. The PRC government may at our discretion further restrict access in the future to foreign currencies for current account transactions. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders.

 

Failure to comply with PRC regulations regarding the registration requirements for employee stock ownership plans or share option plans may subject the PRC plan participants or we to fines and other legal or administrative sanctions.

 

Pursuant to SAFE Circular 37, PRC residents who participate in share incentive plans in overseas non-publicly listed companies may submit applications to SAFE or our local branches for the foreign exchange registration with respect to offshore special purpose companies. In the meantime, our directors, executive officers and other employees who are PRC citizens or who are non-PRC residents residing in the PRC for a continuous period of not less than one year, subject to limited exceptions, and who have been granted incentive share awards by us, may follow the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly-Listed Company, or 2012 SAFE notices,

 

35

 

promulgated by the SAFE in 2012. Pursuant to the 2012 SAFE notices, PRC citizens and non-PRC citizens who reside in China for a continuous period of not less than one year who participate in any stock incentive plan of an overseas publicly listed company, subject to a few exceptions, are required to register with SAFE through a domestic qualified agent, which could be the PRC subsidiaries of such overseas listed company, and complete certain other procedures. In addition, an overseas entrusted institution must be retained to handle matters in connection with the exercise or sale of stock options and the purchase or sale of shares and interests. Our executive officers and other employees who are PRC citizens or who reside in the PRC for a continuous period of not less than one year and who have been granted options are subject to these regulations. Failure to complete the SAFE registrations may subject them to fines, and legal sanctions and may also limit our ability to contribute additional capital into our PRC subsidiaries and limit our PRC subsidiaries’ ability to distribute dividends to us. We also face regulatory uncertainties that could restrict our ability to adopt additional incentive plans for our directors, executive officers and employees under PRC law.

 

The SAT has issued certain circulars concerning employee share options and restricted shares. Under these circulars, our employees working in China who exercise share options or are granted restricted shares will be subject to PRC individual income tax. Our PRC subsidiaries have obligations to file documents related to employee share options or restricted shares with relevant tax authorities and to withhold individual income taxes of those employees who exercise their share options. If our employees fail to pay or we fail to withhold their income taxes according to relevant laws and regulations, we may face sanctions imposed by the tax authorities or other PRC governmental authorities.

 

Our leased property interests may be defective and our right to lease the properties affected by such defects may be challenged, which could adversely affect our business.

 

According to the PRC Land Administration Law, land in urban districts is owned by the state. The owner of a property built on state-owned land must possess the proper land and property title certificate to demonstrate that it is the owner of the premises and that it has the right to enter into lease contracts with the tenants or to authorize a third party to sublease the premises. Some of the landlords of our leasing center locations have failed to provide the title certificates to us. Our right to lease the premises may be interrupted or adversely affected if our landlords are not the property owners and the actual property owners should appear.

 

In addition, the title certificate usually records the approved use of the state-owned land by the government and the property owner is obligated to follow the approved use requirement when making use of the property. In the case of failure to utilize the property in accordance with the approved use, the land administration authorities may order the tenant to cease utilizing the premises or even invalidate the contract between the landlord and the tenant. If our use of the leased premises is not in full compliance with the approved use of the land, we may be unable to continue to use the property, which may cause disruption to our business.

 

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

 

Under the PRC Enterprise Income Tax Law and our implementation rules, an enterprise established outside of the PRC with our “de facto management body” within the PRC is considered a “resident enterprise” and will be subject to the enterprise income tax on our global income at the rate of 25%. The implementation rules define the term “de facto management body” as the body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. In 2009, the State Administration of Taxation, or SAT, issued a circular, known as SAT Circular 82, which provides certain specific criteria for determining whether the “de facto management body” of a PRC-controlled enterprise that is incorporated offshore is located in China. Although this circular applies only to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the SAT’s general position on how the

 

36

 

de facto management body” text should be applied in determining the tax resident status of all offshore enterprises. According to SAT Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having our “de facto management body” in China, and will be subject to PRC enterprise income tax on our global income only if all of the following conditions are met: (i) the primary location of the day-to-day operational management is in the PRC; (ii) decisions relating to the enterprise’s financial and human resource matters are made or are subject to approval by organizations or personnel in the PRC; (iii) the enterprise’s primary assets, accounting books and records, company seals, and board and shareholder resolutions are located or maintained in the PRC; and (iv) at least 50% of voting board members or senior executives habitually reside in the PRC.

 

We believe we are not a PRC resident enterprise for PRC tax purposes. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term “de facto management body.” If the PRC tax authorities determine that we are a PRC resident enterprise for enterprise income tax purposes, we would be subject to PRC enterprise income tax on our worldwide income at the rate of 25%. Furthermore, we would be required to withhold a 10% tax from dividends us pays to our shareholders that are non-resident enterprises. In addition, non-resident enterprise shareholders may be subject to PRC tax on gains realized on the sale or other disposition of ordinary shares, if such income is treated as sourced from within the PRC. Furthermore, if we are deemed a PRC resident enterprise, dividends paid to our non-PRC individual shareholders and any gain realized on the transfer of the ordinary shares by such shareholders may be subject to PRC tax at a rate of 20% (which, in the case of dividends, may be withheld at source by us). These rates may be reduced by an applicable tax treaty, but it is unclear whether non-PRC shareholders of us would be able to claim the benefits of any tax treaties between their country of tax residence and the PRC in the event that we are treated as a PRC resident enterprise. Any such tax may reduce the returns on your investment in the ordinary shares.

 

37

 

Risk Factors Relating to an Investment in our Ordinary Shares

 

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

 

We are a company incorporated under the laws of the Cayman Islands. We conduct most of our operations in China and substantially all of our operations outside of the United States. Most of our assets are located in China, and substantially all of our assets are located outside of the United States. In addition, most of our senior executive officers reside within China for a significant portion of the time and most are PRC nationals. Substantially all of the assets of these persons are located outside the United States. As a result, it may be difficult or impossible for you to bring an action against us or against these individuals in the United States in the event that you believe that your rights have been infringed under the U.S. federal securities laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands and of China may render you unable to enforce a judgment against our assets or the assets of our directors and officers.

 

The market price for our Ordinary Shares have fluctuated and may be volatile.

 

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

 

  variations in our revenues, earnings, cash flow and data related to our user base or user engagement;

 

  announcements of new investments, acquisitions, strategic partnerships or joint ventures by us or our competitors;

 

  announcements of new product and service offerings, solutions and expansions by us or our competitors;

 

  changes in financial estimates by securities analysts;

 

  detrimental adverse publicity about us, our products and services or our industry;

 

  additions or departures of key personnel;

 

  release of lock-up or other transfer restrictions on our outstanding equity securities or sales of additional equity securities; and

 

  potential litigation or regulatory investigations.

 

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

 

In the past, shareholders of public companies have often brought securities class action suits against those companies following periods of instability in the market price of their securities. If we are involved in a class action suit, it could divert a significant amount of our management’s attention and other resources from our business and operations and require us to incur significant expenses to defend the suit, which could harm our results of operations. Any such class action suit, whether or not successful, could harm our reputation and restrict our ability to raise capital in the future. In addition, if a claim is successfully made against us, we may be required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations.

 

38

 

Our Key Projected Financial Metrics are subject to significant risks, assumptions, estimates and uncertainties, including assumptions regarding future market and changes in regulations. As a result, our projected revenues, market share, expenses and profitability may differ materially from our expectations.

 

The Key Projected Financial Metrics are subject to significant risks, assumptions, estimates and uncertainties, including assumptions regarding future market and changes in regulations. As a result, our projected revenues, market share, expenses and profitability may differ materially from our expectations.

 

We operate in a rapidly evolving and highly competitive industry and our Key Projected Financial Metrics are subject to the risks and assumptions made by management with respect to this industry. Operating results are difficult to forecast because they generally depend on our assessment of factors that are inherently beyond our control and impossible to predict with certainty, such as the development and commercialization of new business.

 

Additionally, our business is dependent on, among other things, attracting new customers, developing and marketing new products, brand protection and employee retention, many of which may be difficult to predict. This may result in decreased projected revenue levels, and we may be unable to adopt timely measures to compensate for any shortcomings in revenue and/or operating profitability. This inability could cause our operating results in a given period to be higher or lower than budgeted.

 

We may be unable to obtain additional financing to fund our operations or growth.

 

We may require additional financing to fund our operations or growth. The failure to secure additional financing could have a material adverse effect on the continued development or growth of us.

 

Our share price may be volatile and could decline substantially.

 

The market price of our ordinary shares may be volatile, both because of actual and perceived changes in the company’s financial results and prospects, and because of general volatility in the stock market. The factors that could cause fluctuations in our share price may include, among other factors discussed in this section, the following:

 

  actual or anticipated variations in the financial results and prospects of the company or other companies in the retail business;

 

  changes in financial estimates by research analysts;

 

  changes in the market valuations of other companies we compete with;

 

  announcements by us or our competitors of new services and solutions, expansions, investments, acquisitions, strategic partnerships or joint ventures;

 

  mergers or other business combinations involving us;

 

  additions and departures of key personnel and senior management;

 

  changes in accounting principles;

 

  the passage of legislation or other developments affecting us or our industry;

 

39

 

  the trading volume of our ordinary shares in the public market;

 

  the release of lockup, escrow or other transfer restrictions on our outstanding equity securities or sales of additional equity securities;

 

  potential litigation or regulatory investigations;

 

  changes in economic conditions, including fluctuations in global and Chinese economies;

 

  financial market conditions;

 

  natural disasters, terrorist acts, acts of war or periods of civil unrest; and

 

  the realization of some or all of the risks described in this section.

 

In addition, the stock markets have experienced significant price and trading volume fluctuations from time to time, and the market prices of the equity securities of retailers have been extremely volatile and are sometimes subject to sharp price and trading volume changes. These broad market fluctuations may materially and adversely affect the market price of our ordinary shares.

 

We do not intend to pay cash dividends for the foreseeable future.

 

We currently intend to retain future earnings, if any, to finance the further development and expansion of our business and does not intend to pay cash dividends in the foreseeable future. Any future determinations to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, restrictions contained in future agreements and financing instruments, business prospects and such other factors as our board of directors deems relevant.

 

We may be subject to securities litigation, which is expensive and could divert management attention.

 

The market price of our ordinary shares may be volatile and, in the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert management’s attention from other business concerns, which could seriously harm our business.

 

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

 

Sales of substantial amounts of our ordinary shares in the public market, or the perception that these sales could occur, could adversely affect the market price of our ordinary shares and could materially impair our ability to raise capital through equity offerings in the future. As of December 31, 2023, we have 5,160,671 ordinary shares outstanding. The ordinary shares sold in our public offerings are freely tradable without restriction or further registration under the Securities Act. We have 3,315,567 ordinary shares1 are unavailable for sale, subject to the restrictions in Rule 144 and Rule 701 under the Securities Act and applicable lock-up agreements. To the extent that these ordinary shares are sold into the market, the market price of our ordinary shares could decline.

 

Certain holders of our ordinary shares have the right to cause us to register under the Securities Act the sale of their shares. Registration of these shares under the Securities Act would result in ordinary shares representing these shares becoming freely tradable without restriction under the Securities Act immediately upon the effectiveness of the registration. Sales of these registered shares in the form of ordinary shares in the public market could cause the price of our ordinary shares to decline.

 

 

 
1 Number of shares has been retrospectively adjusted for the share consolidation effective March 22, 2024.

 

40

 

If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about us or our business, our ordinary shares price and trading volume could decline.

 

The trading market for our ordinary shares will depend in part on the research and reports that securities or industry analysts publish about us or our business. Securities and industry analysts do not currently, and may never, publish research on us. If no securities or industry analysts commence coverage of us, the trading price for our ordinary shares would likely be negatively impacted. In the event securities or industry analysts initiate coverage, if one or more of the analysts who cover us downgrade our securities or publish inaccurate or unfavorable research about our business, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us, demand for our ordinary shares could decrease, which might cause our ordinary share price and trading volume to decline.

 

We may redeem your unexpired warrants prior to their exercise at a time that is disadvantageous to you, thereby making your warrants worthless.

 

We will have the ability to redeem outstanding public warrants at any time after they become exercisable and prior to their expiration. If and when the warrants become redeemable by us, we may exercise the redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws. Redemption of the outstanding warrants could force holders to (i) exercise the warrants and pay the exercise price therefor at a time when it may be disadvantageous to do so, (ii) sell the warrants at the then-current market price when the holder might otherwise wish to hold onto such warrants or (iii) accept the nominal redemption price which, at the time the outstanding warrants are called for redemption, is likely to be substantially less than the market value of the warrants. None of the private placement warrants will be redeemable by us so long as they are held by their initial purchasers or their permitted transferees.

 

In addition, we may redeem your warrants after they become exercisable for a number of shares of our ordinary shares determined based on the redemption date and the fair market value of our ordinary shares. Any such redemption may have similar consequences to a cash redemption described above. In addition, such redemption may occur at a time when the warrants are “out-of-the- money,” in which case you would lose any potential embedded value from a subsequent increase in the value of our ordinary shares had your warrants remained outstanding.

 

If we cannot satisfy, or continue to satisfy, the initial listing requirements and other rules of Nasdaq, our securities may not be listed or may be delisted, which could negatively impact the price of our securities and your ability to sell them.

 

In order to maintain our listing on Nasdaq, we will be required to comply with certain rules of Nasdaq, including those regarding minimum shareholders’ equity, minimum share price, minimum market value of publicly held shares, 300 round lot shareholders and various additional requirements. Even if we initially meet the listing requirements and other applicable rules of Nasdaq, we may not be able to continue to satisfy these requirements and applicable rules. If we are unable to satisfy Nasdaq criteria for maintaining our listing, our securities could be subject to delisting.

 

If Nasdaq does not list our securities, or subsequently delists our securities from trading, we could face significant consequences, including:

 

  a limited availability for market quotations for our securities;

 

  reduced liquidity with respect to our securities;

 

  a determination that our ordinary shares is a “penny stock,” which will require brokers trading in our ordinary shares to adhere to more stringent rules and possibly result in a reduced level of trading activity in the secondary trading market for our ordinary shares;

 

  limited amount of news and analyst coverage; and

 

  a decreased ability to issue additional securities or obtain additional financing in the future.

 

41

 

You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited, because we are incorporated under Cayman Islands law.

 

We are an exempted company incorporated under the laws of the Cayman Islands. Our corporate affairs are governed by our memorandum and articles of association, the Companies Act (As Revised) of the Cayman Islands and the common law of the Cayman Islands. The rights of shareholders to take action against our directors, actions by our minority shareholders and the fiduciary duties of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from the common law of England, the decisions of whose courts are of persuasive authority, but are not binding, on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands have a less developed body of securities laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have standings to initiate a shareholder derivative action in a federal court of the United States.

 

Shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records (save for our memorandum and articles of association, register of mortgages and charges and any special resolutions of our shareholders) or to obtain copies of lists of shareholders of these companies. Our directors have discretion under our articles of association, our corporate records may be inspected by our shareholders, but are not obliged to make them available to our shareholders. This may make it more difficult for you to obtain the information needed to establish any facts necessary for a shareholder motion or to solicit proxies from other shareholders in connection with a proxy contest.

 

As a result of all of the above, our public shareholders may have more difficulty in protecting their interests in the face of actions taken by our management, users of the board of directors or controlling shareholders than they would as public shareholders of a company incorporated in the United States.

 

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

 

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

 

Shareholder claims that are common in the United States, including securities law class actions and fraud claims, generally are difficult to pursue as a matter of law or practicality in China. For example, in China, there are significant legal and other obstacles to obtaining information needed for shareholder investigations or litigation outside China or otherwise with respect to foreign entities. Although the local authorities in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such regulatory cooperation with the securities regulatory authorities in the Unities States have not been efficient in the absence of mutual and practical cooperation mechanism.

 

According to Article 177 of the PRC Securities Law, which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. Accordingly, without the consent of the competent PRC securities regulators and relevant authorities, no organization or individual may provide the documents and materials relating to securities business activities to overseas parties. See also “Risk Factors Relating to an Investment in our Ordinary Shares— 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.

 

42

 

Changes in laws or regulations, or a failure to comply with any laws and regulations, may adversely affect our business, investments and results of operations.

 

We are subject to laws, regulations and rules enacted by national, regional and local governments and the Nasdaq. In particular, we are required to comply with certain SEC, Nasdaq and other legal or regulatory requirements. Compliance with, and monitoring of, applicable laws, regulations and rules may be difficult, time consuming and costly. Those laws, regulations and rules and their interpretation and application may also change from time to time and those changes could have a material adverse effect on our business, investments and results of operations. In addition, a failure to comply with applicable laws, regulations and rules, as interpreted and applied, could have a material adverse effect on our business and results of operations.

 

Future changes to tax laws could adversely affect us.

 

Government agencies in jurisdictions where we and our affiliates will do business have had an extended focus on issues related to the taxation of multinational corporations. One example is in the area of “base erosion and profit shifting,” including situations where payments are made between affiliates from a jurisdiction with high tax rates to a jurisdiction with lower tax rates. As a result, the tax laws in the countries in which we and our affiliates do business could change on a prospective or retroactive basis, and any such changes could adversely affect us and our affiliates.

 

We are an emerging growth company within the meaning of the Securities Act, and if we take advantage of certain exemptions from disclosure requirements available to emerging growth companies, this could make our securities less attractive to investors and may make it more difficult to compare our performance with other public companies.

 

We are an emerging growth company within the meaning of the Securities Act, as modified by the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved. As a result, our shareholders may not have access to certain information they may deem important. We could remain an emerging growth company for up to five years from the date of our IPO, although circumstances could cause us to lose that status earlier, including if the market value of our ordinary shares held by non-affiliates exceeds $700,000,000 as of any June 30 before that time, in which case we would no longer be an emerging growth company as of the following December 31. We cannot predict whether investors will find our securities less attractive because we will rely on these exemptions. If some investors find our securities less attractive as a result of our reliance on these exemptions, the trading prices of our securities may be lower than they otherwise would be, there may be a less active trading market for our securities and the trading prices of our securities may be more volatile.

 

Further, Section 102(b) (1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election to opt out is irrevocable. We have elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, us, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of our financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accountant standards used.

 

43

 

We may be or become a PFIC, which could result in adverse U.S. federal income tax consequences to U.S. Holders.

 

If we are deemed a PFIC for any taxable year (or portion thereof) that is included in the holding period of a U.S. holder of our ordinary shares, rights or warrants, the U.S. holder may be subject to adverse U.S. federal income tax consequences and may be subject to additional reporting requirements. Our PFIC status for our current and subsequent taxable years may depend on whether we qualify for the PFIC start-up exception. Depending on the particular circumstances the application of the start-up exception may be subject to uncertainty, and there cannot be any assurance that we will qualify for the start-up exception. Accordingly, there can be no assurances with respect to our status as a PFIC for our current taxable year or any subsequent taxable year. Our actual PFIC status for any taxable year, however, will not be determinable until after the end of such taxable year. Moreover, if we determine that it is a PFIC for any taxable year, we will endeavor to provide to a U.S. holder such information as the Internal Revenue Service (“IRS”) may require, including a PFIC annual information statement, in order to enable the U.S. holder to make and maintain a “qualified electing fund” election, but there can be no assurance that we will timely provide such required information, and such election would be unavailable with respect to our warrants in all cases. U.S. holders are urged to consult their own tax advisors regarding the possible application of the PFIC rules to holders of our ordinary shares, rights and warrants. For a more detailed explanation of the tax consequences of PFIC classification to U.S. holders, see the section of this report captioned “Item 10. Additional InformationE. TAXATION——Material U.S. Federal Income Tax — Passive Foreign Investment Company.”

 

44

 

ITEM 4. INFORMATION ON THE COMPANY

 

A. HISTORY AND DEVELOPMENT OF OUR COMPANY

 

Corporate History

 

MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company incorporated on May 14, 2018, entered into the Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.

 

On December 9, 2022, in accordance with the Merger Agreement, the closing of the business combination (the “Closing”) occurred, pursuant to which Venus issued 3,960,396 ordinary shares1 to VIYI shareholders. As a result of the consummation of the business combination, VIYI is now a wholly-owned subsidiary of the Company, which has changed its name to MicroAlgo Inc.

 

VIYI Algorithm Inc. (“VIYI”), is a company incorporated on September 24, 2020 under the laws of the Cayman Islands. WiMi Hologram Cloud Inc. (“WiMi Inc.” or the “Parent”) is VIYI’s parent company. VIYI, its consolidated subsidiaries, its former variable interest entity (“VIE”) and VIE’s subsidiaries is primarily engaged in providing central processing algorithm services.

 

On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (SZ Weidong) in Shenzhen.

 

On May 17, 2023, YY Online transferred 1% equity of Shanghai Guoyu to SZ Weidong.

 

On June 5, 2023, VIYI Technology Ltd established a fully owned subsidiary CDDI Capital Ltd (“CDDI”) in British Virgin Islands.

 

On June 27, 2023, CDDI formed a 55% owned subsidiary VIWO Technology Inc.(“VIWO Cayman”) in Cayman.

 

On July 31, 2023, VIYI Technology Ltd transferred its equity of Viwo Technology to VIWO Cayman. VIWO Cayman holds 100% equity in Viwo Technology.

 

On December 20, 2023, VIWO Cayman established a fully owned subsidiary VIWO Technology (HK) Co., Limited (VIWO HK) in Hong Kong.

 

On January 23, 2024, VIWO Technology (HK) Co., Limited established a wholly-owned subsidiary, Beijing Viwotong Technology Co., Ltd. (“Beijing Viwotong”).

 

On February 2024, Shenzhen Viwotong transferred 100% equity of Tapuyu and Younike to Beijing Viwotong.

 

 

 
1 Number of shares has been retrospectively adjusted for the share consolidation effective March 22, 2024.

 

45

 

Our principal executive office is located at Unit 507, Building C, Taoyuan Street, Long Jing High and New Technology Jingu Pioneer Park, Nanshan District, Shenzhen, People’s Republic of China. Our registered office address in the Cayman Islands is located at 215-245 N Church St., 2nd Floor White Hall House, Grand Cayman, Cayman Islands. Our agent for service of process in the United States is Puglisi & Associates, 850 Library Avenue, Suite 204, Newark, Delaware 19711.

 

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. SEC maintains a website (http://www.sec.gov), which contains reports, proxy and information statements, and other information regarding us that are filed electronically with the SEC.

 

B. BUSINESS OVERVIEW

 

We are dedicated to the development and application of bespoke central processing algorithms. We provide comprehensive solutions to customers by integrating central processing algorithms with software or hardware, or both, thereby helping them increase the number of customers, improve end-user satisfaction, achieve direct cost savings, reduce power consumption, and achieve technical goals. The range of our services include algorithm optimization, accelerating computing power without the need for hardware upgrades, lightweight data processing, and data intelligence services. Our ability to efficiently deliver software and hardware optimization to customers through bespoke central processing algorithms serves as a driving force for our long-term development.

 

Central processing algorithms refer to a range of computing algorithms, including analytical algorithms, recommendation algorithms, and acceleration algorithms. The businesses engaged in internet advertisement, game development, intelligent chip design, finance, retail, and logistics depend on the ability to efficiently process and analyze data with optimized computing software and hardware capable of handling the data workload. Bespoke central processing algorithms suitable to each customer’s distinct needs help them achieve this purpose.

 

In the mid-to-long term, we will continue to adhere to our strategic mindset. By improving upon each iteration of our one-stop intelligent data management solutions made possible by our proprietary central processing algorithm services, we can help customers to enhance their service efficiency and make model innovations in business, and actively enhance the industry value of the central processing algorithm services in the general field of data intelligent processing industry.

 

46

 

Competitive Strengths

 

We stand out as compared with our competitors in the following ways:

 

Leading bespoke central processing algorithm service provider in China enjoying first-mover advantages and rapid revenue growth

 

We are one of China’s leading central processing service provider and one of the earliest service providers to enter this field. In recent years, our business has grown rapidly and the growth rate of revenue has been increasing.

 

Customized central processing algorithm solutions in a diverse range of scenarios, serving customers in a diverse and growing range of industry verticals

 

Our customers are engaged in a diverse range of industries, which is evidence that our central processing algorithm technology is highly versatile, which allows us to ensure a constant stream of revenue from various sources. We primarily provide central processing algorithm solutions to enterprise customers in three industry verticals: internet advertisement, gaming, and intelligent chips, which translate to a range of customers including advertisement integration agencies, game developers and distributors, electronics manufacturers, internet information infrastructure service providers, and intelligent chip designers and integrators. Having the capability to service customers from a range of industries works to our advantage because we can derive business from multiple industry sources to ensure a stream of revenue even when one industry faces downturns.

 

Generally, the central processing algorithm services of our achieves computing power acceleration, digital lightweight processing, and intelligent data management and processing. These improvements help our customers grow and enhance their businesses’ operational quality and overall efficiency. Currently, our central processing algorithm solutions have the following applications to our existing core customers:

 

  For customers in the internet advertisement industry, our proprietary central processing algorithms allow them to effectively optimize advertisement content, match internet traffic, and deliver targeted advertisements to increase conversion rate;

 

  For customers in the gaming industry, we provide a platform for distributing games augmented by cloud-based software and hardware optimization and acceleration, dynamic games marketing based on gamer preference, and lightweight data processing solutions to increase our customers’ revenue;

 

  For customers in the intelligent chip industry, we provide value-added data processing solutions and optimized hardware for more efficient data services, promoting our customers’ efficiency in developing new technologies.

 

For more information on how we provide services to our customers, please see “Business—Our Business Model.”

 

In addition, due to the versatility of our central processing algorithm solutions and our proven commitment to research and development, we are well-positioned to continue growing our customer base to reach customers from a broader range of industries that are reforming the way they do business as a result of the rapidly developing information technology, prevalence of smartphones and 5G connectivity, AI, big data, IoT and cloud computing. The industry verticals such as government, finance, healthcare, manufacturing, education, and cultural media demand better data processing and management capabilities from an internet advertisement perspective. We believe that our highly versatile central processing algorithm solutions will be ideally suited to meet those demands. For more information on our expansion plans, please also see “Business—Our Strategies—We plan to expand our central processing algorithm solutions to cover more applications and different industries.”

 

47

 

Long-term and stable strategic cooperation relationships

 

We enjoy stable and long-term strategic alliances with many of our customers in the internet advertisement, gaming, and intelligent chip design and development. Our customers are internet advertising integration agencies, online game developers and distributors, electronics manufacturers, and internet information infrastructure service providers who have entered into a master agreement with us and used our services according to such agreement during the relevant contact period. Our customers typically enter into a master agreement with us for a fixed term, which means we are constantly communicating with our customers to help them explore needs or applications which may be optimized. Once that need is identified, our customers send in a separate request for service engagements or products, or both. Our involvement in our customers’ process of identifying needs means they count on us as trusted advisors to introduce them to industry trends and our latest technological developments. This close collaboration creates a synergistic effect between us and our customers, which results in high customer loyalty.

 

Market leader in cutting edge technology protected by intellectual property rights

 

We are the market leader in terms of the quantity of intellectual property. As of December 31, 2023, we own 564 proprietary intellectual property rights, which include 414 copyrights of which 409 are software copyrights, 91 patents, 33 registered trademarks, 20 exclusive rights for the layout design of integrated circuit, and 6 domain names. The large quantity of intellectual property at our disposal as compared to our competitors exemplifies our commitment to research and development and long-term development.

 

We leverage our fixation on staying in the forefront of technological development to help customers explore solutions and needs that are yet to be identified. We then provide proprietary central processing algorithm solutions to meet those needs.

 

To maintain our market leader position, we are seizing opportunities arising from the increasing global application of emerging technologies such as cloud computing, AI, and 5G, by focusing on applications stemming from these technologies that are ripe for optimization via central processing algorithms. In the year ended December 31, 2023, we expended RMB 161.2 million (USD 22.8 million) in research and development; we intend to commit more investments in the future to improve upon our research and development platform, retain talented individuals in the field of central processing algorithm technology, and strengthen the research and development for core technologies and products. Our efforts for research and development have, and will continue to secure our market leader position through technical barriers, which has allowed us to stay afront and be the first choice of our customers.

 

Visionary and experienced management team in the central processing algorithm industry and exceptional research and development team

 

We believe that our success is attributable in part to our experienced and visionary senior management team with extensive experience in China’s information technology industry. Our management team, led by Min Shu, our CEO and executive director, has delivered proven financial results since the company’s inception. Mr. Shu has accumulated over 23 years of experience in the information technology industry since he began his career as a software development engineer. Since entering the industry, he has also developed leadership and management skills in various management roles prior to joining us in 2018 as the deputy general manager of technology. Mr. Shu is supported by our senior management team, including our Chairman of the Board, Jie Zhao, Chief Financial Officer, Li He.

 

Our goal to stay at the forefront of technological development and fixation on research and development has driven us to build an exceptional research and development team staffed by 52 full-time research and development team members. Our research and development team is well versed in early-stage technological development to implement central processing algorithm solutions in a range of use cases. Our core technical staff have an average of 5 to 10 years of working experience in computer, software, computer graphic processing, data algorithm and neural networks. Our talented technical staff are responsible for the design and development of central processing algorithm solutions in, for example, algorithm design and development, digital graphic lightweight processing, image synthesis and data intelligence.

 

48

 

Excellent corporate culture and values attracting talents

 

Our management principals are best described as efficient and quick, open and innovative, and customer-dedicated:

 

  Efficient and Quick—We pursues an efficient management model and follows the “craftsman’s spirit” to provide the most suitable solutions for our customers. In the face of the ever-changing internet industry, we are capable of responding quickly to industry changes.

 

  Open and Innovative—We maintains an open mind receptive to new business ideas. We value inclusion, embraces change, and pursues innovation and reform. Our team members enjoy their working environment and feel a sense of belonging.

 

  Customer-Dedicated—We are customer-dedicated. This means we aligns the interests of our customers with our own; thus, we are driven to meet the changing needs of our customers with quality services and products.

 

Driven by our management principles, we have kept both of our team members and customers happy and satisfied, which has attributed to our success to date.

 

Our Strategies

 

To achieve our mission and further grow our market position, we plan to implement the following strategies:

 

We will continue to strengthen our central processing algorithm solutions for our core customers in internet advertisement, gaming, and intelligent chip businesses to ensure a steady revenue stream.

 

Our core customers in internet advertisement, gaming, and intelligent chip businesses represent industries experiencing significant growth in recent years and are expected to continue growing. We will continue to strengthen and market our central processing algorithm solutions applicable to our core industry customers to deliver measurable results and ensure a constant stream of revenue.

 

In terms of the digital marketing industry, we understand our customers are increasingly focusing on measurable advertising results, with performance-based advertising solutions experiencing rapid growth. Our scalable central processing algorithm solutions are well suited to meet this increasing demand and customers’ need for measurable results, i. e., measurable conversion rate. For details of our range of services for internet advertisement customers, please see “Business—Our Business Model—Application of our central processing algorithm service in internet advertisement.”

 

In terms of the gaming industry, our game distribution platform coupled with the capability to provide central processing algorithm solutions to upstream developers and gamers alike is uniquely positioned to capture this growing market opportunity. For details of our range of services for gaming industry customers, please see “Business—our Business Model—Application of our central processing algorithm service in internet gaming entertainment industry.”

 

In terms of the intelligent chip industry, technologies that are critical to the intelligent chip industry have become increasingly mature since the beginning of the 21st century. Intelligent chips have also been entering into consumers’ daily lives at an increasing rate as components to mobile phones, personal computers, and smart TVs. The development of AI will be a significant driving force behind the monetization market for central processing algorithm solutions intended to optimize intelligent chip performance.

 

From the perspective of applications of our central processing algorithms in relation to intelligent chips, we understand that AI—from cloud to edge or down to terminals—is inseparable from the ability for intelligent chips to efficiently execute “training” and “inference” computing tasks, which cannot occur unless the baseline software and hardware are optimized correctly. Moreover, industrial applications of intelligent chips are wide-ranging and include information infrastructure services, electronic products manufacturing, image recognition, voice recognition, machine translation, smart IoT, and other smart applications. These demands create a distinct market for our central processing algorithms solutions, while giving off better energy efficiency ratios during such data processing exercises.

 

49

 

We will continue to strengthen our research and development capabilities in central processing algorithms to establish more technical barriers to enhance our competitiveness.

 

Technological innovation coupled with research and development sets the foundation for us to maintain competitiveness. We endeavor to increase investments in research and development to improve upon our research and development platform, retain talented individuals in the field of central processing algorithm technology, and strengthen the research and development for core technologies and products, intelligent chips algorithms and AI algorithms. In so doing, we aim to seize first-mover opportunities created by an increasing global application of emerging technologies such as cloud computing, artificial intelligence, and 5G, and focus on the development of central processing algorithm services capable of enhancing the research and development capabilities for these emerging technologies.

 

Meanwhile, we are continuously working on expanding our range of intellectual property, including software copyright and utility model patents. Currently, we have utility model patents also under application, including “overheating detection device of central processing unit” and “fault and power failure device of central processing unit.”

 

Through research and development, we will continue to improve the applications and platform upon which we provide our central processing algorithm service. By taking advantage of cloud computing, we plan on integrating AI chip technology, big data management, analytics, and other emerging technologies to provide a comprehensive service platform that combines both hardware and software to explore all potential value of data by way of data intelligence analysis. Our ultimate goal is to integrate central processing algorithm technology, big data, and artificial intelligence via the cloud infrastructure and provide even more versatile software and hardware integration service for smart application for industrial purposes, creating an ecosystem where individuals, enterprises and various applications are interconnected, so as to enable our customers and other industry participants to accelerate the process of digital transformation in alignment with our mission.

 

We plan to expand our central processing algorithm solutions to cover more applications and increase marketing efforts aimed at different industries.

 

We plan to expand the range of our central processing algorithms’ application for use in mobile internet, finance, government, manufacturing, and other industries where there is an increasing demand for data management and processing efficiency. While focusing on our customers in internet advertisement, gaming, and intelligent chips to generate revenue, we intend to branch out in accordance with market trends and continue to expand the application and platform of our central processing algorithm solutions consistently with this development strategy. In so doing, we intend to expand our integrated services built upon our proprietary central processing algorithms to penetrate industries including:

 

  Government cloud computing;

 

  Manufacturing industry;

 

  Financial technology;

 

  Medical cloud computing;

 

  Smart transportation;

 

  PaaS 3D; and

 

  Central processing algorithm cloud service for enterprise (SAAS) marketing.

 

Below is a brief industry overview for each of these industries and our value-added:

 

50

 

Government cloud central processing algorithm services

 

The government is committed to breaking down data silos and sharing urban resources to provide better civil services and security to the general population, which means the “market” for the government’s services is by far the largest in any industry. In the process of a government’s self-transformation, it would be required to undertake massive data management and analysis, massive data connectivity and massive city terminal perception exercises.

 

In general, the government cloud is a platform that serves as the “engine room,” coordinating the technological hardware and software resources used by the government. The cloud provides the government with a platform to engage in comprehensive services such as infrastructure, supporting software, application system, information resources, operation guarantee, and information security. By using cloud technology, the government significantly reduces IT costs, promotes the sharing of information between departments, and improves the speed of launching applications and service quality. The government is also able to accelerate the establishment of smart cities and satisfy the high threshold of data sharing by efficiently processing and managing data.

 

The government cloud algorithm solutions we intend to provide enable the government to improve the efficiency and quality of service of the government cloud platform’s operational efficiency and quality of service, and have exhibited strong market potential.

 

Central processing algorithm services for the manufacturing industry

 

As information technology is ever-increasing intertwined with traditional manufacturing industries, the industrial internet is constantly required to upgrade ICT infrastructure platform, which is a platform for unified communications, to support the application digitalization, networking, and intelligent upgrading of the manufacturing industry and the entire real economy. The integration of information technology and manufacturing also gave rise to new business models such as network collaboration, personalized customization, and service-oriented manufacturing. A variety of machines, devices, and equipment must be embedded with a large number of energy-efficient chips and connected to the network through sensors, embedded controllers, and application systems to form a new complex architecture based on “terminal-cloud” collaboration.

 

With the integration of AI, these new business models promote the centralization and intelligent development of the manufacturing industry. As a result of network inter connectivity between machines, raw materials, control systems, information systems, products, and people, efficient business decisions can be made through the combination of comprehensive and in-depth perception of data and big data analysis to achieve intelligent control, operation optimization and production organization reform, effectively unleashing the potential of machines and enhancing productivity. As a transit station for data localization and transmission, central processing algorithms serve a crucial role in the overall development of the industrial internet.

 

Financial technology central processing algorithm services

 

Financial technology is reshaping the way the financial industry work. The transformation of channel and real-time trading scenarios from a centralized system to a fully distributed system demands higher computing power and better energy efficiency ratios. In the next few years, operation analysis scenario will complete the switch from all-in-one to an open architecture, requiring high distributed concurrency. The new smart finance business is the fastest-growing scenario in the future, which requires high concurrency and mobile collaboration. The traditional business scenario is transforming to the cloud, which requires low energy consumption and costs to improve the price-performance ratio of big data comprehensive analysis.

 

Big data finance focuses on the acquisition, storage, processing analysis, and visualization of financial big data. In general, the core technologies of financial big data include the infrastructure layer, the data storage and management layer, the computing processing layer, the data analysis and visualization layer. The data analysis and visualization layer are mainly responsible for simple data analysis, advanced data analysis, and visualization of the relevant analysis results. Big data finance is also committed to the research and development of new financial business models of financing, payment, investment, and information intermediary services by adopting internet technology and information and communications technology. The application scenarios above would benefit from bespoke centralized processing algorithms to improve business efficiency and reduce costs.

 

51

 

Medical cloud central processing algorithm services

 

Big data and AI technologies will drive the way consumers access health care. Applications include intelligent healthcare such as disease prediction, personalized precision healthcare, personalized medicine, and medical graph and image analysis. Distinct features of the medical cloud include data diversity (such as voice, text, and medical images) and massive data volume (such as high-quality data training). Our central processing algorithms solutions can meet the diversified computing needs for green and low power consumption and intensive computing power.

 

The medical cloud essentially serves as the holder of electronic health records. With the development of the medical cloud, functions such as remote consultation, remote medical treatment, and information sharing are becoming a reality. Moreover, medical cloud will promote public health and achieve cross-system and cross-department business information sharing, allowing medical and health service institutions to share medical resources and carry out remote diagnosis and treatment services to individuals or families to reduce repeated examination expenditures. It will also make patient transfers between hospitals more efficient, and patients can enjoy higher quality services through remote medical treatment and establish an information-sharing platform.

 

Intelligent transportation central processing algorithm services

 

Terminal-edge-cloud is crucial to the future of how people travel. On the terminal side, it is necessary to have a comprehensive view of the surrounding situation and detailed information and to make changes in a timely manner. On the edge side, it is essential to timely provide intelligent and accurate information on decision-making for efficient deployment. On the cloud side, a sustainable and iterative “brain” is needed to empower the edge and terminal sides. Collection of traffic information through efficient technologies enables transportation industry players to engage in more efficient traffic management, public travel, and the industry vertical pertaining to transportation construction management. Through the terminal-edge-cloud, and interconnected transportation system can efficiently perceive, analyze, predict and control regional traffic to ensure safety and efficiency.

 

To achieve such a level of interconnectivity, terminal-edge cloud servers and data centers perform intensive arithmetic processing for large amounts of raw data, which demands excellent computing capacity, speed, data storage, and bandwidth of basic hardware such as chips. As traditional data centers face various development bottlenecks such as high energy consumption and low computing efficiency, terminal-edge cloud servers will prove to be the answer to the industry’s current problem.

 

With the continuous popularization of these new technologies, the realization of an intelligent society must first undergo comprehensive digitalization, and the central processing algorithm application field is the core driver of such digitalization.

 

PaaS 3D central processing algorithm cloud services

 

Based on the 3DPaaS vertical cloud service platform, we provide internet industry applications with support in areas including scenario intelligence, scenario visualization, and lightweight processing for 3D interactive procedures. One of our goals is to construct the best intelligent 3D data platform in China to provide more efficient and intelligent information services for people’s work and life.

 

Through the implementation of hybrid cloud deployment solutions, 3D computing system architecture, and interactive stream transmission, we have solved many industry pain points, such as excessive data usage on 3D Internet online applications and cross-platform deployment. Our self-developed 3D acceleration algorithm, intelligent interaction, and stream transmission technologies are the first in the PRC and have already achieved commercialization.

 

We provide enterprises with a one-stop lightweight launching cloud platform for 3D applications, which is featured with scenario-based intelligent interaction. We will charge fees on a project-by-project basis (B2B) or based on various factors such as space usage and traffic volume, annual fees, and technology licensing to cater to different industries such as VR, AR, games, 3D interactive programs, and scenario-based e-commerce. We will facilitate the promotion and application of central processing algorithm technology in the future.

 

52

 

Central processing algorithm cloud service for enterprise (SAAS) marketing

 

Leveraging our technologies on 3D online display, VR tours, data algorithm analysis, and precise traffic algorithm matching, we will provide enterprise owners with a one-stop product display system, real-time VR product tour and interactive communication, VR live professional broadcast promotion, and sales platform, decision-making system for customer acquisition and data optimization, and consumer analysis and accurate user matching algorithm system.

 

This technology provides a new form of display and interactive communication for products and integrates the functions, features, and highlights of product introduction. Through intuitive interaction, customers can quickly switch and select different materials and colors of the same product.

 

  SAAS marketing helps customers to craft a compelling story about products with professional sales presentations and flexible operation and interaction methods.

 

  Helping customers to understand the advantages of the products in the shortest time immediately establishes efficient communication between customers and corporate personnel, improves consumer decision-making efficiency, and enhances user acquisition efficiency by increasing the scope of live streaming.

 

  Data optimization algorithms can help customers to accurately match consumers and traffic users, and thereby increasing the conversion rate of product sales; and

 

  Efficient transactions can be achieved by attracting and stimulating consumers’ desire with highly innovative presentation and integrated algorithms.

 

Leveraging the current development of the central processing algorithm technology and our technical reserve capability, the platform is ready for use under the existing environment. We will receive relevant service fees from content production, annual fees for the SAAS system, algorithm technology service fees, and streaming platform licensing fees. We are currently liaising with some small and medium-sized brand owners in relation to the provision of our competitive product (SAAS) marketing cloud services. Our next step is to provide global online product (SAAS) marketing cloud services both domestically and internationally to export companies and factories.

 

We will selectively seek strategic acquisitions to enhance market position, integrate industrial chain resources, and maximize capital efficiency.

 

We intend to pursue investment opportunities or acquire businesses that complement or enhance our existing businesses that are strategically beneficial to our long-term goals. We aim to target companies that have competitive strengths in algorithm development and research, and AI capabilities to enhance our research and development abilities.

 

In addition, we plan to pursue business collaborations to enhance our operational efficiency by collaborating with resource-based partners that generate significant user traffic. Our ideal partners are internet traffic wholesalers, game developers, and advertisement integration agencies.

 

We will continue our focus on brand building to enhance our brand value.

 

Concurrent to improving our innovative technologies, we are attaching ever greater importance to brand building and strategic positioning, especially in view of becoming a public company. We carry out brand value communication through multiple channels, including through media and investor relations. We believe that building a good reputation in the industry is essential to building up brand value. We strive to maximize brand value by providing customers with high-quality products and services, operates our business with integrity, and builds an excellent corporate image through good value output.

 

53

 

Our Business Model

 

We provide central processing algorithm solutions primarily to the internet advertisement, gaming, and intelligent chip industry. Our customers are internet advertising integration agencies, online game developers and distributors, electronics manufacturers, and internet information infrastructure service providers who have entered into contracts with us and used our services pursuant to such contracts during the relevant period. Customers typically enter into a master agreement with us for a fixed term and submit separate requests for each service engagement or product, or for both. For more information on how We enter into business arrangements with our customers, please see “Business—Our Strengths—Long-term and stable strategic cooperation relationships.”

 

Application of our central processing algorithm service in internet advertisement

 

Generally, for customers in the field of internet advertisement, like internet advertising integration agencies, our central processing algorithm solutions helps them engage in more efficient data processing and management, which culminates in more effective programmed advertising and dynamic content optimization with the goal to improve consumer conversion rate, which means the rate at which individuals who have seen an advertisement turn into a user or purchaser of the service or items contemplated by the advertisement.

 

Our proprietary central processing algorithm solutions improve upon the processes by which our customers are able to make one of their most crucial business decisions—the effective placement of advertisements. In sum, our customers provide advertisement materials in the form of 3D models or images, which we process in our back servers into more detailed data such as color key and fusion image; we then purchas advertisement placement opportunities from ad traffic wholesalers and begins analyzing multimedia sources hosted on such traffic wholesalers with our image recognition software to extract scenario data from such videos to determine data points such as the location, time, space and other useful information. At the same time, we are also processing internet users’ data to achieve effective and precise placement of advertisements.

 

The diagram below illustrates the key steps of providing solutions to our digital marketing customers:

 

 

54

 

We first obtain advertisement placement opportunities from internet traffic wholesalers. We then use our image recognition software to perform scenario-based classification of such videos to determine their location, time, space, and other relevant information to identify the most appropriate places to insert our customers’ advertisements. With such data, we establish dynamic information databases in relation to these multimedia sources with technology such as Relational Database Service (RDS) to be further processed at our disposal. At the same time, our back servers are communicating with these traffic wholesaler’s servers to collect user data, which we then processes with our crowd-based socio-cognitive systems (SCS) for the purpose of effectively placing our customer’s advertisement through a process of dynamic content optimization (DCO), with the aim of improving our customers’ consumer conversion rate.

 

In sum, we provide effective advertising solutions for digital marketers by optimizing advertising content and precisely matching content with suitable consumers by processing a massive amount of data through efficient automation. Eligible consumers are selected in accordance with their demographics and personal preferences, which our central processing algorithm service is able to analyze for the purpose of maximizing the internet advertisement effect.

 

We ensure high-quality engineering architecture for our proprietary central processing algorithms, which means our services are being provided at low latencies while being highly scalable. We are capable of powerful real-time transcoding with stable, smooth, and low latency, which provides our customers valuable insights into consumer behavior.

 

Application of our central processing algorithm service in the internet gaming entertainment industry

 

With respect to customers in the gaming and entertainment industry, we provide game developers with lightweight data processing solutions through customized central processing algorithms. We also maintain a proprietary game distribution platform hosted “on the cloud,” where we interact with gamers directly, publishes our customers’ games and provides software and hardware performance acceleration and optimization through customized central processing algorithms. Our game distribution platform also uses accurate traffic targeting algorithms to match gamers with suitable games. Our upstream solutions aim to help our customers in the gaming industry to improve the gamer experience and increase conversion rate since our solutions tend to reduce the initial cost for buying such games, which tends to increase the willingness for gamers to pay for in-game items or subscriptions.

 

Our games distribution platform uses an architecture design that is part terminal and part cloud— “terminal+cloud” —this helps our customers to obtain lightweight terminals and low-latency, high-response results. Through the central processing algorithm service, we optimize algorithms (computing process performed on computers) and computing power (computing capacity of computers) of software algorithms so that end-users game files are small, and the game content is gradually loaded as it is being used, as opposed to loading a large chunk of data at the beginning to maintain smooth operation. Combining with hardware algorithm optimization, we accelerate the computing power and the loading of games at the gamer’s end to improve user experience. We also engage in practical data collection exercises with our proprietary algorithms through the game distribution platform; we then analyze such data for the benefit of our customers to improve conversion rates and achieve cost reduction. All of this can be acquired and scaled with our bespoke centralized processing algorithms.

 

Our platform also provides payment services for gamers to access high-quality and diversified game content. From payment patterns, our centralized processing algorithms engage in machine learning to increase the accuracy and efficiency of our central processing algorithm service, which results in referrals and more customers while increasing our revenue. Our games distribution platform is essentially a self-sufficient ecosystem providing support to both our upstream customers to downstream gamers.

 

Notably, our online application acceleration solutions made possible by our central processing algorithms can continuously monitor and optimize the data transmission path of the whole network. These solutions reduce latency and packet loss and provide high-quality real-time participation for millions of concurrent users, which is a solution for not only our customers engaged in the games industry but also those in social and online education industries.

 

55

 

Our gaming platform powered by our proprietary central processing algorithm improves the marketing conversion rate of games by 20% through personalized recommendation, acceleration, and convenient distribution, it also significantly improves gamer experience, reduces the cost to our customers and improves the retention rate and payment rate of gamers.

 

From an industry demand perspective, game developers, their corporate customers, and marketing agents have been demanding more effective online game licensing solutions in recent years.

 

We have mature technology and customer resources in the field of entertainment and game central processing algorithms. With the development of the market, we will continue to grow on the basis of existing customers and strive for a larger market share.

 

Application of our central processing algorithm service in intelligent chip optimization solutions business

 

Our intelligent chip industry customers depend on us to provide them with solutions for data processing and optimizing hardware. Our centralized processing algorithm solution manifests in the form of reducing our customer’s energy efficiency ratio through more efficient data services under optimization of algorithm software as well as through equipping instruction chip CPU with intelligent chips such as GPU, FPGA, and ASIC that have incredible computing power. Different CPU and intelligent chip combinations are fitted in accordance with the diverse requirements of data processing and various data type of other industries. We also provide CPUs coupled with integrated smart application solutions. By delivering our products directly to customers, we act as the bridge between upstream and downstream businesses in the CPU industry chain.

 

Currently, the chips applied in the AI field are primarily designed for specific applications and are unable to adapt to the needs of multiple scenarios flexibly. In order to achieve progress in the field of artificial intelligence, an intelligent chip must adapt to the requirements of various algorithms in different scenarios, provide powerful computing power support, and meet the application of terminal scenarios with high energy consumption ratios.

 

We apply central processing algorithm to intelligent chip optimization. Our central processing algorithm service has mature technology in chip performance improvement and software application, providing chip products based on solution services and technology development services for customers. Usually, we provide customers with online technical services and support, and we also provide customers with on-site technical solution implementation and technical support. Intelligent chips must be able to change the function dynamically in real-time to meet the changing needs of the software. Software defines hardware, hardware feedback software. Through the central processing algorithm to explore the specific architecture of machine learning, architecture feedback to the central processing algorithm to optimize, to achieve two-way optimization. If a chip is to be deemed practical, it must have robust scalability so that it can be used in more scenarios. The central processing algorithm can make more efficient use of the chip architecture, guide the design of the chip architecture, and transform the computing power into intelligence.

 

We use the central processing algorithm, the instruction chip CPU is equipped with GPU, FPGA, ASIC, and other intelligent chips with more outstanding computing power. In order to improve the overall energy efficiency ratio of data service, according to the different data of different industries and their various data processing methods, we use the CPU to carry different combinations of intelligent chips to realize more efficient data service under the optimization of algorithm software.

 

By using our powerful central processing algorithm technology, we can provide chip optimization solutions for customers’ personalized needs. We provide our customers with the application scheme of the combination of CPU and central processing algorithm. Through more effective use of central processing algorithms, artificial intelligence, cloud computing, and other technologies for chip resources and data scheduling, we can meet the diversified needs of customers. We use the central processing algorithm service to realize the computing acceleration, data lightweight, and efficiency in the cloud computing application field.

 

56

 

Leveraging our central processing algorithm services, we have achieved accelerated computing in cloud computing applications, data lightweight efficiency enhancement, and traffic monetization. Our strength in intelligent chip optimization solutions business in satisfying the development requirements of mobile and data business has accelerated the transformation of the computing architecture of cloud service providers from a single to a diversified one. Under the multiplier effect generated by the combination of 5G and central processing algorithm service technologies, we will facilitate the effective collaboration of and build an ecosystem for the “terminal-edge-cloud” application scenarios of our customers.

 

Benefiting from the development of IoT, cloud computing technology, and the increasing government investment, China’s artificial intelligence market size is in the process of speedy expansion, the development of the artificial intelligence market will drive the growth of the central processing algorithm intelligent chip optimization solution industry.

 

In the future, IoT will provide more data collection terminals, which dramatically enhances the data volume. Big data provides information sources for AI, cloud computing offers a physical carrier for AI, and 5G reduces the delay of data transmission and processing. 5G, IoT, cloud computing all put forward higher data processing, analysis, and other needs and requirements. The central processing algorithm intelligent chip solutions combined with hardware performance optimization, software algorithm optimization, and other vital technologies will make breakthrough progress in the future under the background of the increasingly mature emerging technologies such as 5G, IoT, cloud computing, and big data.

 

Our Ecosystem and our Participants

 

We have effectively established an ecosystem centered around internet advertisement, games, and intelligent chip optimization. We connect with market participants representing every stage in these core industry verticals. They include advertisers, internet advertising integration agencies, internet traffic wholesalers, online platforms, online game developers and distributors, cloud service providers, electronics manufacturers, internet information infrastructure service providers, and internet users, as illustrated in the diagram below:

 

 

57

 

Our revenue from digital marketing is derived based on the effectiveness of our ad placement. Our one-stop-shop service solutions enable internet advertising integration agencies to complete cost-effective advertising placements, which allows them to acquire, transform and retain advertisers efficiently.

 

As cost outlays, we purchase advertisement placement opportunities from internet traffic wholesalers. We also pay corresponding fees to internet traffic wholesalers based on the CPM charging model.

 

To ensure a continuous stream of revenue, we are constantly updating the inventory of advertisements ready for placement to internet traffic wholesalers with whom our partners. They include short video platforms, video platforms for drama series and films, as well as news and information platforms. We are constantly updating internet traffic wholesalers’ advertisement inventories in real-time for maximum effectiveness. The central processing algorithm services we provide are able to meet these real-time requirements. Therefore, we believe that our services are critical to helping our customers to achieve high conversion rates.

 

Our revenue from the gaming industry is mainly derived from sales commissions. We collaborated with numerous online game developers and game distributors in operating online games, which are made available on our online game platform. We provide online game developers and game distributors with value-added services through customized central processing algorithm processing services, including lightweight data processing, computing power, and algorithm optimizations as well as game acceleration.

 

We also use cloud services to ensure that our central processing algorithm services are maintained in a safe and reliable environment.

 

Our revenue from the intelligent chip industry is derived from service fees and sales revenue. Electronics manufacturers and internet information infrastructure service providers rely on our intelligent chip optimization solutions; We provide them with hardware and software integrated intelligent chip optimization solution services that combine chip hardware and smart application software.

 

Sales and Marketing

 

For the years ended December 31, 2022, and 2023, we had 173 and 205 customers who engaged us to provide central processing algorithm services and intelligent chips and services business, respectively. We focus our efforts to deepen our relationships with existing customers, develop relationships with new and potential customers, and on exploring untapped business opportunities. Our company has mature business development capabilities and oftentimes rely on customer referrals. As such, we do not require intensive investments in sales modeling. This results in direct cost savings in terms of project travel, public relations, and business entertainment.

 

In addition, while optimizing the service of central processing algorithm, we are also adjusting our sales strategy with the change of market environment, taking advantage of good service, seeking potential clients in the industry so as to increase our revenue and market share rapidly. We have built deep relationships with our major customers from whom we generate a significant amount of our revenue.

 

Research and Development

 

As of December 31, 2023, our research and development team consisted of 52 full-time staff. The professional background of our team members include computer, software, computer graphic processing, data algorithm, and neural networks. Our research and development team has extensive experience, averaging 5 – 10 years of working experience, and is responsible for the design and development of solutions for our central processing algorithms services such as digital graphic lightweight, algorithm, data intelligence, and image synthesis.

 

We are committed to continuously strengthening and updating our information technology infrastructure and other technologies according to our annual development plan and based on our assessment of market demand. The process of our self-development research and development is as follows: (1) research and development personnel raises new ideas for research and development based on the market situation and customers’ needs to complete the investigation report and decision analysis; (2) project approval and formulate product research and development plan; (3) development of product technology; (4) product testing and review; (5) launching of new product; (6) promotion and application of the new product.

 

58

 

Intellectual Property

 

Intellectual property rights are critical to our success and competitiveness. We rely on a combination of trademarks, patents, domain names, copyrights, and employee confidentiality agreements to protect our intellectual property rights. As of December 31, 2023, we owned:

 

  Trademarks: 33 registered trademarks in the PRC;

 

  Patents: 91 patents in the PRC;

 

  Layout design of integrated circuit: 20 items in the PRC;

 

  Domain names: 6 domain names in the PRC;

 

  Copyrights: 5 works of copyrights in the PRC;

 

  Software copyrights: 409 works of software copyrights in the PRC;

 

All of which are material to our business.

 

Competition

 

There are other companies addressing various aspects/verticals of the central processing algorithm service market in the PRC. The central processing algorithm service market is highly fragmented and evolving. With respect to our central processing algorithm services, we compete against other companies engaged in similar services like us.

 

We believe the principal competitive factors in our market are:

 

  service and products feature and functionality;

 

  capability for customization, configurability, integration, security, scalability, and reliability;

 

  quality of technologies and research and development capabilities;

 

  ability to innovate and rapidly respond to customer needs;

 

  the breadth of use cases supported;

 

  diversified customer base;

 

  relationships with key participants in our customers’ industry verticals;

 

  sufficient capital support;

 

  platform extensibility and ability to integrate with emerging technologies such as AI and cloud computing; and

 

  brand awareness and reputation.

 

We believe we compete favorably on the basis of the above factors; however, we expect competition to intensify in the future. Our ability to remain competitive will largely depend on the quality of our applications, the effectiveness of our sales and marketing efforts, the quality of our customer service, and our ability to acquire or develop complementary technologies, products, and businesses to enhance the features and functionality of our applications.

 

59

 

Employees

 

We had 86 full-time employees as of December 31, 2023, all of our employees are based in China. The following table sets forth the number of our employees:

 

Function  

full-time

employees

 
Research and Development     52  
Business and Marketing     21  
Administrative, Human Resources and Finance     13  
Total     86  

 

Under PRC law, we participate in various employee social security plans that are organized by municipal and provincial governments for our PRC-based full-time employees, including pension, unemployment insurance, childbirth insurance, work-related injury insurance, medical insurance, and housing fund. We are required under PRC law to make contributions monthly to employee benefit plans for our PRC-based full-time employees at specified percentages of the salaries, bonuses, and certain allowances of such employees, up to a maximum amount determined by the local governments in China.

 

We enter into labor contracts and standard confidentiality and non-compete agreements with our key employees. We believe that we maintain a good working relationship with our employees, and we have not experienced any labor disputes. None of our employees are represented by labor unions.

 

Facilities

 

Our headquarter is located in Shenzhen, China, we currently lease approximately 630 square meters of office space in the aggregate, our maintain office in Unit 507, Building C, Taoyuan Street, Long Jing High and New Technology Jingu Pioneer Park, Nanshan District, Shenzhen, 518052. We believe that our existing facilities are adequate for our current requirements and that additional space can be obtained on commercially reasonable terms to meet our future needs.

 

Insurance

 

We do not maintain insurance policies covering damages to our Information Technology systems. We also do not maintain business interruption insurance or general third-party liability insurance, nor do we maintain product liability insurance or key-man insurance. We consider our insurance coverage to be in line with that of other companies in the same industry of similar size in China.

 

Regulations

 

We are subject to a variety of PRC laws, rules and regulations across a number of aspects of our business. The following is a summary of the principal PRC laws and regulations relating to our business and operations within the territory of the PRC.

 

60

 

Regulation on Foreign Investment Restrictions

 

Investment activities in the PRC by foreign investors are principally governed by the Catalog of Industries for Encouraging Foreign Investment, or the Encouraging Catalog, and the Special Administrative Measures (Negative List) for Foreign Investment Access, or the Negative List, which were promulgated and are amended from time to time by Ministry of Commerce, or MOFCOM, and National Development and Reform Commission, or NDRC, and together with the Foreign Investment Law and its respective implementation rules and ancillary regulations. The Encouraging Catalog and the Negative List lay out the basic framework for foreign investments in China, classifying businesses into three categories with regard to foreign investments: “encouraged”, “restricted” and “prohibited”. Industries not listed in the Encouraging Catalog or the Negative List are generally deemed as falling into a fourth category “permitted” unless specifically restricted by other PRC laws.

 

The MOFCOM and NDRC, promulgated the Special Administrative Measures for the Access of Foreign Investment (Negative List) (2021 Version) (the “2021 Negative List”) on December 27, 2021, which became effective on January 1, 2022. The 2021 Negative List replaced the Special Administrative Measures for the Access of Foreign Investment (2020 Version) and serves as the main basis for management and guidance for the MOFCOM to manage and supervise foreign investments.

 

On March 15, 2019, the Foreign Investment Law was formally issued, and become effective on January 1, 2020, on which Regulation for the Implementation of Foreign Investment Law of the People’s Republic of China and Measures for Reporting of Information on Foreign Investment become effective. The Foreign Investment Law and its implementation regulation mainly focuses on the foreign investment promotion, foreign investment protection and foreign investment management. Comparing with the draft Foreign Investment Law (2015), the Foreign Investment Law does not mention concepts such as “De facto control” and “controlling PRC companies by contracts or trusts”, nor did it specify the regulation requirements on controlling through contractual arrangements. Pursuant to Measures for Reporting of Information on Foreign Investment, a foreign investor or foreign-invested enterprise shall, through the enterprise registration system and the enterprise credit information disclosure system, report investment information to the competent departments in charge of commerce. The foreign investment information reports include the initial report, report of changes, report of deregistration, and annual report.

 

Regulations on Infringement upon Intellectual Property Rights via Internet

 

The Civil Code of the People’s Republic of China, which was adopted by the National People’s Congress on May 28, 2020 and became effective on January 1, 2021, provides that (i) network users and network service providers shall assume tort liability if they infringe upon another person’s civil rights and interests through the network. Where it is otherwise prescribed in law, such provisions shall prevail; (ii) where a network user commits any tortious act through network services, the right holder shall have the right to notify the network service provider to take necessary action such as deletion, block or disconnection. The notice shall include preliminary evidence of the infringement and the real identity information of the right holder. After receiving the notice, the network service provider shall promptly forward the notice to the relevant network user and take necessary measures in light of the preliminary evidence of infringement and the type of service; if the network service provider fails to take necessary action after being notified, it shall assume joint and several liability with the network user with regard to the aggravated part of the damage. If the network user or network service provider is damaged due to wrong notice, the right holder shall assume tort liability. Where it is otherwise prescribed in law, such provisions shall prevail; (iii) Where a network service provider knows or should have known that a network user is infringing upon another person’s civil rights and interests through its network service but fails to take necessary action, it shall assume joint and several liability with the network user.

 

Regulation on Intellectual Property Rights

 

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

 

61

 

Patents

 

According to the Patent Law of the PRC promulgated by the Standing Committee of the National People’s Congress on March 12, 1984, and most recently amended on October 17, 2020 and became effective on June 1, 2021, the patents are divided into three types. According to the Patent Law of the PRC and the Interim Measures on the Handling of Examination Operations in relation to the Implementation of the Amended Patent Law issued by the China National Intellectual Property Administration on May 24, 2021, invention patents are valid for 20 years, utility model patents are valid for 10 years and design patents filed no later than May 31, 2021 are valid for 10 years while design patents filed on or after June 1, 2021 are valid for 15 years, from the date of application.

 

On June 15, 2001, the State Council promulgated the Implementation Rules for the Patent Law of the PRC, which was last amended on December 11, 2023 and became effective from January 20, 2024. According to the Patent Law of the PRC and its implementing regulations, the State Intellectual Property Office of the PRC is primarily responsible for administering patents in the PRC. The patent administration departments of provincial or autonomous regions or municipal governments are responsible for administering patents within their respective jurisdictions. The Chinese patent system adopts a “first come, first file” principle, which means that where more than one person files a patent application for the same invention, a patent will be granted to the person who files the application first. To be patentable, invention or utility models must meet three criteria: novelty, inventiveness and practicability. A third-party player must obtain consent or a proper license from the patent owner to use the patent. Otherwise, the use constitutes an infringement of the patent rights.

 

Patent Enforcement

 

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

 

Trademark Law

 

Trademarks are protected by the Trademark Law of the PRC, which was promulgated by the Standing Committee of the National People’s Congress on August 23, 1982, last amended on April 23, 2019, and took effect on November 1, 2019, as well as the Implementation Regulation of the PRC Trademark Law, adopted by the State Council on August 3, 2002, and revised on April 29, 2014. In the PRC, registered trademarks include commodity trademarks, service trademarks, collective marks and certification marks. The Trademark Office of National Intellectual Property Administration handles trademark registrations and grants a term of 10 years to registered trademarks commencing from the date of registration and the registered trademarks can be renewable every 10 years where a registered trademark needs to be used after the expiration of its validity term. On January 13, 2023, the State Intellectual Property Office issued a notice of public consultation on the Draft Revision of the Trademark Law of the PRC (Draft for Comments). As of the date of this annual report, such draft has not been formally adopted.

 

62

 

Software Copyright Law

 

The Copyright Law of the PRC, which was promulgated by the Standing Committee of the National People’s Congress on September 7, 1990, last amended on February 26, 2010, became effective as of April 1, 2010, further amended on November 11, 2020, and took effect on June 1, 2021. Under the currently effective Copyright Law, Chinese citizens, legal persons, or other organizations shall, whether published or not, enjoy copyright in their works, which include, among others, works of literature, art, natural science, social science, engineering technology and computer software.

 

The Computer Software Copyright Registration Measures or the Software Copyright Measures promulgated by the National Copyright Administration on April 6, 1992, which was amended on February 20, 2002, regulate registrations of software copyright, exclusive licensing contracts for software copyright and transfer contracts. The National Copyright Administration of China shall be the competent authority for the nationwide administration of software copyright registration and the Copyright Protection Centre of China (the “CPCC”), is designated as the software registration authority. The CPCC shall grant registration certificates to the Computer Software Copyrights applicants which conforms to the provisions of both the Software Copyright Measures and the Computer Software Protection Regulations (Revised in 2013).

 

Regulation on Domain Name

 

The domain names are protected under the Administrative Measures for Internet Domain Names promulgated by MIIT on August 24, 2017, the effective date of which was November 1, 2017. MIIT is the major regulatory body responsible for the administration of the PRC Internet domain names, under supervision of which China Internet Network Information Center, or CNNIC, is responsible for the daily administration of CN domain names and Chinese domain names. On September 25, 2002, CNNIC promulgated the Implementation Rules of Registration of Domain Name, or the CNNIC Rules, which was renewed on June 5, 2009 and May 29, 2012, respectively. Pursuant to the Administrative Measures on the Internet Domain Names and the CNNIC Rules, the registration of domain names adopts the “first to file” principle and the registrant shall complete the registration via the domain name registration service institutions. In the event of a domain name dispute, the disputed parties may lodge a complaint to the designated domain name dispute resolution institution to trigger the domain name dispute resolution procedure in accordance with the CNNIC Measures on Resolution of the Top Level Domains Disputes, file a suit to the People’s Court or initiate an arbitration procedure.

 

Regulations Relating to Internet Advertisement

 

The PRC Advertisement Law, which was promulgated by the Standing Committee of the National People’s Congress on October 27, 1994 and last amended on April 29, 2021, requires advertisers to ensure that the contents of the advertisements are true. The content of advertisements cannot contain prohibited information, including but not limited to: (i) information that harms the dignity or interests of the nation or divulges state secret, (ii) information that contains wordings such as “national level,” “highest level,” and “best,” and (iii) information that contains ethnic, racial, religious, or sexual discrimination. Advertisements posted or published through the internet cannot affect normal usage of network by users. Advertisements published in the form of pop-up window on the internet must display the close button clearly to make sure that the viewers can close the advertisement by one-click.

 

63

 

On July 4, 2016, the PRC State Administration for Industry and Commerce, promulgated the Internet Advertisement Measures, which became effective on September 1, 2016. The Internet Advertisement Measures regulates any advertisement published on the internet, including but not limited to, those on websites, webpage, and Apps, those in the forms of word, picture, audio and video. According to the Internet Advertisement Measures, internet information service providers must stop any person from using their information services to publish illegal advertisements if they are aware of, or should reasonably be aware of, such illegal advertisements even though the internet information service provider merely provides information services and is not involved in the internet advertisement businesses. The following activities are prohibited under the Internet Advertisement Measures: (i) providing or using applications and hardware to block, filter, skip over, tamper with, or cover up lawful advertisements provided by others; (ii) using network access, network equipment, and applications to disrupt the normal transmission of lawful advertisements provided by others or adding or uploading advertisements without permission; or (iii) harming the interests of others by using false statistics or traffic data.

 

On February 25, 2023, the SAMR promulgated the Measures for the Administration of Internet Advertisement, effective from May 1, 2023. These measures are applicable to the usage of internet media such as websites, web pages, and internet applications, whether directly or indirectly, to promote commercial advertisement activities for products or services via text, images, videos or other forms, in the territory of PRC. Under the new measures, when publishing internet advertisements in the form of pop-ups or other forms, the advertiser or the publisher should prominently mark a close button to ensure that the advertisement can be closed with one click. Furthermore, operators of live broadcasting rooms who are commissioned to provide advertisement design, production, agency and publishing services shall assume legal responsibility and obligations as the advertisement operator and advertiser.

 

Regulations on Information Security and Privacy Protection

 

Internet content in the PRC is regulated and restricted from a state security standpoint. The Standing Committee of the National People’s Congress (the “SCNPC”) enacted the Decisions on the Maintenance of Internet Security, which took effect on December 28, 2000 and was last amended on August 27, 2009, to subject persons to criminal liabilities in the PRC for any attempt to (i) gain improper entry to a computer or system of strategic importance; (ii) disseminate politically disruptive information; (iii) leak state secrets; (iv) spread false commercial information; or (v) infringe intellectual property rights. The Administration Measures on the Security Protection of Computer Information Network with International Connections, which took effect on December 30, 1997 and was last amended on January 8, 2011, prohibit using the internet in ways which, among others, result in a leakage of state secrets or a spread of socially destabilizing content. The Provisions on the Technical Measures for the Protection of the Security of the Internet, which was promulgated by the MPS and took effect on March 1, 2006, require internet service providers to take proper measures including anti-virus, data back-up and other related measures, to keep records of certain information about its users (including users registration information, log-in and log-out time, IP address, content and time of posts by users) for at least 60 days, and to detect illegal information, stop transmission of such information, and keep relevant records. If an internet information service provider violates these measures, the MPS and the local security bureaus may revoke its operating license and shut down its website. In accordance with the Circular of the Ministry of Public Security, the State Secrecy Bureau, the State Cipher Code Administration and The Information Office of the State Council on Printing and Distributing the Administrative Measures for the Graded Protection of Information Security which took effect on June 22, 2007, the security protection grade of an information system may be classified into the five grades. To newly build an information system of Grade II or above, its operator or user shall, within 30 days after it is put into operation, handle the record-filing procedures at the local public security organ at the level of municipality divided into districts or above of its locality.

 

On December 28, 2012, the SCNPC promulgated the Decision on Strengthening Network Information Protection to enhance the legal protection of information security and privacy on the internet. On July 16, 2013, the MIIT promulgated the Provisions on Protection of Personal Information of Telecommunication and Internet Users, which took effect on September 1, 2013, to regulate the collection and use of users’ personal information in the provision of telecommunication services and internet information services in PRC and the personal information includes a user’s name, birth date, identification card number, address, phone number, account number, password and other information that can be used for identifying a user and time and place the user uses the aforementioned service. Telecommunication business operators and internet service providers are required to establish its own rules for collecting and use of user’s information and cannot collect or use users’ information without users’ consent. Telecommunication business operators and internet service providers are prohibited from disclosing, tampering with, damaging, selling or illegally providing others with, collected personal information. Several Provisions on Regulation of the Market Order of Internet Information Service, which took effect on March 15, 2012, stipulate that without the consent of users, internet information service providers shall not collect information relevant to the users that can lead to the recognition of the identity of the users independently or in combination with other information, nor shall they provide personal information of users to others, unless otherwise provided by laws and administrative regulations.

 

64

 

In accordance with the Cyber Security Law of the PRC, which took effect on June 1, 2017, network operators shall comply with relevant laws and regulations and fulfill their obligations to safeguard security of the network when conducting business and providing services. Those who provide services through networks shall take technical measures and other necessary measures pursuant to laws, regulations and compulsory national requirements to safeguard the safe and stable operation of the networks, respond to network security incidents effectively, prevent illegal and criminal activities, and maintain the integrity, confidentiality and usability of network data, and the network operator shall not collect the personal information irrelevant to the services it provides or collect or use the personal information in violation of the provisions of laws or agreements between both parties, and network operators of key information infrastructure shall store within the territory of the PRC all the personal information and important data collected and produced within the territory of the PRC. The purchase of network products and services that may affect national security shall be subject to national cyber security review. The Measures for Cybersecurity Review, which took effect on June 1, 2020, provide for more detailed rules regarding cyber security review requirements. Pursuant to the Cybersecurity Review Measures, operators of critical information infrastructure must pass a cybersecurity review when purchasing network products and services which do or may affect national security. On July 10, 2021, the Cyberspace Administration of China issued a revised draft of the Measures for Cybersecurity Review for public comments (“Draft Measures”), which required that, in addition to “operator of critical information infrastructure,” any “data processor” carrying out data processing activities that affect or may affect national security should also be subject to cybersecurity review, and further elaborated the factors to be considered when assessing the national security risks of the relevant activities, including, among others, (i) the risk of core data, important data or a large amount of personal information being stolen, leaked, destroyed, and illegally used or exited the country; and (ii) the risk of critical information infrastructure, core data, important data or a large amount of personal information being affected, controlled, or maliciously used by foreign governments after listing abroad. The Cyberspace Administration of China has said that under the proposed rules companies holding data on more than 1,000,000 users must now apply for cybersecurity approval when seeking listings in other nations because of the risk that such data and personal information could be “affected, controlled, and maliciously exploited by foreign governments.” The cybersecurity review will also investigate the potential national security risks from overseas IPOs.

 

On May 8, 2017, the Supreme People’s Court and the Supreme People’s Procuratorate released the Interpretations of the Supreme People’s Court and the Supreme People’s Procuratorate on Several Issues Concerning the Application of Law in the Handling of Criminal Cases Involving Infringement of Citizens’ Personal Information (the “Interpretations”), which took effect on June 1, 2017. The Interpretations clarify several concepts regarding the crime of “infringement of citizens’ personal information” stipulated by Article 253A of the Criminal Law of the People’s Republic of China, including “citizen’s personal information”, “provision”, and “unlawful acquisition”. Also, the Interpretations specify the standards for determining “serious circumstances” and “particularly serious circumstances” of this crime.

 

On June 10, 2021, the Standing Committee of the NPC promulgated the PRC Data Security Law, which will take effect on September 1, 2021. The Data Security Law also sets forth the data security protection obligations for entities and individuals handling personal data, including that no entity or individual may acquire such data by stealing or other illegal means, and the collection and use of such data should not exceed the necessary limits.

 

On August 20, 2021, the SCNPC promulgated the PRC Personal Information Protection Law, which became effective on November 1, 2021. The PRC Personal Information Protection Law specifically specifies the rules for handling sensitive personal information, i.e., personal information that, once leaked or illegally used, may easily cause harm to the dignity of natural persons or grave harm to personal or property security, including information on biometric characteristics, financial accounts, individual location tracking, etc., as well as the personal information of minors under the age of 14. Personal information handlers shall bear responsibility for their personal information handling activities and adopt the necessary measures to safeguard the security of the personal information they handle. Otherwise, the personal information handlers will be ordered to correct or suspend or terminate the provision of services, confiscation of illegal income, fines or other penalties.

 

On September 17, 2021, the CAC, together with eight other government authorities, jointly issued the Guidelines on Strengthening the Comprehensive Regulation of Algorithms for Internet Information Services. The guidelines provide that daily monitoring of data use, application scenarios, and effects of algorithms must be carried out by the relevant regulators, and relevant regulators should conduct security assessments of algorithms. The guidelines also provide that an algorithm filing system should be established, and classified security management of algorithms should be promoted.

 

On December 31, 2021, the CAC, the MIIT, the Ministry of Public Security, and the SAMR jointly promulgated the Administrative Provisions on Internet Information Service Algorithm Recommendation, which took effect on March 1, 2022. The Administrative Provisions on Internet Information Service Algorithm Recommendation, among others, implements classification and hierarchical management for algorithm recommendation service providers based on various criteria, requires algorithm recommendation service providers to inform users of their provision of algorithm recommendation services in a conspicuous manner, and publicize the basic principles, purpose intentions, and main operating mechanisms of algorithm recommendation services in an appropriate manner, and requires such service providers to provide users with options that are not specific to their personal profiles, or convenient options to cancel algorithmic recommendation services.

 

65

 

Regulations on Online Games

 

Regulatory Authorities

 

Pursuant to the Notice on Issuing the Provisions on the Main Functions, Internal Bodies and Staffing of the General Administration of Press and Publication (National Copyright Administration) promulgated by the General Office of the State Council on July 11, 2008, the Notice of the State Commission Office for Public Sector Reform on Interpretation of the State Commission Office for Public Sector Reform on Several Provisions relating to Animation and Comics, Online Game and Comprehensive Law Enforcement in Culture Market in the Three Provisions jointly promulgated by the Ministry of Culture of the PRC, State Administration of Radio, Film and Television of the PRC and the General Administration of Press and Publication, or the GAPP on September 7, 2009, the administration of anime and online game shall be conducted by the Ministry of Culture of the PRC, and the GAPP is responsible for the examination and approval process of online games prior to online publication. After the online games uploaded on the internet, online games will be administered by the Ministry of Culture and Tourism. Moreover, if an online game is launched on the internet without the prior approval of the GAPP, the Ministry of Culture and Tourism will be responsible for guiding the cultural market law enforcement team to conduct investigation and punishment. In March 2013, the State Administration of Press, Publication, Radio, Film and Television formed based on the Notice on the Institutional Reform issued by the State Council.

 

In March 2018, the Central Committee of the Communist Party of China issued the Plan for Deepening the Institutional Reform of the Party and State and the National People’s Congress of the PRC promulgated the Decision of the First Session of the Thirteenth National People’s Congress on the State Council Institutional Reform Proposal, collectively, the Institutional Reform Plans. According to the Institutional Reform Plans, effective from March 21, 2018, the State Administration of Press, Publication, Radio, Film and Television was reformed and now known as the National Radio and Television Administration under the State Council, and the responsibility of the State Administration of Press, Publication, Radio, Film and Television for administration of news, publication and films, such as the approval of online game registrations and issuance of game publication numbers has been transferred to the National Press and Publication Administration under the Propaganda Department of the Central Committee of the Communist Party of China. The National Press and Publication Administration at the national level suspended approval of game registration and issuance of publication numbers for online games since March 2018 and resumed to issue game publication numbers by batches periodically since December 2018, according to certain news reports. Beginning in December 2018, the National Press and Publication Administration at the national level started to approve new online games.

 

On May 14, 2019, the Ministry of Culture and Tourism promulgated the Notice on Adjusting the Scope of Examination and Approval regarding the Internet Culture Operation License to Further Regulate the Approval Work, which quotes the Regulations on the Function Configuration, Internal Institutions and Staffing of the Ministry of Culture and Tourism, or the Function Configuration Regulations, effective from July 30, 2018, and further specifies that the Ministry of Culture and Tourism no longer assumes the responsibility for administering the industry of online games. On July 10, 2019, the Ministry of Culture and Tourism issued the Abolition Decisions on the Interim Administrative Measures for the Administration of Online Games and the Administrative Measures for Tourism Development Plan, or the Abolition Decision. The Abolition Decision also cites the Function Configuration Regulations and further abolishes the Interim Measures for the Administration of Online Games, or the Online Game Measures, which means that the Ministry of Culture and Tourism will no longer regulate the industry of online games. On December 22, 2023, the National Press and Publication Administration promulgated the Administrative Measures for Internet Games (Draft for Comment), which provide that the national publishing regulatory authority oversees online game publishing activities nationwide while local authorities at county level and above are responsible for supervision within their respective administrative regions. As of the date of this annual report, the draft has not been formally adopted.

 

Online Game Publication

 

According to the Internet Publishing Measures, before publishing an online game, an online publishing service provider shall file an application with the competent provincial-level publishing administrative department where it is located, and the application, if reviewed and approved, shall be submitted to the National Press and Publication Administration for approval. The Notice of the General Office of the General Administration of Press, Publication, Radio, Film and Television on the Administration of Mobile Game Publishing Services, which was issued on May 24, 2016, and took effect on July 1, 2016, provides that game publishing services providers shall be responsible for examining the content of their games and applying for game publication numbers, and for the purpose of this notice, the online game publishing services providers refer to online publishing service entities that have obtained the Internet Publishing Service License with game publishing business included in their scope of business.

 

66

 

Online Game Operations

 

The Online Game Measures issued by the Ministry of Culture of the PRC on June 3, 2010, and last amended on December 15, 2017, comprehensively regulate the activities related to online game business, including the research and development and production of online games, the operation of online games, the standards for online games content, the issuance of virtual currencies used for online games and virtual currency trading services. The Online Game Measures provide that any entity engaging in online game operations must obtain an Online Culture Operating Permits, and the content of an imported online game must be examined and approved by the Ministry of Culture and Tourism prior to its launch. Domestically developed online games must be filed with the Ministry of Culture and Tourism within 30 days of its launch. The Notice of the Ministry of Culture of the PRC on the Implementation of the Interim Measures for the Administration of Online Games, which took effect on August 1, 2010, specifies the entities regulated by the Online Game Measures and procedures related to the Ministry of Culture and Tourism’s review of the content of online games, and emphasizes the protection of minors playing online games and requests online game operators to promote real-name registration by their game players.

 

On July 10, 2019, the Ministry of Culture and Tourism issued the Abolition Decision, which specifies that the Online Game Measures was abolished by the Ministry of Culture and Tourism on July 10, 2019. On August 19, 2019, the Ministry of Culture and Tourism issued the Announcement on Results of Regulatory Documents Clean-up, which specifies that the Notice of the Ministry of Culture and Tourism on the Online Games Measures was abolished.

 

On December 22, 2023, the National Press and Publication Administration promulgated the Administrative Measures for Internet Games (Draft for Comment), which provide that the national publishing regulatory authority oversees online game publishing activities nationwide while local authorities at county level and above are responsible for supervision within their respective administrative regions. Online games should set spending limits and ban daily log-in rewards according to these draft measures. These draft measures also propose to ban large tips for rewards to players who livestream their games and prohibits online games from offering probability-based luck draw features to minors. As of the date of this annual report, these draft measures have not been formally adopted.

 

Virtual Currency and Virtual Items

 

On February 15, 2007, the Notice on Further Strengthening Administration of Internet Cafes and Online Games, or the Online Games Notice, was jointly issued by the Ministry of Culture of the PRC, the People’s Bank of China and other governmental authorities with the goal of strengthening the administration of virtual currency in online games and to avoid any adverse impact on the PRC economy and financial system. The Online Games Notice imposes strict limits on the total amount of virtual currency issued by online game operators and the amount purchased by individual players and requires a clear division between virtual transactions and real transactions carried out by way of electronic commerce. The Online Games Notice further provides that virtual currency must only be used to purchase virtual items and prohibits any resale of virtual currency.

 

On June 4, 2009, the Ministry of Culture of the PRC and the Ministry of Commerce jointly issued the Notice on Strengthening Administration of Virtual Currency of Online Games, or the Virtual Currency Notice. According to the Virtual Currency Notice, it defines the meaning of the term “virtual currency” and places a set of restrictions on the trading and issuance of virtual currency. The Virtual Currency Notice also states that online game operators are also not allowed to give out virtual items or virtual currency through lottery-base activities, such as lucky draws, betting or random computer sampling, in exchange for players’ cash or virtual money.

 

According to the Notice on Regulating the Operations of Online Games and Strengthening Interim and Ex Post Regulation promulgated by the Ministry of Culture of the PRC on December 1, 2016, and effective as of May 1, 2017, the virtual items, purchased by users directly with legal currency, by using the virtual currencies of online games or by exchanging the virtual currencies of online games according to a certain percentage and enabling users to directly exchange for other virtual items or value-added service functions in online games, shall be regulated pursuant to the provisions on virtual currencies of online games. Online game operators shall not provide users with services to exchange virtual currencies into legal currency or physical items. Where it provides users with the option to exchange virtual currencies into physical items of minor value, the content and value of such physical items shall be in compliance with relevant laws and regulations of the State. However, this notice has been abolished by the Ministry of Culture and Tourism as of August 19, 2019.

 

67

 

On December 22, 2023, the National Press and Publication Administration promulgated the Administrative Measures for Internet Games (Draft for Comment), which stipulated that (i) in-game currency shall be used only for exchanging in-game products and services provided by the operator, and shall not be used to pay for or purchase physical objects or exchange products and services of other entities; (ii) online game publishers shall not exchange the virtual items of online games obtained by users into legal tender; and (iii) where online game virtual items can be exchanged for small-value physical objects, the contents and value of such physical objects shall comply with the relevant national laws and regulations. As of the date of this annual report, this draft has not been formally adopted.

 

Anti-addiction System and Protection of Minors

 

In March 2007, the GAPP and several other government agencies issued a circular requiring the implementation of an anti-fatigue system and a real-name registration system by all PRC online game operators to curb addictive online game playing by minors. To identify whether a game player is a minor and thus subject to the anti-fatigue system, a real-name registration system must be adopted to require online game players to register with their real identity information before playing online games. The online game operators are also required to submit the identity information of game players to the public security authority for verification.

 

In July 2011, the GAPP, together with several other government agencies, jointly issued the Notice on Initializing the Verification of Real-name Registration for the Anti-Fatigue System on Online Games, or the Real-name Registration Notice, in order to strengthen the implementation of the anti-fatigue and real-name registration system. This notice indicates that the National Citizen Identity Information Center of the Ministry of Public Security will verify identity information of game players submitted by online game operators. The Real-name Registration Notice also imposes stringent penalties on online game operators that do not implement the required anti-fatigue and real-name registration systems properly and effectively, including terminating their online game operations.

 

In 2011, the Ministry of Culture of the PRC, together with several other government agencies, jointly issued a Circular on Printing and Distributing Implementation Scheme regarding Parental Guardianship Project for Minors Playing Online Games to strengthen the administration of online games and protect the legitimate rights and interests of minors.

 

This circular indicates that online game operators must have person in charge, set up specific service webpages and publish specific hotlines to provide parents with necessary assistance to prevent or restrict minors’ improper game playing behavior.

 

On October 25, 2019, the National Press and Publication Administration issued the Notice on Preventing Minors from Indulging in Online Games which took effect on November 1, 2019. The Notice stipulates several requirements on the online game operation, including but not limited to: (i) all online game users shall register their game accounts with valid identity information; (ii) the time slot and duration for playing online games by minors shall be strictly controlled; (iii) the provision of paid services to minors shall be regulated; (iv) the regulation of the industry shall be enhanced and the requirements above shall be requisite for launching, publishing and operating online games; and (v) the development and implementation of an age-appropriate reminding system shall be explored. Online game companies shall analyze the cause of minors’ addiction to games, and alter the content and features of games or game rules resulting in such addiction.

 

On October 17, 2020, the Standing Committee of the National People’s Congress revised and promulgated the Law of the PRC on the Protection of Minors (2020 Revision), which took effect on June 1, 2021. Law of the PRC on the Protection of Minors (2020 Revision) added a new section entitled “Online Protections” which stipulates a series of provisions to further protect minors’ interests on the internet, among others, (i) online product and service providers are prohibited from providing minors with products and services that would induce minors to indulge, (ii) online service providers for products and services such as online games, live broadcasting, audio-video, and social networking are required to establish special management systems of user duration, access authority and consumption for minors, (iii) online games service providers must request minors to register and log into online games with their valid identity information, (iv) online games service providers must categorize games according to relevant rules and standards, notify users about the appropriate ages for the players of the games, and take technical measures to keep minors from accessing inappropriate online games functions, and (v) online games service providers may not provide online games services to minors from 10:00 p.m. to 8:00 a.m. the next day.

 

68

 

On August 30, 2021, the National Press and Publication Administration promulgated the Notice on Further Strict Management to Effectively Prevent Minors from Being Addicted to Online Games, which became effective on September 1, 2021. The notice requires that all online games enterprises including platforms providing online game services may only provide online game services to minors for one hour from 8:00 p.m. to 9:00 p.m. each day on Fridays, Saturdays, Sundays and national holidays, and may not provide online game services to minors in any form at any other time. All online games must be connected to the real-name verification system of the National Press and Publication Administration for online games to prevent addiction, all online game users must use real and valid identity information to register their game accounts and log in to online games, and online games enterprises must not provide online game services in any form (including visitor experience mode) to users who have not registered and logged in with their real names.

 

In October 2023, the State Council promulgated the Regulation on the Protection of Minors in Cyberspace, which took effect on January 1, 2024. This regulation enhances oversight of online content, safeguards minors’ personal information, and addresses the prevention and management of minors’ internet addiction. It also reinforces the responsibilities and duties of online platform service providers catering to a significant number of minor users or impacting minors extensively. This includes fully considering the physical and mental developmental needs of minors throughout all stages of internet platform services, such as in design, research and development, and operations, conducting regular evaluations of the impact of minors’ online protection, and offering “teen mode” or designated areas for minors to access products or services that contribute to their physical and mental well-being. Additionally, it mandates the establishment of an external-dominant independent body to supervise the protection of minors on the internet.

 

In December 2023, the National Press and Publication Administration issued the Administrative Measures for Internet Games (Draft for Comment), which provided detailed regulations for the protection of minors in online gaming operations. These rules include, but are not limited to: (i) strict control over the duration and time minors spend playing online games, (ii) prohibition of minors from accessing games that may easily lead to addiction or contain inappropriate content for minors, and (iii) prohibition of certain services provided to minors, such as account rental and sale, in-game currency and virtual item trading, game boosting or game leveling services, and probability-based luck draw features. As of the date of this annual report, the draft has not been formally adopted.

 

Regulations on Employment and Social Welfare

 

Labor Contract Law

 

The Labor Contract Law of the PRC, or the Labor Contract Law, which was promulgated on January 1, 2008 and amended on December 28, 2012, is primarily aimed at regulating rights and obligations of employer and employee relationships, including the establishment, performance and termination of labor contracts. Pursuant to the Labor Contract Law, labor contracts shall be concluded in writing if labor relationships are to be or have been established between employers and the employees. Employers are prohibited from forcing employees to work above certain time limit and employers shall pay employees for overtime work in accordance to national regulations. In addition, employee wages shall be no lower than local standards on minimum wages and shall be paid to employees timely.

 

Social Insurance and Housing Fund

 

As required under the Regulation of Insurance for Labor Injury implemented on January 1, 2004 and amended in 2010, the Provisional Measures for Maternity Insurance of Employees of Corporations implemented on January 1, 1995, the Decisions on the Establishment of a Unified Program for Old-Aged Pension Insurance of the State Council issued on July 16, 1997, the Decisions on the Establishment of the Medical Insurance Program for Urban Workers of the State Council promulgated on December 14, 1998, the Unemployment Insurance Measures promulgated on January 22, 1999 and the Social Insurance Law of the PRC implemented on July 1, 2011, employers are required to provide their employees in the PRC with welfare benefits covering pension insurance, unemployment insurance, maternity insurance, labor injury insurance and medical insurance.

 

In accordance with the Regulations on the Management of Housing Fund which was promulgated by the State Council in 1999 and amended in 2002, employers must register at the designated administrative centers and open bank accounts for depositing employees’ housing funds. Employer and employee are also required to pay and deposit housing funds, with an amount no less than 5% of the monthly average salary of the employee in the preceding year in full and on time. See “Risk Factors — Risks Related to Doing Business in China — The enforcement of the PRC Labor Contract Law and other labor-related regulations in the PRC may adversely affect our business and results of operations.”

 

69

 

Employee Stock Incentive Plan

 

Pursuant to the Notice of Issues Related to the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Listed Company, or Circular 7, which was issued by the SAFE on February 15, 2012, employees, directors, supervisors, and other senior management who participate in any stock incentive plan of a publicly-listed overseas company and who are PRC citizens or non-PRC citizens residing in China for a continuous period of no less than one year, subject to a few exceptions, are required to register with SAFE through a qualified domestic agent, which may be a PRC subsidiary of such overseas listed company, and complete certain other procedures. In addition, the SAT has issued certain circulars concerning employee stock options and restricted shares. Under these circulars, employees working in the PRC who exercise stock options or are granted restricted shares will be subject to PRC individual income tax. The PRC subsidiaries of an overseas listed company are required to file documents related to employee stock options and restricted shares with relevant tax authorities and to withhold individual income taxes of employees who exercise their stock option or purchase restricted shares. If the employees fail to pay or the PRC subsidiaries fail to withhold income tax in accordance with relevant laws and regulations, the PRC subsidiaries may face sanctions imposed by the tax authorities or other PRC governmental authorities.

 

Regulations on Taxation

 

Corporate Income Tax

 

In accordance with the EIT Law, which took effect on January 1, 2008 and was last amended on December 29, 2018 and the Implementation Regulation for the Enterprise Income Tax Law of the PRC which took effect on January 1, 2008 and was last amended on April 23, 2019 (collectively, the “EIT Laws”), taxpayers consist of resident enterprises and non-resident enterprises. Resident enterprises are defined as enterprises that are established in China in accordance with the PRC laws, or that are established in accordance with the laws of foreign countries (or regions) but whose actual or de facto control entity is within the PRC. Non-resident enterprises are defined as enterprises that are set up in accordance with the laws of foreign countries (or regions) and whose actual administration is conducted outside the PRC, but (i) have entities or premises in China, or (ii) have no entities or premises in China but have income generated from China. According to the EIT Laws, foreign invested enterprises in the PRC are subject to corporate income tax at a uniform rate of 25%. For a non-resident enterprise having no office or establishment inside China, or for a non-resident enterprise whose incomes have no actual connection to its institution or establishment inside China, a withholding tax of 10% will be levied for the income derived from China.

 

The Notice Regarding the Determination of Chinese-Controlled Offshore Incorporated Enterprises as PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies promulgated by the SAT and last amended on December 29, 2017 sets out the standards and procedures for determining whether the “de facto management body” of an enterprise registered outside of the PRC and controlled by PRC enterprises or PRC enterprise groups is located within the PRC.

 

In accordance with the EIT Laws, a high-tech enterprise which has independent intellectual property rights and complies with the rules of corporate income tax and other relevant laws and regulations enjoys a reduced corporate income tax rate of 15%. The specific standards and procedures for the management of identification of high-tech enterprises are stipulated in the Measures for the Administration of the Certification of High-tech Enterprises which were jointly issued by the Ministry of Science and Technology, the MOF and the SAT on April 14, 2008, took retroactive effect on January 1, 2008 and were amended on January 29, 2016, took retroactive effect on January 1, 2016.

 

70

 

Dividend Tax

 

Pursuant to the EIT Laws, income from equity investment between qualified PRC resident enterprises such as dividends and bonuses, which refers to investment income derived by a resident enterprise from its direct investment in another resident enterprise, is tax-exempt.

 

In addition, pursuant to the Arrangement between Mainland 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 which took effect in the PRC on January 1, 2007, a the PRC resident enterprise which distributes dividends to its Hong Kong shareholders should pay income tax according to the PRC law. However, if the beneficiary of the dividends is a Hong Kong resident enterprise, which directly holds no less than 25% equity interests of the aforesaid enterprise (i.e. the dividend distributor), the tax levied shall be 5% of the distributed dividends.

 

Pursuant to the Circular of the State Administration of Taxation on Relevant Issues relating to the Implementation of Dividend Clauses in Tax Agreements which took effect on February 20, 2009, all of the following requirements shall be satisfied in order to enjoy the preferential tax rates provided under the tax agreements: (i) the tax resident that receives dividends should be a company as provided in the tax agreement; (ii) the equity interests and voting shares of the PRC resident company directly owned by the tax resident reach the percentages specified in the tax agreement; and (iii) the equity interests of the Chinese resident company directly owned by such tax resident at any time during the twelve months prior to receiving the dividends reach a percentage specified in the tax agreement. On February 3, 2018, the SAT issued the Notice on Certain Issues regarding Beneficial Owner in Tax Treaties which took effect on April 1, 2018 provides clearer guidelines and adopts comprehensive assessment approaches when determining whether a company can be qualified as Beneficial Owner, so as to enjoy the preferential tax rate on dividends.

 

Pursuant to Notice on Widening the Applicable Scope of the Policy of Temporary Exemption of Withholding Taxes on the Direct Investment Made by Overseas Investors with Distributed Profits which took effect on January 1, 2018, where the profits distributed by a resident enterprise within the territory of China to an overseas investor are directly invested in an investment project which is not in the prohibited category and is in conformity with the specified conditions, the project shall be governed by the deferred tax payment policy and be temporarily exempt from withholding income tax.

 

VAT

 

According to the Provisional Regulations on Value-added Tax of the PRC which took effect on January 1, 1994 and was last amended on November 19, 2017, and the Provisional Implementation Rules of the Provisional Regulations on Value-added Tax of the PRC which was last amended on October 28, 2011 and subsequently enforced on November 1, 2011, all enterprises and individuals that engage in the sale of goods, the provision of processing, repair and replacement services, and the importation of goods within the territory of the PRC shall pay VAT. According to the Circular on Comprehensively Promoting the Pilot Program of the Collection of VAT in Lieu of Business Tax, which took effect on May 1, 2016, the pilot practice of levying VAT in lieu of business tax was extended nationwide to the sale of services, intangible assets or property.

 

According to the Circular of the Ministry of Finance (the “MOF”) and SAT on Adjusting Value-added Tax Rates which took effect on May 1, 2018, where a taxpayer engages in a taxable sales activity for the VAT purpose or imports goods, the previous applicable 17% and 11% tax rates are adjusted to be 16% and 10% respectively, and are further adjusted to be 13% and 9% respectively in accordance with the Announcement of the MOF, the SAT and the General Administration of Customs on Deepening the Policies Related to Value-Added Tax Reform which took effect on April 1, 2019.

 

71

 

Urban Maintenance and Construction Tax as well as Education Surtax

 

In accordance with the Provisional Provisions on the Collection of Educational Surtax, which was last amended on January 8, 2011, all entities and individuals who pay consumption tax, VAT and business tax shall also be required to pay educational surtax. The educational surtax rate is 3% of the amount of VAT, business tax and consumption tax actually paid by each entity or individual, and the educational surtax shall be paid simultaneously with VAT, business tax and consumption tax. In accordance with the Provisional Regulations on Urban Maintenance and Construction Tax of the PRC which was last amended on January 8, 2011 and Circular of the State Administration of Taxation on Issues Concerning the Collection of the Urban Maintenance and Construction Tax, which took effect on March 12, 1994, any entity or individual liable to consumption tax, VAT and business tax shall also be required to pay urban maintenance and construction tax. Payment of urban maintenance and construction tax shall be based on the consumption tax, VAT and business tax which a taxpayer actually pays and shall be made simultaneously when the latter are paid. The rates of urban maintenance and construction tax shall be 7%, 5% and 1% for a taxpayer in a city, in a county town or town and in a place other than a city, county town or town respectively.

 

Tax on Indirect Transfer

 

On February 3, 2015, the SAT issued the Circular on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or SAT Circular 7. Pursuant to SAT Circular 7, an “indirect transfer” of assets, including equity interests in a PRC resident enterprise, by non-PRC resident enterprises, may be re-characterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. When determining whether there is a “reasonable commercial purpose” of the transaction arrangement, features to be taken into consideration include, inter alia, whether the main value of the equity interest of the relevant offshore enterprise derives directly or indirectly from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consist of direct or indirect investment in China or if its income is mainly derived from China; and whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure. According to SAT Circular 7, where the payor fails to withhold any or sufficient tax, the transferor shall declare and pay such tax to the tax authority by itself within the statutory time limit. Late payment of applicable tax will subject the transferor to default interest. SAT Circular 7 does not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired on a public stock exchange. On October 17, 2017, the SAT issued the Circular on Issues of Tax Withholding regarding Non-PRC Resident Enterprise Income Tax, or SAT Circular 37, which further elaborates the relevant implemental rules regarding the calculation, reporting and payment obligations of the withholding tax by the non-resident enterprises. Nonetheless, there remain uncertainties as to the interpretation and application of SAT Circular 7. SAT Circular 7 may be determined by the tax authorities to be applicable to our offshore transactions or sale of our shares or those of our offshore subsidiaries where non-resident enterprises, being the transferors, were involved.

 

Regulation on Foreign Exchange

 

In accordance with the Foreign Exchange Administrative Regulations of the PRC which was last amended on August 5, 2008, Renminbi is generally freely convertible for payments of current account items, such as trade and service-related foreign exchange transactions and dividend payments, but are not freely convertible for capital account items, such as capital transfer, direct investment, investment in securities, derivative products or loans unless prior approval/registration of the SAFE is obtained.

 

In accordance with the Administration Rule on the Settlement and Sale of and Payment in Foreign Exchange, which took effect on July 1, 1996, a foreign invested enterprise is allowed to process the settlement and sale of and payment in foreign exchange for capital account items after submitting valid commercial documents and getting approval from the SAFE. According to the Circular 13, which took effect on June 1, 2015, certain of the aforementioned approval rights of the SAFE are authorized to designated banks.

 

72

 

Pursuant to the Circular 19 which took effect on June 1, 2015, and the Notice of the State Administration of Foreign Exchange on Reforming and Standardizing the Administrative Provisions on Capital Account Foreign Exchange Settlement which took effect on June 9, 2016, whose main business is investment, are allowed to make equity investment in PRC using the Renminbi funds converted from its registered capital. Meanwhile, the use of such Renminbi funds converted cannot be:

 

directly or indirectly used for the payment beyond the business scope of the enterprises or any payment prohibited by national laws and regulations;

 

unless otherwise provided by laws and regulations, directly or indirectly used or investment in securities or other financial products investment (except the bank capital-protection products);

 

granting loans to non-related enterprises unless permitted under the scope of business; or

 

for construction or purchase of real estate not for self-use, save for real estate enterprises.

 

In October 2019, the SAFE released the Notice on Further Promoting the Facilitation of Cross-border Trade and Investment, which, among others, cancelled the restrictions on the domestic equity investment by non-investment foreign-funded enterprises with their capital funds and non-investment foreign-funded enterprises are allowed to make domestic equity investment with their capital funds in accordance with the law on the premise that the existing special administrative measures (Negative List) for foreign investment access are not violated and the projects invested thereby in China are true and legitimate.

 

In addition, foreign invested enterprises are allowed to settle foreign exchange capitals on a discretionary basis; the foreign invested enterprises may, according to its actual business needs, settle with a bank the portion of the foreign exchange capital in its capital account for which the relevant foreign exchange bureau has confirmed monetary contribution rights and interests (or for which the bank has registered the account-crediting of monetary contribution). For the time being, foreign invested enterprises are allowed to settle 100% of their foreign exchange capitals on a discretionary basis. The SAFE may adjust the foregoing percentage as appropriate based on prevailing international balance of payments.

 

In accordance with the Circular 37 which took effect on July 4, 2014, a “special purpose vehicle” means an overseas enterprise directly established or indirectly controlled by a domestic resident (including domestic institutions and domestic individual residents) for the purpose of engaging in investment and financing with the domestic enterprise assets or interests he legally holds, or with the overseas assets or interests he legally holds. Domestic residents establishing or taking control of a special purpose vehicle abroad which makes round-trip investments in PRC are required to file foreign exchange registration with the local foreign exchange bureau. According to the Circular of the State Administration of Foreign Exchange on Further Simplifying and Improving the Direct Investment-related Foreign Exchange Administration Policies, the initial foreign exchange registration for establishing or taking control of a special purpose company by domestic residents can be filed with a designated bank, instead of the local foreign exchange bureau.

 

Pursuant to the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification (the “Circular 3”) which took effect on January 26, 2017, stipulates several capital control measures with respect to the outbound remittance of profit from domestic entities to offshore entities, including (i) under the principle of genuine transaction, banks shall check board resolutions regarding profit distribution, the original version of tax filing records and audited financial statements; and (ii) domestic entities shall hold income to account for previous years’ losses before remitting profits. Moreover, pursuant to SAFE Circular 3, domestic entities shall make detailed explanations of the sources of capital and utilization arrangements, and provide board resolutions, contracts and other proof when completing the registration procedures in connection with an outbound investment.

 

On October 23, 2019, the SAFE released the Circular 28, according to which besides foreign-invested enterprises engaged in investment business, non-investment foreign-invested enterprises are also permitted to make domestic equity investments with their capital funds in foreign currency provided that such investments do not violate the Negative List (2021) and the target investment projects are genuine and in compliance with laws. According to the Circular on Optimizing Administration of Foreign Exchange to Support the Development of Foreign-related Business, issued by the SAFE on April 10, 2020, eligible enterprises are allowed to make domestic payments by using their capital funds, foreign credits and the income under capital accounts of overseas listing, without submitting the evidentiary materials concerning authenticity of such capital for banks in advance; provided that their capital use is authentic and in compliance with administrative regulations on the use of income under capital accounts. The bank in charge shall conduct post spot checking in accordance with the relevant requirements.

 

73

 

Regulation on Foreign Exchange Registration of Offshore Investment by PRC Residents

 

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

 

Regulation on Dividend Distributions

 

The principal laws and regulations regulating the dividend distribution of dividends by foreign-invested enterprises in China include the PRC Company Law, last amended in 2023 and to be effective in July 2024 and the Foreign Investment Law. Under the current regulatory regime in the PRC, foreign-invested enterprises in the PRC may pay dividends only out of their accumulated profit, if any, determined in accordance with PRC accounting standards and regulations. A PRC company, including foreign-invested enterprise, is required to set aside as general reserves at least 10% of its after-tax profit, until the cumulative amount of such reserves reaches 50% of its registered capital unless the provisions of laws regarding foreign investment otherwise provided, and shall not distribute any profits until any losses from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year.

 

Regulation on Overseas Listings

 

On August 8, 2006, six PRC regulatory agencies, namely, the Ministry of Commerce, the State Assets Supervision and Administration Commission, SAT, SAIC, China Securities Regulatory Commission, or the CSRC, and SAFE, jointly adopted the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, which became effective on September 8, 2006 and were amended on June 22, 2009. The M&A Rules purport, among other things, to require that offshore special purpose vehicles, or SPVs, that are controlled by PRC companies or individuals and that have been formed for overseas listing purposes through acquisitions of PRC domestic interest held by such PRC companies or individuals, to obtain the approval of the CSRC prior to publicly listing their securities on an overseas stock exchange. On September 21, 2006, the CSRC published a notice on its official website specifying documents and materials required to be submitted to it by SPVs seeking CSRC approval of their overseas listings. In our case, the CSRC approval was considered not required under the M&A Rules for the listing and trading of our ADSs on the Nasdaq Global Market given that (i) our PRC subsidiary was directly established by us as wholly foreign-owned enterprises, and we have not acquired any equity interest or assets of a PRC domestic company owned by PRC companies or individuals as defined under the M&A Rules that are our beneficial owners after the effective date of the M&A Rules, and (ii) no provision in the M&A Rules clearly classifies the contractual arrangements as a type of transaction subject to the M&A Rules. However, there can be no assurance that the relevant PRC government agencies, including the CSRC, would reach the same conclusion.

 

74

 

On December 19, 2020, the NDRC and the Ministry of Commerce jointly promulgated the Measures for the Security Review for Foreign Investment, effective on January 18, 2021, setting forth provisions concerning the security review mechanism on foreign investment, including the types of investments subject to review, scopes of review and procedures, among others. The Office of the Working Mechanism of the Security Review of Foreign Investment will lead the task together with the Ministry of Commerce. Foreign investor or relevant parties in China must declare the security review to the aforesaid office prior to the investments in, among other industries, important cultural products and services, important information technology and internet products and services, important financial services, key technologies, and other important fields relating to national security and obtaining control in the target enterprise.

 

On February 17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, effective March 31, 2023. On May 26, 2023, the CSRC promulgated another supporting guideline, which came into effect on the same date. These measures establish a new filing-based regime to regulate overseas offerings and listings by domestic companies. Under these measures, the overseas offering and listing by a domestic company, whether directly or indirectly, shall be filed with the CSRC.

 

According to the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and the supporting guidelines, an overseas offering and listing is prohibited under any of the following circumstances: (i) if the intended securities offering and listing is specifically prohibited by national laws and regulations and relevant provisions; (ii) if the intended securities offering and listing constitutes endangers to national security as reviewed and determined by competent authorities under the State Council in accordance with law; (iii) if, in the past three years, the domestic enterprise or its controlling shareholders or actual controllers have committed corruption, bribery, embezzlement, misappropriation of property, or other criminal offenses disruptive to the order of the socialist market economy; (iv) if the domestic enterprise is under investigation according to law for suspected crimes or major violations of laws and regulations, but no clear conclusions have been reached; or (v) if there are material ownership disputes over the equity held by the controlling shareholder or by other shareholders that are controlled by the controlling shareholder and/or actual controller.

 

The Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and the supporting guidelines require the issuer or its main operational entity in the PRC to: (i) file with the CSRC for its initial public offering or listing within three working days after the submission of listing application documents outside mainland China; (ii) file with the CSRC for its follow-on securities offerings in the same offshore market within three working days after the completion of such offerings; (iii) file with the CSRC for its offerings or listing in offshore stock market other than the stock market of its initial public offering or listing within three working days after the submission of offering application outside mainland China; and (iv) report material events to the CSRC within three working days after the occurrence and announcement of such events, including, among other things, the change of control, investigation or penalties imposed by relevant authorities, the conversion of listing status or the transfer of listing board.

 

On February 17, 2023, the CSRC held a press conference for the release of the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and issued the Notice on Administration for the Filing of Overseas Offering and Listing by Domestic Companies, which clarifies that the domestic companies that have already been listed overseas before March 31, 2023 shall be deemed as the existing applicants who are not required to complete the filing procedures immediately but shall be required to file with the CSRC when subsequent matters such as refinancing are involved.

 

On February 24, 2023, the CSRC and other relevant government authorities promulgated the Provision on Confidentiality of Overseas Securities Issuance and Listing which became effective on March 31, 2023. Pursuant to the Provision on Confidentiality of Overseas Securities Issuance and Listing, where a domestic enterprise provides or publicly discloses to the relevant securities companies, securities service institutions, overseas regulatory authorities and other entities and individuals, or provides or publicly discloses through its overseas listing subjects, documents and materials involving state secrets and working secrets of state organs, it shall report the same to the competent department with the examination and approval authority for approval in accordance with the law, and submit the same to the secrecy administration department of the same level for filing. Domestic enterprises providing accounting archives or copies thereof to entities and individuals concerned such as securities companies, securities service institutions and overseas regulatory authorities shall perform the corresponding procedures pursuant to the relevant provisions of the State. The working papers formed within the territory of the PRC by the securities companies and securities service institutions that provide corresponding services for the overseas issuance and listing of domestic enterprises shall be kept within the territory of the PRC, and those that need to leave the PRC shall go through the examination and approval formalities in accordance with the relevant provisions of the State.

 

75

 

Loans by Foreign Companies to their PRC Subsidiaries

 

Loans made by foreign investors as shareholders in foreign invested enterprises established in China are considered to be foreign debts and are mainly regulated by the Regulation of the People’s Republic of China on Foreign Exchange Administration, the Interim Provisions on the Management of Foreign Debts, the Statistical Monitoring of Foreign Debts Tentative Provisions, the Detailed Rules for the Implementation of Provisional Regulations on Statistics and Supervision of External Debt, and the Administrative Measures for Registration of Foreign Debts. Pursuant to these regulations and rules, a shareholder loan in the form of foreign debt made to a PRC entity does not require the prior approval of SAFE, but such foreign debt must be registered with and recorded by SAFE or its local branches within 15 business days after entering into the foreign debt contract. Under these regulations and rules, the balance of the foreign debts of a foreign invested enterprise shall not exceed the difference between the total investment and the registered capital of the foreign invested enterprise, or Total Investment and Registered Capital Balance.

 

The Interim Provisions of the State Administration for Industry and Commerce on the Ratio of the Registered Capital to the Total Investment of a Sino-Foreign Equity Joint Venture Enterprise was promulgated by SAIC on February 17, 1987 and effective on March 1, 1987. According to these provisions, with respect to a sino-foreign equity join venture, the registered capital shall be (i) no less than seven-tenths of its total investment, if the total investment is US$3 million or under US$3 million; (ii) no less than one-half of its total investment, if the total investment is ranging from US$3 million to US$10 million (including US$10 million), provided that the registered capital shall not be less than US$2.1 million if the total investment is less than US$4.2 million; (iii) no less than two-fifths of its total investment, if the total investment is ranging from US$10 million to US$30 million (including US$30 million), provided that the registered capital shall not be less than US$5 million if the total investment is less than US$12.5 million; and (iv) no less than one-third of its total investment, if the total investment exceeds US$30 million, provided that the registered capital shall not be less than US$12 million if the total investment is less than US$36 million.

 

The Notice of the People’s Bank of China on Matters concerning the Macro-Prudential Management of Full-Covered Cross-Border Financing, or PBOC Notice No. 9, issued by the PBOC on January 12, 2017, provides that within a transition period of one year from January 12, 2017, the foreign invested enterprises may adopt the currently valid foreign debt management mechanism, or Current Foreign Debt Mechanism, or the mechanism as provided in PBOC Notice No. 9, or Notice No. 9 Foreign Debt Mechanism, at their own discretion. PBOC Notice No. 9 provides that enterprises may conduct independent cross-border financing in RMB or foreign currencies as required. According to the PBOC Notice No. 9, the outstanding cross-border financing of an enterprise (the outstanding balance drawn, here and below) shall be calculated using a risk-weighted approach, or Risk-Weighted Approach, and shall not exceed the specified upper limit, namely: risk-weighted outstanding cross-border financing ≤ the upper limit of risk-weighted outstanding cross-border financing. Risk-weighted outstanding cross-border financing = © outstanding amount of RMB and foreign currency denominated cross-border financing x maturity risk conversion factor x type risk conversion factor + © outstanding foreign currency denominated cross-border financing x exchange rate risk conversion factor. Maturity risk conversion factor shall be 1 for medium- and long-term cross-border financing with a term of more than one year and 1.5 for short-term cross-border financing with a term of less than one year. Type risk conversion factor shall be 1 for on-balance-sheet financing and 1 for off-balance-sheet financing (contingent liabilities) for the time being. Exchange rate risk conversion factor shall be 0.5. The PBOC Notice No. 9 further provides that the upper limit of risk-weighted outstanding cross-border financing for enterprises shall be 200% of its net assets, or Net Asset Limits. Enterprises shall file with SAFE in its capital item information system after entering into a cross-border financing agreement, but no later than three business days before making a withdrawal.

 

Based on the foregoing, if we provide funding to our wholly foreign owned subsidiaries through shareholder loans, the balance of such loans shall not exceed the Total Investment and Registered Capital Balance and we will need to register such loans with SAFE or its local branches in the event that the Current Foreign Debt Mechanism applies, or the balance of such loans shall be subject to the Risk-Weighted Approach and the Net Asset Limits and we will need to file the loans with SAFE in its information system in the event that the Notice No. 9 Mechanism applies. Under the PBOC Notice No. 9, after a transition period of one year from January 11, 2017, the PBOC and SAFE will determine the cross-border financing administration mechanism for the foreign-invested enterprises after evaluating the overall implementation of PBOC Notice No. 9. As of the date hereof, neither the PBOC nor SAFE has promulgated and made public any further rules, regulations, notices or circulars in this regard. It is uncertain which mechanism will be adopted by the PBOC and SAFE in the future and what statutory limits will be imposed on us when providing loans to our PRC subsidiaries.

 

76

 

C. ORGANIZATIONAL STRUCTURE

 

See “ITEM 3. KEY INFORMATIONOur Holding Company Structure”.

 

D. PROPERTY, PLANT AND EQUIPMENT

 

See “Item 4. INFORMATION ON THE COMPANY—B. Business Overview—Facilities.”

 

ITEM 4A. UNRESOLVED STAFF COMMENTS

 

Not applicable.

 

77

 

ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS

 

The following discussion and analysis should be read in conjunction with our consolidated financial statements, which have been prepared in accordance with GAAP, included elsewhere in this Annual Report. This discussion contains forward-looking statement that involves risks and uncertainties. Our actual results and timing of events could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Item 3.D. Risk Factors” and elsewhere in this annual report.

 

A. Operating Results

 

Overview

 

We are dedicated to the development and application of bespoke central processing algorithms. We provide comprehensive solutions to customers by integrating central processing algorithms with software or hardware, or both, to streamline their digital services for end-users or technological development purposes, thereby helping them increase the number of customers, improve end-user satisfaction, achieve direct cost savings, reduce power consumption, and achieve technical goals. The range of our services include algorithm optimization, accelerating computing power without the need for hardware upgrades, lightweight data processing, and data intelligence services. Our ability to efficiently deliver software and hardware optimization to our customers through bespoke central processing algorithms serves as a driving force for our long-term development.

 

Currently, our technology and solutions are mainly in the field of internet multimedia video advertising, internet gaming entertainment, where we have historically been successful in providing advertising distribution solutions, online game agent solutions, software services, and comprehensive solutions for enterprise customers and intelligent chips solutions as we believe that the demand for algorithms in the semiconductor sector is growing rapidly, representing huge market potentials.

 

In the mid-to-long term, we will continue to adhere to its strategic mindset. By improving upon each iteration of our one-stop intelligent data management solutions made possible by our proprietary central processing algorithm services, we can help customers to enhance their service efficiency and make model innovations in business, and actively enhance the industry value of the central processing algorithm services in the general field of data intelligent processing industry.

 

We derive our revenue primarily from (i) central processing algorithms services for the internet advertisement and internet gaming industries (“CPA”) and (ii) intelligent chips and services, including software development.

 

Our total revenues were RMB 529.3 million, RMB 586.1 million and RMB 580.0 million (USD 81.9 million) for the year ended December 31,2021, 2022 and 2023, respectively. We recorded a net income of RMB 54.7 million, net loss of RMB 46.5 million and net loss of RMB 266.2 million (USD 37.6 million) for the years ended December 31, 2021, 2022 and 2023 respectively.

 

78

 

Key Factors Affecting Results of Operations

 

Our results of operations are affected by the factors discussed below.

 

Our ability to increase the number of customers and average revenue for central processing algorithm services

 

Approximately 51.6%, 76.4% and 98.3% of our revenues were generated from our central processing algorithm services for the years ended December 31, 2021, 2022 and 2023 respectively.

 

Our ability to increase our revenues and enhance our profitability will depend on our ability to continue to increase our customer base and revenue per customer for our central processing algorithm services. To achieve this, we strive to increase our marketing efforts and to enhance the quality and capabilities of our technologies.

 

Investment in technology and talent

 

We expend considerable capital and efforts in the research and development of algorithmic use cases and product solutions to maintain our competitiveness in the computer and internet industries. In light of the rapid growth of data volume, data processing capabilities are the key to enterprise development, which requires the advancement of technology related to central processing algorithms, new services, products, and capabilities to newer stages of development. To retain existing customers and attract potential customers, we must continue to innovate to keep pace with the growth of the industry and our business to bring forward new cutting-edge technologies. Our current research and development efforts primarily focus on enhancing its artificial intelligence technology, image processing technology, intelligent chips, and application solutions to create novel service and product offerings. We spent approximately RMB 93.7 million and RMB 161.2 million ($22.8 million) on research and development for the years ended December 31, 2022 and 2023, respectively.

 

China’s increased demand for central processing algorithm services in internet advertisement and the online game industry

 

Effective central processing algorithm solutions can empower downstream industries experiencing high demand for data analysis and computing power optimization, which applies to internet advertising, internet game applications, finance, retail, logistics, and other industries. Because of huge downstream demands, the overall market of central processing algorithm services is enormous.

 

Our ability to pursue strategic opportunities for growth

 

We intend to continually pursue strategic acquisitions and investments in selective technologies and businesses in the central processing algorithm and semiconductor industries to enhance our technology capabilities. We believe that a solid acquisition and investment strategy may be critical for us to accelerate our growth and strengthen its competitive position in the future. our ability to identify and execute strategic acquisitions and investments will likely affect our operating results over time.

 

Our ability to expand its application fields and to diversify its customer base

 

Currently, the primary source of our revenue is derived from providing central processing algorithm solutions to businesses in the entertainment and internet advertisement industries. With increasing awareness and acceptance of this technology, we expect that more applications will be identified to magnify the value of this technology, such as the industry of the Internet, finance, local government, and manufacturing industries that have strong demand for data empowerment. Expand the scenario application of central processing algorithm services. Our ability to expand its application fields and diversify its customer base may affect our operating results in the future.

 

79

 

Key Components of Our Results of Operations

 

We currently operate in two segments and generates revenue by providing (i) central processing algorithm services and (ii) intelligent chips and services. Please see our consolidated financial statements included elsewhere in this annual report.

 

Revenues

 

Our revenues consist of (i) providing central processing algorithm solutions, including internet advertising solutions, internet games services, and (ii) intelligent chips and services revenues.

 

Our breakdown of revenues for the years ended December 31, 2021, 2022 and 2023, respectively, is summarized below:

 

    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
Revenues                                
Central processing algorithm services     273,040,158       447,812,310       569,906,586       80,464,595  
Intelligent chips and services     256,210,506       138,247,782       10,109,828       1,427,397  
Total revenue     529,250,664       586,060,092       580,016,414       81,891,992  

 

Cost of Revenues

 

Cost of revenue for our central processing algorithm solutions for the internet advertisement algorithm services, internet games services comprised of (i) costs paid to channel providers and shared costs with content providers based on the profit-sharing arrangements, (ii) third party consulting services expenses and (iii) compensation expenses for the Our professionals.

 

Cost of revenue for our intelligent chip and services consists primarily of the costs of products sold and third-party software development costs.

 

Our breakdown of cost of revenues for the years ended December 31, 2021, 2022 and 2023, respectively, is summarized below:

 

    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
Cost of revenues                                
Central processing algorithm services     96,882,046       324,243,973       395,959,074       55,905,103  
Intelligent chips and services     218,715,087       134,343,805       10,067,646       1,421,442  
Total cost of revenues     315,597,133       458,587,778       406,026,720       57,326,545  

 

Selling expenses

 

Our selling expenses consist primarily of (i) compensation for selling personnel and (ii) travel expenses for its sales representatives.

 

80

 

General and administrative expenses.

 

Our general and administrative expenses consist primarily of (i) compensation for its management and administrative personnel, (ii) expenses in connection with its operation supporting functions such as legal, accounting, consulting and other professional service fees, and (iii) office rental, depreciation, and other administrative related expenses.

 

Research and Development Expenses

 

Our research and development expenses include salaries and other compensation-related expenses to our research and product development personnel, outsourced subcontractors, as well as office rental, depreciation, and related expenses for our research and product development team.

 

Results of Operations

 

Our consolidated results of operations for the years ended December 31, 2021, 2022 and 2023 are summarized below:

 

    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
Revenues     529,250,664       586,060,092       580,016,414       81,891,992  
Cost of revenues     (315,597,133 )     (458,587,778 )     (406,026,720 )     (57,326,545 )
Gross profit     213,653,531       127,472,314       173,989,694       24,565,447  
Selling expenses     (5,419,964 )     (3,769,663 )     (2,760,388 )     (389,737 )
General and administrative expenses     (34,049,653 )     (34,516,321 )     (24,916,851 )     (3,517,987 )
Research and development expenses     (107,035,272 )     (93,684,006 )     (161,191,572 )     (22,758,492 )
Stock compensation expense     -       -       (117,415,639 )     (16,577,808 )
Goodwill impairment loss     (18,457,742 )     (35,493,300 )     (106,274,006 )     (15,004,731 )
Impairment loss for long-lived assets     -       (13,713,233 )     (6,602,198 )     (932,158 )
Change in fair value of business acquisition payable     3,239,892       -       -       -  
Change in fair value of warrant liability     -       832,355       -       -  
OPERATING EXPENSES     (161,722,739 )     (180,344,168 )     (419,160,654 )     (59,180,913 )
Income (Loss) from operations     51,930,792       (52,871,854 )     (245,170,960 )     (34,615,466 )
Other income (expense), net     3,354,208       2,528,434       (23,528,714 )     (3,321,999 )
Income (Loss) before income taxes     55,285,000       (50,343,420 )     (268,699,674 )     (37,937,465 )
(Provision for) Benefit of income taxes     (547,209 )     3,798,854       2,500,434       353,034  
Net Income (loss)     54,737,791       (46,544,566 )     (266,199,240 )     (37,584,431 )
Other comprehensive loss     (455,030 )     (30,643,029 )     (57,547,208 )     (8,125,038 )
COMPREHENSIVE INCOME (LOSS)     54,282,761       (77,187,595 )     (323,746,448 )     (45,709,469 )

 

81

 

Year Ended December 31, 2023 Compared to Years Ended December 31, 2022 and 2021

 

Revenues

 

We generate revenue primarily from Central processing algorithm services and Intelligent chips and services. For the years ended December 31, 2021, 2022 and 2023, our revenues were RMB 529.3 million, RMB 586.1 million and RMB 580.0 million (USD 81.9 million), respectively.

 

Our total revenues increased by approximately RMB 56.8 million, or 10.7%, from the year ended December 31, 2021 to 2022, due to an increase of approximately RMB 174.8 million in central processing algorithm service revenue, and a decrease of approximately RMB 118.0 million in intelligent chips and services revenue.

 

Our total revenues decreased by approximately RMB 6.0 million, or 1.0%, from the year ended December 31, 2022 to 2023, due to an increase of approximately RMB 122.1 million in central processing algorithm service revenue, and a decrease of approximately RMB 128.1 million in intelligent chips and services revenue.

 

We generate revenues from advertising display services when we complete its performance obligation to deliver related advertising services based on the specific terms of the contract, which are commonly based on a specific action, e.g., cost per impression (“CPM”) for online display. Revenue from performance based advertising services is generated when traffic users completed a transaction as specified in contracts. Revenues generated from mobile games include royalty payments from licensee operators of our mobile games and fees collected from game developers for using our game portal.

 

Our central processing algorithm services revenue increased by approximately RMB 122.1 million, or 27.3%, from approximately RMB 447.8 million for the year ended December 31, 2022, to approximately RMB 570.0 million (USD 80.5 million) for the year ended December 31, 2023. This increase was primarily attributable to the overall market demand for internet advertising.

 

Intelligent chips and services revenues include revenues generated from the resale of intelligent chips. We generate revenues when the control of products is transferred to customers, as evidenced by customers’ signed acceptances. We also generate revenues from software development.

 

The revenue of our Intelligent chips and services, which decreased by approximately RMB 128.1 million, or 92.7 %, from approximately RMB 138.2 million for the year ended December 31, 2022, compared to approximately RMB 10.1million (USD 1.4 million) for the year ended December 31, 2023. The decline is due to the disposal of Fe-da Electronics and its subsidiaries in the current fiscal year. As our revenue from Intelligent chips and services is mainly from Fe-da Electronics.

 

Cost of Revenues

 

For our central processing algorithm services, the cost of revenues consists of the costs paid to (i) channel providers and shared costs with content providers based on the profit-sharing arrangements, (ii) third-party consulting services expenses, and (iii) compensation expenses for our professionals.

 

For intelligent chips and services, the cost of revenue consists primarily of the costs of products sold and third-party software development costs.

 

82

 

Our total cost of revenues increased by approximately RMB143.0 million, or 45.3%, from approximately RMB 315.6 million the year ended December 31, 2021, to approximately RMB 458.6 million for the year ended December 31, 2022. Our total cost of revenues decreased by approximately RMB 52.6 million, or 11.5%, from the year ended December 31, 2022, to approximately RMB 406.0 million (USD 57.3 million) for the year ended December 31, 2023.

 

Our cost of revenues for central processing algorithm services increased by approximately RMB 227.4 million, or 234.7%, from approximately RMB 96.9 million for the year ended December 31, 2021, to approximately RMB 324.2 million for the year ended December 31, 2022. The increase in the cost of revenues was mainly due to channel costs, which the Company has incurred channel costs with major internet advertising outlets such as internal portal, platform or applications to secure advertising space.

 

Our cost of revenues for central processing algorithm services increased by approximately RMB 71.7 million, or 22.1%, from the year ended December 31, 2022, to approximately RMB 396.0 million (USD 56.0 million) for the year ended December 31, 2023. The increase in the cost of revenues was mainly due to the increase in Central processing algorithm services revenue.

 

Our cost of revenues for intelligent chips and services decreased by approximately RMB 84.4 million or 38.5%, from approximately RMB 218.7 million for the year ended December 31, 2021, to approximately RMB 134.3 million for the year ended December 31, 2022. The decrease in the cost of revenues was mainly due to the decrease in revenues for intelligent chips and services.

 

Our cost of revenues for intelligent chips and services decreased by approximately RMB 124.3 million or 92.5%, from the year ended December 31, 2022, to approximately RMB 10.1 million (USD 1.4 million) for the year ended December 31, 2023. The decrease in the cost of revenues was mainly due to the disposal of Fe-da Electronics and its subsidiaries in the current fiscal year.

 

Gross Profit

 

Our gross profit increased by approximately RMB 46.5 million, from approximately RMB 127.5 million for the year ended December 31, 2022 to approximately RMB 174.0 million (USD 25.0 million) for the year ended December 31, 2023.

 

Operating Expenses

 

Operating Expenses were RMB 161.7 million, RMB 180.3 million and RMB 419.2 million (USD 59.3 million) for the years ended December 31, 2021, 2022 and 2023, respectively. The increase of approximately RMB 18.6 million, or 11.5% in 2022 was due to increases in impairment loss for goodwill and intangible assets as a result of impact of COVID-19 in 2022. The increase of approximately RMB 238.8 million, or 132.4% in 2023 was due to the disposal of Fe-da Electronics, fully goodwill impairment for Shenzhen Yitian and Shanghai Guoyu and loss for intangible assets of Guoyu, and stock compensation expenses.

 

83

 

Selling expenses were RMB 5.4 million, RMB 3.8 million and RMB 2.8 million (USD 0.4 million) for the years ended December 31, 2021, 2022 and 2023, respectively. The decrease of approximately RMB 1.7 million, or 30.4% in 2022 was due to the decreased marketing activities during 2022 due to the impact of COVID-19 which caused closures of public areas in several cities in China. The decrease of approximately RMB 1.0 million, or 26.8% in 2023 was due to the disposal of Fe-da Electronics reduced the number of sales personnel.

 

General and administrative expenses were RMB 34.1 million, RMB 34.5 million and RMB 24.9 million (USD 3.5 million) for the years ended December 31, 2021, 2022 and 2023, respectively. The increase of approximately RMB 0.5 million, or 1.4% in 2022. The decrease of approximately RMB 9.6 million, or 27.8% in 2023 was mainly due to the disposal of Fe-da Electronics.

 

Research and development expenses were RMB 107.0 million, RMB 93.7 million and RMB 161.2 million (USD 22.8 million) for the years ended December 31, 2021, 2022 and 2023, respectively. The decrease of approximately RMB 13.4 million, or 12.5% in 2022 was mainly due to the slowdown in the progress of outsourced technical development services as a result of impact from COVID-19. The increase of approximately RMB 67.5 million, or 72.1% in 2023 was attributable to the increase in outsourced technical development service of approximately RMB 45.5 million focused on the research and development of the applications of Central processing algorithm technologies in order to maintain our competitive advantage in the algorithm industry.

 

Stock compensation expense was RMB 117.4 million (USD 16.6 million) for the year ended December 31, 2023. The increase was due to our 2023 Equity Incentive Plan, we have granted an aggregate of 7,750,000 ordinary shares to our employees and advisors.

 

Goodwill impairment loss were RMB 18.5 million, RMB 35.5 million and RMB 106.3 million (USD 15.0 million) for the years ended December 31, 2021, 2022 and 2023, respectively. These impairment charges were driven by the disposal of Fe-da Electronics and the decline in forecasted profit from Shenzhen Yitian and Shanghai Guoyu.

 

Change in fair value of business acquisition payable amounted to RMB 3.2 million, nil and nil for the years ended December 31, 2021, 2022 and 2023. The Company is contractually obligated to pay contingent consideration to the sellers of Fe-da Electronics in the event that certain net income targets are achieved during the three years following acquisition. The net income target was not met for the years ended December 31, 2021, 2022 and 2023. Our management, with the assistance of third party appraiser determined the fair value of contingent consideration was nil for the year ended December 31, 2023 based on a probability weighted discounted cash flow analysis with significant fair value input being the financial performance of Fe-da Electronics.

 

Change in fair value of warrant liability amounted to approximately RMB 0.8 million for the year ended December 31, 2022 due to change in share price of the Company between December 9, 2022 where the Company completed its merger and December 31, 2022. The change in fair value of warrant liability between January 1, 2021 to December 9, 2022 was approximately $0.3 million which was included in Venuss historical retained earnings (accumulated deficit). The fair value of the warrants on December 31, 2022 and 2023 were nil.

 

Other income (expenses), net

 

Total other income, net were RMB 3.4 million and RMB 2.5 million for the years ended December 31, 2021, 2022 respectively. The total other loss, net was RMB 23.5 million (USD 3.3 million) for the years ended December 31 2023. The total other income decrease of approximately RMB 0.8 million, or 24.6% in 2022 was due to we have less investment and interest income because we incurred investment loss offset by the decrease in amortization of investment payable discount because it was ended during the year ended December 31, 2021. The total other loss increase of approximately RMB 26.1 million, or 1030.6% in 2023 was due to the impairment of long-term investments as the result of the disposal of Fe-da Electronics and Korgas 233.

 

Benefit of (Provision for) income taxes

 

Benefit of income taxes was RMB 0.6 million for the year ended December 31, 2021, Provision for income taxes were RMB 3.8 million and RMB 2.5 million (USD 0.4 million) for the years ended December 31, 2022 and 2023, respectively. The increase in provision for income taxes of approximately RMB 4.3 million, or 794.2% in 2022 was due to the increase in deferred tax benefit as a result of intangible assets amortization and impairment. The increase in provision for income taxes of approximately RMB 1.3 million, or 34.2% in 2023 was due to the intangible assets amortization and impairment and provision for bad debts.

 

84

 

Net income (loss)

 

As a result of the combination of factors discussed above, our net income decreased from approximately RMB 54.7 million for the year ended December 31, 2021, to approximately RMB 46.5 million of net loss for the year ended December 31, 2022. Our net loss increased from the year ended December 31, 2022, to approximately RMB 266.2 million (USD 37.6 million) of net loss for the year ended December 31, 2023.

 

After the deduction of non-controlling interest, net income attributable to us was approximately RMB 55.3 million for the year ended December 31, 2021, compared to approximately RMB 46.8 million net loss attributable to us for the same period in 2022, compared to approximately RMB 268.2 million (USD 37.9 million) net loss attributable to us for the same period in 2023.

 

Comprehensive income attributable to us was approximately RMB 54.3 million for the year ended December 31, 2021, compared to approximately RMB 77.2 million comprehensive loss attributable to us for the same period in 2022, compared to approximately RMB 323.7 million (USD 45.7 million) comprehensive loss attributable to us for the same period in 2023.

 

B. LIQUIDITY AND CAPITAL RESOURCES

 

As of December 31, 2023, we had cash and cash equivalents of approximately RMB 317.2 million (USD 44.8 million). Our working capital was approximately RMB 323.0 million (USD 45.6 million) as of December 31, 2023. In assessing our liquidity, we monitor and analyze our cash on-hand and our operating and capital expenditure commitments. To date, we have financed our working capital requirements through cash flow generated from operations, debt and equity financings.

 

We believe our current working capital is sufficient to support our operations for the next twelve months. We may, however, need additional cash resources in the future if we experience changes in business conditions or other developments, or if we find and wish to pursue opportunities for investment, acquisition, capital expenditure or similar actions. 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 would restrict our operations. Our obligation to bear credit risk for certain financing transactions we facilitate may also strain our operating cash flow. We cannot assure you that financing will be available in amounts or on terms acceptable to us, if at all.

 

Current foreign exchange and other regulations in the PRC may restrict our PRC entities in their ability to transfer their net assets to us and our subsidiaries in Singapore and Hong Kong and to our investors. The PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. Under current corporate structure, our Cayman Islands holding company may rely on dividend payments from our PRC subsidiaries to fund any cash and financing requirements we may have. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval of SAFE by complying with certain procedural requirements. Specifically, under the existing exchange restrictions, without prior approval of SAFE, cash generated from the operations of our PRC subsidiaries in China may be used to pay dividends to us. However, approval from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. As a result, we need to obtain SAFE approval to use cash generated from the operations of our PRC subsidiaries to pay off their respective debt in a currency other than Renminbi owed to entities outside China, or to make other capital expenditure payments outside China in a currency other than Renminbi.

 

85

 

In light of the flood of capital outflows of China in 2016 due to the weakening Renminbi, the PRC government has imposed more restrictive foreign exchange policies and stepped up scrutiny of major outbound capital movement including overseas direct investment. More restrictions and substantial vetting process are put in place by SAFE to regulate cross-border transactions falling under the capital account. If any of our shareholders regulated by such policies fail to satisfy the applicable overseas direct investment filing or approval requirement timely or at all, it may be subject to penalties from the relevant PRC authorities. The PRC government may at its discretion further restrict access in the future to foreign currencies for current account transactions. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to its shareholders.

 

However, these restrictions have no material impact on the ability of these PRC subsidiaries to transfer funds to us as we have no present plans to declare dividends which it plans to retain our retained earnings to continue to grow our business. In addition, these restrictions have no material impact on the ability of us to meet its cash obligations, as a majority of our current cash obligations are due within the PRC. See “Item 3.D. Risk Factors — Risks Related to Doing Business in China — PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from using the proceeds of the offering to make loans or make additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business.”

 

The following table summarizes the key components of our cash flows for the years ended December 31, 2021, 2022 and 2023.

 

    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
Net cash provided by (used in) operating activities     98,530,180       13,151,930       (45,412,006 )     (6,411,681 )
Net cash provided by (used in) investing activities     (41,830,676 )     18,590,629       (16,717,029 )     (2,360,262 )
Net cash provided by (used in) financing activities     (25,079,283 )     (16,296,787 )     76,553,117       10,808,466  
Effect of exchange rate change on cash, cash equivalents and restricted cash     (1,394,150 )     9,896,303       5,077,311       716,861  
Net change in cash, cash equivalents and restricted cash     30,226,071       25,342,076       19,501,393       2,753,384  
Cash, cash equivalents and restricted cash, beginning of year     242,142,526       272,368,597       297,710,673       42,033,500  
Cash, cash equivalents and restricted cash, end of year     272,368,597       297,710,673       317,212,066       44,786,884  

 

Operating activities

 

Net cash used in operating activities was approximately RMB 45.4 million (USD 6.4 million) for the year ended December 31, 2023, as compared to net cash provided by operating activities of approximately RMB 13.2 million for the year ended December 31, 2022 and net cash used operating by activities of approximately RMB 98.5 million for the year ended December 31, 2021.

 

Net cash used in operating activities for the year ended December 31, 2023 was primarily attributable to net loss of approximately RMB 266.2 million (USD 37.6 million) adjusted by non-cash depreciation and amortization expenses of approximately RMB 1.0 million (USD 0.1 million), goodwill impairment loss of approximately RMB 106.3 million (USD 15.0 million), long lived assets impairment loss of approximately RMB 6.6 million (USD 0.9 million) and increase of share-based compensation expense of approximately RMB 120.0 million (USD 16.9 million). Cash inflow was offset by increase in prepaid servises fees of RMB 22.6 million (USD 3.2 million) as Younike acquisated in fiscal year 2023 gained new customers and revenue. Cash inflow was also attributable to the increase in other payables and accrued liabilities of approximately RMB 7.5 million (USD 1.1 million) and increase in accounts payables of approximately RMB 6.7 million (USD 1.0 million).

 

Net cash provided by operating activities for the year ended December 31, 2022, was primarily attributable to net loss of approximately RMB 46.5 million adjusted by the decrease of other receivables and prepaid expenses of approximately RMB 2.7 million, decrease in inventory of approximately RMB 4.7 million as the resurgences of COVID-19 variant have reduced our inventory purchase and we have to use more existing inventory, and increase in accounts payable of approximately RMB 0.9 million due to purchase of service which is consistent with increasing cost of revenue. The inflow was offset by increase in accounts receivable of RMB 6.7 million and decrease in deferred revenue of approximately RMB 2.3 millionas our revenue increased, and decrease in tax payable, operating lease liabilities and other payables of approximately RMB 1.8 million in accordance with less operating expenses.

 

86

 

Net cash provided by operating activities for the year ended December 31, 2021, was primarily attributable to net income of approximately RMB 54.8 million increased by non-cash depreciation and amortization expenses of approximately RMB 9.6 million, goodwill impairment loss of approximately RMB 18.5 million, and provision for doubtful accounts of approximately RMB 1.3 million offset with deferred tax benefit of approximately RMB 1.9 million and change in fair value of business acquisition payable of approximately RMB 3.2 million. Cash inflow was also attributable to the increase deferred revenue of approximately RMB 7.0 million and decrease in accounts receivable of approximately RMB 32.5 million as we made more efforts in the collection and demanded more advance payment from new customers.

 

Investing activities

 

Net cash used in investing activities was approximately RMB 16.7 million (USD 2.4 million) for the year ended December 31, 2023, net cash provided by investing activities was approximately RMB 18.6 million for the year ended December 31, 2022 and net cash used in investing activities was approximately RMB 41.8 million for the year ended December 31, 2021.

 

Cash used in investing activities for the year ended December 31, 2023 was mainly due to purchase of property and equipment of approximately RMB 0.4 million (USD 0.1 million) and offset by the purchase of short term investments of approximately RMB 18.4 million (USD 2.6 million).

 

Cash provided by investing activities for the year ended December 31, 2022 was mainly due to sales of short term investment of approximately RMB 109.0 million and collection of loans receivable from a third party loan of approximately RMB 21.3 million, offset by the purchase of short term investment of approximately RMB 109.8 million, purchase of property and equipment of approximately RMB 1.1 million, purchase of cost method investment of approximately RMB 0.7 million.

 

Cash used in investing activities for the year ended December 31, 2021 as mainly due to the payment of Guoyu’s acquisition of approximately RMB 20.9 million, and loan to a third party of approximately RMB 22.2 million.

 

Financing activities

 

Net Cash provided by financing activities was approximately RMB 76.6 million (USD 10.8 million) for the year ended December 31, 2023, Net Cash used in financing activities were approximately RMB 16.3 million and of approximately RMB 25.1 million for the years ended December 31, 2022 and 2021.

 

Net Cash provided by financing activities for the year ended December 31, 2023 was mainly due to offset by proceeds from Parent of approximately RMB 37.5 million (USD 5.3 million) and proceeds from loan-related party of approximately RMB 25.6 million (USD 3.6 million). For the year ended December 31, 2023, Tapuyu and Weimu borrowed RMB 10.0 million (USD 1.4 million) and RMB 3.5 million (USD 0.5 million) from banks, respectively, for operation purpose.

 

Net Cash used in financing activities for the year ended December 31, 2022 was mainly due to repayments and borrowing to Parent of approximately RMB 239.7 million and offset by borrowing from Parent of approximately RMB 84.4 million. We also received approximately RMB 139.0 million from recapitalization when we completed the merger with Venus Acquisition Corp, net of deferred offering costs.

 

Net Cash used in financing activities for year ended December 31, 2021 was mainly due to the net borrowing and repayment of the banking facility to DBS Bank Ltd of approximately RMB 12.8 million, and net borrowing and repayments from Parent of approximately RMB 8.3 million to support our daily operation. We also paid deferred merger cost of approximately RMB 3.8 million. For the year ended December 31, 2021, Shanghai Weimu borrowed total of RMB 5.6 million from Gou Lei, noncontrolling shareholder of Shanghai Weimu, for operation purpose and repaid all outstanding balance in 2021.

 

87

 

Commitments and Contingencies

 

In the normal course of business, we are subject to loss contingencies, such as legal proceedings and claims arising out of its business, that cover a wide range of matters, including, among others, government investigations and tax matters. In accordance with ASC No. 450-20, “Loss Contingencies”, we will record accruals for such loss contingencies when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated.

 

Holding Company Structure

 

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

 

Off-Balance Sheet Arrangements

 

We have no off-balance sheet arrangements including arrangements that would affect our liquidity, capital resources, market risk support and credit risk support or other benefits.

 

Contractual Obligations

 

As of December 31, 2023, the future minimum payments under certain of our contractual obligations were as follows:

 

          Payments Due In  
    Total    

Less than

1 year

    1 – 2 years     2 – 3 years     Thereafter  
    RMB                          
Contractual obligations                                        
Operating leases obligations     279,510       279,510       -       -       -  
Total     279,510       279,510       -       -       -  

 

 
* Include the operating leases with a term less than one year.

 

88

 

C. RESEARCH AND DEVELOPMENT, PATENTS AND LICENSES, ETC.

 

We have focused on and will continue to focus on investment in our technology system. Our research and development expenses were approximately RMB 107.0 million, RMB 93.7 million and RMB 161.2 million (USD 22.8 million) for the years ended December 31, 2021, 2022 and 2023, respectively.

 

We believe that a core element of the competitiveness of the Central processing algorithm industry is research and development related to technology development, and we rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. For details of our intellectual property portfolio, please see Item 4 B. Business Overview — Intellectual Property”.

 

D. TREND INFORMATION

 

Other than as disclosed in the foregoing disclosures and elsewhere in this Annual Report, we are not aware of any trends, uncertainties, demands, commitments or events for the year ended December 31, 2023 that are reasonably likely to have a material adverse effect on our net revenue, income, profitability, liquidity or capital resources, or that would cause our disclosed financial information to be not necessarily indicative of future operating results or financial conditions.

 

E. CRITICAL ACCOUNTING ESTIMATES

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires our management to make assumptions, estimates and judgments that affect the amounts reported, including the notes thereto, and related disclosures of commitments and contingencies, if any. We have identified certain accounting policies that are significant to the preparation of our financial statements. These accounting policies are important for an understanding of our financial condition and results of operation. Critical accounting policies are those that are most important to the portrayal of our financial conditions and results of operations and require management’s difficult, subjective, or complex judgment, often as a result of the need to make estimates about the effect of matters that are inherently uncertain and may change in subsequent periods. Certain accounting estimates are particularly sensitive because of their significance to financial statements and because of the possibility that future events affecting the estimate may differ significantly from management’s current judgments. While our significant accounting policies are more fully described in Note 2 to our consolidated financial statements included elsewhere in this report, we believe the following critical accounting policies involve the most significant estimates and judgments used in the preparation of our financial statements.

 

Goodwill Impairment Testing

 

We perform annual goodwill impairment analysis as of December 31 with the assistance of independent valuation expert in accordance with the subsequent measurement provisions of FASB ASU 2017-04, Intangible — Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminated the calculation of implied goodwill fair value and allows us to use a simpler one-step impairment test. Under ASU 2017-04, we must record goodwill impairment charges if a reporting unit’s carrying value exceeds its fair value.

 

We performed goodwill impairment assessment for the reporting units as of December 31, 2023, using an asset-based approach with the assistance of a third party valuation firm.

 

The valuation of 100% of the equity interest of the reporting unit is based on the asset-based approach, which directly incorporates information about the economic benefits contributed by the underlying asset, and determines the value of the subject matter based on the balance sheet at the appraisal date and the value of all assets and liabilities at the appraisal date.

 

89

 

We have two reporting units that have goodwill. The following table categorizes our goodwill by reporting unit as of December 31, 2022 and 2023.

 

        For the Years Ended December 31,  
        2022     2023  
Segment   Reporting Unit   Goodwill     Goodwill     Fair Value     Carrying Value  
        (in Thousands RMB)  
Central processing algorithm services   Shenzhen Yitian     92,990       -       203,596       203,596  
Central processing algorithm services   Shanghai Guoyu     13,283       -       159       159  
TOTAL         106,274       -       203,755       203,755  

 

We determined that goodwill from central processing algorithm services unit were fully impaired.

 

90

 

ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

 

A. DIRECTORS AND SENIOR MANAGEMENT

 

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

 

Name   Age   Position   Served From
Jie Zhao   47   Chairman of the Board of Directors   December 2022
Min Shu   48   Director, Chief Executive Officer   December 2022
Shan Cui   51   Independent Director   December 2022
Haixia Zhao   58   Independent Director   December 2022
Wengang Kang   35   Independent Director   December 2022
Li He   38   Chief Financial Officer   December 2022

 

Jie Zhao has been serving as our chairman of the board of directors since December 2022. Mr. Zhao joined the WiMi group of companies in August 2015 as the chairman of Yitian Internet. He was appointed as the director and chairman of the board in November 2020 and re-designated as a non-executive director. He also served as the chairman of the company’s nomination committee. Prior to joining the WiMi group of companies, Mr. Zhao served as a software developer for AsiaInfo Beijing Co., Ltd., a company specializing in computer systems in China from 2002 to 2004. From December 2004 to December 2012, he served as director of Shenzhen WeiXun YiTong Technology Co., Ltd., a mobile internet company in China. From February 2008 to May 2015, he served as a director of Xiamen Xiangtong Animation Co., Ltd., a mobile animation company in China. Mr. Zhao graduated from Wuhan University of Technology with a bachelor’s degree in robotics design and manufacturing in 1999 and obtained his master’s degree in software engineering from Tsinghua University in 2006.

 

Min Shu has been serving as our executive director, chief executive officer since December 2022. Mr. Shu joined the WiMi group of companies in June 2018 as the deputy general manager of technology. Prior to joining the WiMi group of companies, he served as a software development engineer at Shenzhen Integvol Information Technology Co., Ltd. from 2001 to 2006, where he was responsible for software development and system architecture, and the development and design of a mobile application platform. From 2006 to 2012, he served as a senior software technical engineer at Shanghai Motegor Technology Co., Ltd., where he was responsible for the management of software development and system architecture. From June 2012 to April 2018, he served as the chief technical officer at Shanghai BlueSky Information Technology Co.,Ltd. Where he was responsible for the management of technology development and system architecture. Mr. Shu graduated from Huazhong University of Science and Technology with a bachelor’s degree in electrical engineering and automation in July 1999 and obtained his master’s degree in communication engineering from Huazhong University of Science and Technology in 2001.

 

Shan Cui has been serving as our Independent Director since December 2022. Prior to the closing of our business combination, she served as an Independent Director of Venus since the closing of Venus’ IPO on February 11, 2021. Ms. Cui has been an independent director and chair of the audit committee and compensation committee of Fuqin Fintech Limited, an online lending information intermediary platform, since August 28, 2018. She has been the Executive Director of First Capital International Limited since 2010 and provided consulting services for private equity companies and venture capital companies. She was the CFO of Lizhan Environmental Corporation, a then Nasdaq-listed company engaged in the business of green leather material manufacturing, from 2011 to 2013. From 2009 to 2010, she was the Manager of Planning and Analysis for Greene, Tweed & Company, a manufacturer of high-performance engineering parts and products serving aerospace, oilfield, and semi-conductor industries. Prior to that, Ms. Cui was the Senior Finance Manager at Ikon Office Solutions from 2005 to 2008, the CFO for Invista from 2003 to 2004, the Senior Financial Consultant for the Peachtree Companies from 2001 to 2003, the Manager of Strategic Planning and Analysis for General Time Corporation from 1998 to 2001, and the Senior Vice President for Seaboard Corporation from 1996 to 1998. Ms. Cui obtained her MBA degree in Business Administration from Georgia State University and her Bachelor’s degree in International Business English from Ocean University of China.

 

91

 

Haixia Zhao has been serving as our Independent Director since December 2022. Ms. Zhao had over 15 years of management experience in the energy industry, where she gained substantial skills and knowledge in energy sector. From June 2019, she served as the independent director and chair of the risk committee at Sterlite Power Transmission Limited. From January 2010 to December 2018, she was the president of BP Singapore Pte. Ltd. where she was responsible for downstream and marketing in the eastern hemisphere in October 1996. From January 2010 to December 2016, she served as a director at Guangdong Dapeng LNG Company Ltd. where she served on the investment committee. From January 1993 to June 2010, she worked at the AES Corporation, a company listed on the New York Stock Exchange (stock code: AES) in Singapore and her last position was the general manager where she was responsible for the growth strategy in Asia and Middle East region. She was appointed as a director of AES Transpower Private Ltd. From July 1987 to December 1991, she was an Assistant Manager at China Construction Bank, where she was responsible for client development. Ms. Zhao graduated with a bachelor’s degree majoring in Civil Engineering and a bachelor’s degree majoring in physics from Zhejiang University in the PRC in 1987, and a master’s degree in construction management from University of Maryland in the United States in 1993.

 

Wengang Kang has been serving as our Independent Director since December 2022. Mr. Kang has over four years of experience in the legal industry, where he gained substantial skills and knowledge in legal industry. From July 2017 to June 2018, Mr. Kang was an associate at Shanghai Ximu Law Firm. From June 2018 to January 2020, Mr. Kang was an associate at Beijing Zhongyin (Shanghai) Law Firm, where he advised on corporate legal matters. Since 2020, he has been a partner of Shanghai Yingdong Law Firm. Mr. Kang graduated with a degree in law at the Gansu Institute of Political Science and Law in the PRC in July 2013.

 

Li He has been serving as our chief financial officer since December 2022. Mr. He joined the WiMi group in October 2020 as the financial controller of Yitian Internet and was appointed as chief financial officer in October 2020. Prior to joining, he served as a relationship manager at Royal Bank of Scotland (China) Limited Shenzhen Branch between 2007 and 2010. From June 2010 to July 2015, he served as an investment director at JPMorgan Asset Management, where he was responsible for investments in China. From August 2015 to February 2019, He was appointed as the vice president of the investment division at Yingxin Investment Group Co., Ltd., where he was in charge of managing the company’s investment. Mr. He graduated with a degree in international economics and trade at Shenzhen University in the PRC in July 2007.

 

B. COMPENSATION

 

Compensation

 

In 2023, we paid an aggregate cash compensation of approximately RMB 580,997 (USD 82,450) to our directors and executive officers. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our directors and executive officers. Our PRC subsidiaries are required by law to make contributions equal to certain percentages of each employee’s salary for his or her pension insurance, medical insurance, unemployment insurance and other statutory benefits and a housing provident fund.

 

Employment Agreements

 

We have entered into employment agreements with each of our executive officers. Each of our executive officers is employed for an unspecified time period, which can be terminated upon both parties’ agreement or by law. We may terminate an executive officer’s employment for cause at any time without advance notice in certain events. We may terminate an executive officer’s employment by giving a prior written notice or by paying certain compensation. An executive officer may terminate his or her employment at any time by giving a prior written notice.

 

Each executive officer has agreed to hold, unless expressly consented to by us, at all times during and within one year after the termination of his or her employment agreement, in strict confidence and not to use, any of our confidential information or the confidential information of our customers and suppliers.

 

92

 

C. BOARD PRACTICES

 

Our board of directors consists of five directors, including three independent directors, Shan Cui, Haixia Zhao, Wengang Kang. A director is not required to hold any shares in our company to qualify to serve as a director. The Corporate Governance Rules of the Nasdaq generally require that a majority of an issuer’s board of directors must consist of independent directors.

 

A director who is in any way, whether directly or indirectly, interested in a contract or transaction or proposed contract or transaction with our company is required to declare the nature of his or her interest at a meeting of our directors. A general notice given to the directors by any director to the effect that he or she is a member of any specified company or firm and is to be regarded as interested in any contract or transaction which may thereafter be made with that company or firm shall be deemed a sufficient declaration of interest in regard to any contract so made or transaction so consummated. Subject to the Nasdaq rules and disqualification by the chairman of the relevant board meeting, a director may vote in respect of any contract or proposed contract or arrangement notwithstanding that he/she may be interested therein and if he/she does so, his/her vote shall be counted and he/she may be counted in the quorum at any meeting of the directors at which any such contract or proposed contract or arrangement is considered. Our board of directors may exercise all of the powers of our company to borrow money, to mortgage or charge its undertaking, property and uncalled capital, or any part thereof, and to issue debentures, debenture stock or other securities whenever money is borrowed or as security for any debt, liability or obligation of our company or of any third party.

 

Committees of the Board of Directors

 

Our board of directors has established an audit committee. The composition and its responsibilities are described below. Members serve on the committee until their resignation or until otherwise determined by our board of directors. Our board of directors may have or establish other committees as it deems necessary or appropriate from time to time.

 

Audit Committee

 

Our audit committee consists of 3 Independent Directors, chaired by Shan Cui. We have determined that each of them satisfies the “independence” requirements of Rule 5605(c)(2) of the Listing Rules of the Nasdaq and meet the independence standards under Rule 10A-3 under the Exchange Act, as amended. We have determined that Ms. Cui qualifies as an “audit committee financial expert.” The audit committee oversees our accounting and financial reporting processes and the audits of its financial statements. The audit committee is responsible for, among other things:

 

  establishing clear hiring policies for employees or former employees of the independent auditors;

 

  reviewing and recommending to our Board of Directors for approval, the appointment, re-appointment or removal of the independent auditor, after considering its annual performance evaluation of the independent auditor;

 

  approving the remuneration and terms of engagement of the independent auditor and pre-approving all auditing and non-auditing services permitted to be performed by our independent auditors at least annually;

 

  obtaining a written report from our independent auditor describing matters relating to its independence and quality control procedures;

 

  reviewing with the independent registered public accounting firm any audit problems or difficulties and management’s response;

 

  discussing with our independent auditor, among other things, the audits of the financial statements, including whether any material information should be disclosed, issues regarding accounting and auditing principles and practices;

 

93

 

  reviewing and approving all proposed related party transactions, as defined in Item 404 of Regulation S-K under the Securities Act;

 

  reviewing and recommending the financial statements for inclusion within our quarterly earnings releases and to its Board of Directors for inclusion in its annual reports;

 

  discussing the annual audited financial statements with management and the independent registered public accounting firm;

 

  reviewing policies with respect to risk assessment and risk management;

 

  reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any special steps taken to monitor and control major financial risk exposures;

 

  periodically reviewing and reassessing the adequacy of the committee charter;

 

  approving annual audit plans, and undertaking an annual performance evaluation of the internal audit function;

 

  establishing and overseeing procedures for the handling of complaints and whistleblowing;

 

  meeting separately and periodically with management, the internal auditors and the independent registered public accounting firm;

 

  monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of its procedures to ensure proper compliance;

 

  reporting periodically to our Board of Directors; and

 

  such other matters that are specifically delegated to our audit committee by our Board of Directors from time to time.

 

Duties and Functions of Directors

 

Under Cayman Islands law, our directors owe fiduciary duties to our company, including a duty of loyalty, a duty to act honestly and a duty to act in what they consider in good faith to be in our best interests. Our directors must also exercise their powers only for a proper purpose. Our directors also owe to our company a duty to exercise the skill they actually possess and such care and diligence that a reasonable prudent person would exercise in comparable circumstances. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English and Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands. In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association, as amended and restated from time to time. Our company has the right to seek damages if a duty owed by our directors is breached. In limited exceptional circumstances, a shareholder may have the right to seek damages in our name if a duty owed by our directors is breached. In accordance with our second amended and restated articles of association, the functions and powers of our board of directors include, among others, (i) convening shareholders’ annual general meetings and reporting its work to shareholders at such meetings, (ii) declaring dividends, (iii) appointing officers and determining their terms of offices and responsibilities, and (iv) approving the transfer of shares of our company, including the registering of such shares in our share register. In addition, in the event of an equality of votes, the chairman of our board of directors has a second or casting vote.

 

94

 

Terms of Directors and Officers

 

Our officers are appointed by and serve at the discretion of the board of directors and may be removed by our board of directors. Our directors may be appointed by a resolution of our board of directors, or by an ordinary resolution of our shareholders. 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. A director will be removed from office automatically if, among other things, the director (i) becomes bankrupt or makes any arrangement or composition with his creditors; (ii) dies or is found by our company to be of unsound mind; (iii) resigns by notice in writing to our company; (iv) without special leave of absence from our board of directors, is absent from three consecutive meetings of the board and the board resolves that his office be vacated; or (v) is removed from office pursuant to any other provisions of our post offering amended and restated memorandum and articles of association.

 

Share Incentive Plan

 

2023 EQUITY INCENTIVE PLAN

 

Our 2023 Equity Incentive Plan (“2023 Plan”) was adopted to attract and retain the best available personnel for positions of substantial responsibility, provide additional incentive to employees, directors, officers and consultants and promote the success of our business. The equity incentive plan provides for the grant of an option, restricted shares, restricted share units and local awards. In September 2023, we issued 7,750,000 ordinary shares pursuant to our 2023 Plan. As of December 31, 2023, we have granted an aggregate of 7,750,000 ordinary shares to our employees and advisors.

 

The following paragraphs describe the principal terms of the 2023 Plan:

 

Purposes of this Plan. The purposes of this Plan are to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to Employees, Officers, Directors and Consultants (each a “Service Provider” and, together, the “Service Providers”) and to promote the success of the Company’s business. This Plan permits the grant of an Option, Restricted Shares, Restricted Share Units and Local Awards.

 

Shares Subject to this Plan. Subject to the provisions of Section 13 of this Plan, the maximum aggregate number of Shares that may be issued for all purposes under the Plan shall be 7,750,000 (the “Plan Limit”). Shares to be issued under the Plan may be authorized and unissued Shares, issued Shares that have been reacquired by the Company and that are being held in treasury, or a combination thereof.

 

Administration. Other than as provided in the remainder of this Section 4(a), the Plan will be administered by (i) the Board or (ii) a Committee, which Committee will be constituted to satisfy Applicable Laws.

 

Eligibility. Awards may be granted to Service Providers. Neither the Plan nor any Award shall confer upon a Participant any right with respect to continuing his or her relationship as a Service Provider, nor shall they interfere in any way with the right of the Participant or the right of the Company or its Parent or Subsidiaries to terminate such relationship at any time, with or without cause.

 

Issuance of Shares. Notwithstanding anything herein to the contrary, upon the exercise of an Option, the Administrator shall have to discretion to provide for payment in cash or property of equivalent value in lieu of the Shares that otherwise would be issued.

 

Issue and Allotment of Restricted Shares. Subject to the terms and provisions of the Plan, the Administrator, at any time and from time to time, may issue and allot Restricted Shares to Service Providers in such amounts as the Administrator will determine. Notwithstanding anything herein to the contrary, the Administrator may place restrictions on the issuance and allotment of Restricted Shares and until the PRC Plan Registration is complete or as otherwise required in accordance with Applicable Laws.

 

For the year ended December 31, 2023, we did not grant any share incentive awards to our directors and executive officers under the 2023 Plan.

 

95

 

D. EMPLOYEES

 

See “Item 4. INFORMATION ON THE COMPANY—B. Business Overview—Employees.”

 

E. SHARE OWNERSHIP

 

The table below sets forth information, as of December 31, 2023, with respect to the beneficial ownership of our ordinary shares by: (a) each named executive officer, each of our directors, and our directors and executive officers as a group; and (b) each person or entity known by us to own beneficially more than 5% of our ordinary shares (by number and by voting power).

 

The calculations in the table below are based on 5,160,671 ordinary shares issued and outstanding as of December 31, 2023, as retroactively adjusted to reflect the 10-to-1 Share Consolidation effected on March 22, 2024.

 

    Ordinary Shares     Voting  
Name and Address of Beneficial Owner(1)   Number     %     Power (%)  
Executive Officers and Directors                        
Jie Zhao(2)     1,858,970       36.0 %     36.0 %
Shan Cui                        
Haixia Zhao                        
Wengang Kang                        
Li He                        
Min Shu                        
                         
All Executive Officers and Directors as a group     1,858,970       36.0 %     36.0 %
MAJOR SHAREHOLDERS                        
WiMi Hologram Cloud Inc.     2,891,089       56.0 %     56.0 %

 

 
(1) The business address of our directors and executive officers is Unit 507, Building C, Taoyuan Street Long Jing High and New Technology Jingu Pioneer Park Nanshan District, Shenzhen, 518052 People’s Republic of China.
(2) The reported securities are held by WiMi, a company in which Jie Zhao controls 64.3% of the voting power through holding 100% of all WiMi’s issued and outstanding Class A ordinary shares and 23.6% of all WiMi’s issued and outstanding Class B ordinary shares.

 

96

 

ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

 

A. MAJOR SHAREHOLDERS

 

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

 

B. RELATED PARTY TRANSACTIONS

 

Transactions with Related Parties

 

Name of Related Parties   Relationship   Nature   December 31,
2022
    December 31,
2023
    December 31,
2023
 
            RMB     RMB     USD  
WIMI   the Parent company   Due to Parent     -       17,379,014       2,453,727  
Joyous JD   a non controlling shareholder of MicroAlgo   other payables.     1,067,903       1,086,012       153,333  
Total             1,067,903       18,465,025       2,607,060  
                                 
WIMI   the Parent company   Due from Parent     39,987,762       -       -  
              39,987,762       -       -  

 

Joyous JD is a non controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing and due on demand.

 

Contractual Arrangements

 

Not applicable.

 

Employment Agreements

 

See “Item 6. Directors, Senior Management and Employees — B. Compensation — Employment Agreements.”

 

C. INTERESTS OF EXPERTS AND COUNSEL

 

Not applicable.

 

97

 

ITEM 8. FINANCIAL INFORMATION

 

A. CONSOLIDATED STATEMENTS AND OTHER FINANCIAL INFORMATION

 

Our audited consolidated financial statements are set forth beginning on page F-1, which can be found after Item 19.

 

Legal Proceedings

 

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

 

In April 2023, Joyous JD Limited and the Company filed suit in the New York Supreme Court New York County against Yolanda Asset Management Corporation, the sponsor of Venus Acquisition Corporation. Joyous JD Limited was a backstop investor of the Company prior to the closing of the Business Combination. In the lawsuit, Joyous JD Limited and the Company has alleged the following claims:

 

Breach of certain agreements concerning Joyous JD Limited’s investment in Yolanda and Venus Acquisition Corporation, and:
   
Misuse of Form S-4 by Venus Acquisition Corporation under the direction of the Sponsor, resulting in the withdrawal of the Form S-4. The Company has initiated lawsuit seeking damages.

 

Due to uncertainty over the process and outcome of the lawsuit, the final ruling of the Court shall prevail. 

 

Dividend Information

 

We currently have no plan to declare or pay any dividends in the near future on our ordinary shares, as we currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business.

 

Our board of directors has discretion as to whether to distribute dividends, subject to certain requirements of Cayman Islands law. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant.

 

We are a holding company incorporated in the Cayman Islands. We rely principally on dividends from our PRC subsidiaries for our cash requirements, including any payment of dividends to our shareholders. PRC regulations may restrict the ability of our PRC subsidiaries to pay dividends to us. See “Item 3. Key Information — 3.D. Risk Factors — Risk Related to Doing Business in China — Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment.”

 

B. SIGNIFICANT CHANGES

 

Except as otherwise disclosed in this report, we have not experienced any significant changes since the date of the annual financial statements included herein.

 

98

 

ITEM 9. THE OFFER AND LISTING

 

A. OFFER AND LISTING DETAILS

 

Our ordinary shares have been listed on the Nasdaq Capital Market since December 12, 2022 under the symbol “MLGO.”. In the prior three years, no significant trading suspensions had occurred.

 

B. Plan of Distribution

 

Not applicable.

 

C. Markets

 

See “A. Offer and Listing Details” above.

 

D. Selling Shareholders

 

Not applicable.

 

E. Dilution

 

Not applicable.

 

F. Expenses of the Issue

 

Not applicable.

 

ITEM 10. ADDITIONAL INFORMATION

 

A. Share Capital

 

Not applicable.

 

B. Memorandum and Articles of Association

 

We are a Cayman Islands company and our affairs are governed by our second amended and restated memorandum and articles of association, as amended from time to time and the Companies Law of the Cayman Islands and the common law of the Cayman Islands.

 

The amended and restated memorandum and articles of association of the Company as adopted by a special resolution passed on 21 October 2022 with effect from 9 December 2022

 

A copy of the Amended Articles of Association is attached hereto as Exhibit 1.1 and are incorporated herein by reference.

 

99

 

C. MATERIAL CONTRACTS

 

Other than transactions and contracts that are described under “Item 4. Information on the Company” and Item 7 “Major Shareholders and Related Party Transactions” or elsewhere in this annual report, we have not entered into any material contracts outside the ordinary course of our business within the two years immediately preceding the date of this annual report.

 

D. EXCHANGE CONTROLS

 

Please see “Item 4. Information on the Company — B. Business Overview — Regulations — Regulation on Foreign Exchange” and “Item 4. Information on the Company — B. Business Overview — Regulations — Regulation on Dividend Distributions.”

 

E. TAXATION

 

Cayman Islands Taxation

 

The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to the Company 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. There are no exchange control regulations or currency restrictions in the Cayman Islands.

 

Payments of dividends and capital in respect of our ordinary shareswill not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of our ordinary shares, nor will gains derived from the disposal of our ordinary sharesbe subject to Cayman Islands income or corporation tax.

 

PRC Taxation

 

Income Tax and Withholding Tax

 

In March 2007, the National People’s Congress of China enacted the Enterprise Income Tax Law, or EIT Law, which became effective on January 1, 2008 (as amended in December 2018). The EIT Law provides that enterprises organized under the laws of jurisdictions outside China with their “de facto management bodies” located within China may be considered PRC resident enterprises and therefore subject to EIT at the rate of 25% on their worldwide income. The Implementing Rules of the EIT Law further defines the term “de facto management body” as the management body that exercises substantial and overall management and control over the business, personnel, accounts and properties of an enterprise.

 

In April 2009, the SAT issued the Notice Regarding the Determination of Chinese-Controlled Overseas Incorporated Enterprises as PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies, known as Circular 82, which provides certain specific criteria for determining whether the “de facto management body” of a PRC-controlled enterprise that is incorporated offshore is deemed to be located in China. Although Circular 82 only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not offshore enterprises controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the SAT’s general position on how the “de facto management body” test should be applied in determining the tax resident status of all offshore enterprises.

 

According to SAT Notice 82, a Chinese-controlled offshore incorporated enterprise will be regarded as a PRC tax resident by virtue of having a “de facto management body” in China and will be subject to PRC enterprise income tax on its worldwide income only if all of the following criteria are met: (i) the places where senior management and senior management departments that are responsible for daily production, operation and management of the enterprise perform their duties are mainly located within the territory of China; (ii) financial decisions (such as money borrowing, lending, financing and financial risk management) and personnel decisions (such as appointment, dismissal and salary and wages) are decided or need to be decided by organizations or persons located within the territory of China; (iii) main property, accounting books, corporate seal, the board of directors and files of the minutes of shareholders’ meetings of the enterprise are located or preserved within the territory of China; and (iv) one half (or more) of the directors or senior management staff having the right to vote habitually reside within the territory of China.

 

100

 

The Administrative Measures for Enterprise Income Tax of Chinese-Controlled Overseas Incorporated Resident Enterprises (Trial Version), or Bulletin 45, further clarifies certain issues related to the determination of tax resident status. Bulletin 45 also specifies that when provided with a resident Chinese-controlled, offshore-incorporated enterprise’s copy of its recognition of residential status, a payer does not need to withhold a 10% income tax when paying certain PRC-source income, such as dividends, interest and royalties to such Chinese-controlled offshore-incorporated enterprise.

 

We believe that our Cayman Islands holding company, MicroAlgo is not a PRC resident enterprise for PRC tax purposes. MicroAlgo is a company incorporated outside China. As a holding company, its key assets are its ownership interests in its subsidiaries, and its key assets are located, and its records (including the resolutions of its board of directors and the resolutions of its shareholders) are maintained, outside China. As such, we do not believe that our company meets all of the conditions above or is a PRC resident enterprise for PRC tax purposes. For the same reasons, we believe our other entities outside China are not PRC resident enterprises either. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term “de facto management body.” There can be no assurance that the PRC government will ultimately take a view that is consistent with our position and there is a risk that the PRC tax authorities may deem our company as a PRC resident enterprise since a substantial majority of the members of our management team are located in China, in which case we would be subject to the EIT at the rate of 25% on worldwide income. If the PRC tax authorities determine that our Cayman Islands holding company is a “resident enterprise” for EIT purposes, a number of unfavorable PRC tax consequences could follow.

 

One example is a 10% withholding tax would be imposed on dividends we pay to our non-PRC enterprise shareholders and with respect to gains derived by our non-PRC enterprise shareholders from transferring our Ordinary Shares. It is unclear whether, if we are considered a PRC resident enterprise, holders of our Ordinary Shares would be able to claim the benefit of income tax treaties or agreements entered into between China and other countries or areas.

 

According to the Announcement of SAT on Several Issues Concerning the Enterprise Income Tax on Indirect Property Transfer by Non-Resident Enterprises, or Circular 7, which was promulgated by the SAT and became effective on February 3, 2015, if a non-resident enterprise transfers the equity interests of a PRC resident enterprise indirectly by transfer of the equity interests of an offshore holding company (other than a purchase and sale of shares issued by a PRC resident enterprise in the public securities market) without a reasonable commercial purpose, PRC tax authorities have the power to reassess the nature of the transaction and the indirect equity transfer may be treated as a direct transfer. As a result, the gain derived from such transfer, which means the equity transfer price less the cost of equity, will be subject to PRC withholding tax at a rate of up to 10%.

 

Under the terms of Circular 7, a transfer which meets all of the following circumstances shall be directly deemed as having no reasonable commercial purposes if:

 

  over 75% of the value of the equity interests of the offshore holding company are directly or indirectly derived from PRC taxable properties;

 

  at any time during the year before the indirect transfer, over 90% of the total properties of the offshore holding company are investments within PRC territories, or in the year before the indirect transfer, over 90% of the offshore holding company’s revenue is directly or indirectly derived from PRC territories;

 

  the function performed and risks assumed by the offshore holding company are insufficient to substantiate its corporate existence; or

 

  the foreign income tax imposed on the indirect transfer is lower than the PRC tax imposed on the direct transfer of the PRC taxable properties.

 

101

 

On October 17, 2017, the SAT issued the Announcement on Issues Relating to Withholding at Source of Income Tax of Non-resident Enterprises, or Circular 37, which took effect on December 1, 2017. Circular 37 purports to provide further clarifications by setting forth the definitions of equity transfer income and tax basis, the foreign exchange rate to be used in the calculation of the withholding amount and the date on which the withholding obligation arises.

 

Specifically, Circular 37 provides that where the transfer income subject to withholding at source is derived by a non-PRC resident enterprise in instalments, the instalments may first be treated as recovery of costs of previous investments. Upon recovery of all costs, the tax amount to be withheld must then be computed and withheld.

 

There is uncertainty as to the application of Circular 7 and Circular 37. Circular 7 and Circular 37 may be determined by the PRC tax authorities to be applicable to transfers of our shares that involve non-resident investors, if any of such transactions were determined by the tax authorities to lack a reasonable commercial purpose.

 

As a result, we and our non-resident investors in such transactions may become at risk of being taxed under Circular 7 and Circular 37, and we may be required to comply with Circular 7 and Circular 37 or to establish that we should not be taxed under the general anti-avoidance rule of the EIT Law. This process may be costly and have a material adverse effect on our financial condition and results of operations.

 

Value-added Tax

 

Under the Circular on Comprehensively Promoting the Pilot Program of the Collection of Value-added Tax to Replace Business Tax, or Circular 36, which was promulgated by the Ministry of Finance and the SAT on March 23, 2016 and became effective on May 1, 2016, entities and individuals engaging in the sale of services, intangible assets or fixed assets within the territory of the PRC are required to pay value added tax, or VAT, instead of business tax.

 

According to the Circular 36, our PRC subsidiaries are subject to VAT, at a rate of 6% to 17% on proceeds received from customers and are entitled to a refund for VAT already paid or borne on the goods purchased by it and utilized in the production of goods or provisions of services that have generated the gross sales proceeds.

 

According to the Circular of the Ministry of Finance and the SAT on Adjusting Value-added Tax Rates, promulgated on April 4, 2018 and effective since May 1, 2018, where a taxpayer engages in a taxable sales activity for the value-added tax purpose or imports goods, the previous applicable 17% tax rates are lowered to 16%.

 

According to the Circular on Policies to Deepen Value-added Tax Reform, promulgated on March 20, 2019 and effective since April 1, 2019, where a taxpayer engages in a taxable sales activity for the value-added tax purpose or imports goods, the previous applicable 16% and 10% tax rates are lowered to 13% and 9% respectively.

 

Material U.S. Federal Income Tax

 

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

 

  banks and other financial institutions;

 

  insurance companies;

 

102

 

  pension plans;

 

  cooperatives;

 

  regulated investment companies;

 

  real estate investment trusts;

 

  broker-dealers;

 

  traders that elect to use a market-to-market method of accounting;

 

  certain former U.S. citizens or long-term residents;

 

  governments or agencies or instrumentalities thereof;

 

  tax-exempt entities (including private foundations);

 

  holders who acquired our Ordinary Shares pursuant to the exercise of any employee share option or otherwise as compensation;

 

  investors that will hold our Ordinary Shares as part of a straddle, hedging, conversion or other integrated transaction for U.S. federal income tax purposes;

 

  persons holding their Ordinary Shares in connection with a trade or business outside the United States;

 

  persons that actually or constructively own 10% or more of our voting power or value (including by reason of owning our Ordinary Shares);

 

  investors required to accelerate the recognition of any item of gross income with respect to their Ordinary Shares as a result of such income being recognized on an applicable financial statement;

 

  investors that have a functional currency other than the U.S. dollar;

 

  partnerships or other entities taxable as partnerships for U.S. federal income tax purposes, or persons holding Ordinary Shares through such entities, all of whom may be subject to tax rules that differ significantly from those discussed below.

 

The discussion set forth below is addressed only to U.S. Holders that purchase Ordinary Shares in this offering. Prospective purchasers are urged to consult their own tax advisors about the application of the U.S. federal income tax rules to their particular circumstances as well as the state, local, foreign and other tax consequences to them of the purchase, ownership and disposition of our Ordinary Shares.

 

General

 

For purposes of this discussion, a “U.S. Holder” is a beneficial owner of our Ordinary Shares that is, for U.S. federal income tax purposes:

 

  an individual who is a citizen or resident of the United States;

 

103

 

  a corporation (or other entity taxable as a corporation for U.S. federal income tax purposes) organized under the laws of the United States, any state thereof or the District of Columbia;

 

  an estate whose income is subject to U.S. federal income taxation regardless of its source; or

 

  a trust that (1) is subject to the primary supervision of a court within the United States and the control of one or more U.S. persons for all substantial decisions or (2) has a valid election in effect under applicable U.S. Treasury regulations to be treated as a U.S. person.

 

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

 

Passive Foreign Investment Company (“PFIC”)

 

A non-U.S. corporation is considered a PFIC, as defined in Section 1297(a) of the US Internal Revenue Code, for any taxable year if either:

 

  at least 75% of its gross income for such taxable year is passive income; or

 

  at least 50% of the value of its assets (based on an average of the quarterly values of the assets during a taxable year) is attributable to assets that produce or are held for the production of passive income (the “asset test”).

 

Passive income generally includes dividends, interest, rents and royalties (other than rents or royalties derived from the active conduct of a trade or business) and gains from the disposition of passive assets. We will be treated as owning our proportionate share of the assets and earning our proportionate share of the income of any other corporation in which we own, directly or indirectly, at least 25% (by value) of the stock. In determining the value and composition of our assets for purposes of the PFIC asset test, (1) the cash we raise in this offering will generally be considered to be held for the production of passive income and (2) the value of our assets must be determined based on the market value of our Ordinary Shares from time to time, which could cause the value of our non-passive assets to be less than 50% of the value of all of our assets (including the cash raised in this offering) on any particular quarterly testing date for purposes of the asset test.

 

Based on our operations and the composition of our assets we do not expect to be treated as a PFIC under the current PFIC rules. We must make a separate determination each year as to whether we are a PFIC, however, and there can be no assurance with respect to our status as a PFIC for our current taxable year or any future taxable year. Depending on the amount of cash we raise in this offering, together with any other assets held for the production of passive income, it is possible that, for our current taxable year or for any subsequent taxable year, more than 50% of our assets may be assets held for the production of passive income. We will make this determination following the end of any particular tax year. In addition, because the value of our assets for purposes of the asset test will generally be determined based on the market price of our Ordinary Shares and because cash is generally considered to be an asset held for the production of passive income, our PFIC status will depend in large part on the market price of our Ordinary Shares and the amount of cash we raise in this offering. Accordingly, fluctuations in the market price of the Ordinary Shares may cause us to become a PFIC. In addition, the application of the PFIC rules is subject to uncertainty in several respects and the composition of our income and assets will be affected by how, and how quickly, we spend the cash we raise in this offering. We are under no obligation to take steps to reduce the risk of our being classified as a PFIC, and as stated above, the determination of the value of our assets will depend upon material facts (including the market price of our Ordinary Shares from time to time and the amount of cash we raise in this offering) that may not be within our control. If we are a PFIC for any year during which you hold Ordinary Shares, we will continue to be treated as a PFIC for all succeeding years during which you hold Ordinary Shares. If we cease to be a PFIC and you did not previously make a timely “mark-to-market” election as described below, however, you may avoid some of the adverse effects of the PFIC regime by making a “purging election” ​(as described below) with respect to the Ordinary Shares.

 

104

 

If we are a PFIC for your taxable year(s) during which you hold Ordinary Shares, you will be subject to special tax rules with respect to any “excess distribution” that you receive and any gain you realize from a sale or other disposition (including a pledge) of the Ordinary Shares, unless you make a “mark-to-market” election as discussed below. Distributions you receive in a taxable year that are greater than 125% of the average annual distributions you received during the shorter of the three preceding taxable years or your holding period for the Ordinary Shares will be treated as an excess distribution. Under these special tax rules:

 

  the excess distribution or gain will be allocated ratably over your holding period for the Ordinary Shares;

 

  the amount allocated to your current taxable year, and any amount allocated to any of your taxable year(s) prior to the first taxable year in which we were a PFIC, will be treated as ordinary income, and

 

  the amount allocated to each of your other taxable year(s) will be subject to the highest tax rate in effect for that year and the interest charge generally applicable to underpayments of tax will be imposed on the resulting tax attributable to each such year.

 

The tax liability for amounts allocated to years prior to the year of disposition or “excess distribution” cannot be offset by any net operating losses for such years, and gains (but not losses) realized on the sale of the Ordinary Shares cannot be treated as capital, even if you hold the Ordinary Shares as capital assets.

 

A U.S. Holder of “marketable stock” (as defined below) in a PFIC may make a mark-to-market election under Section 1296 of the US Internal Revenue Code for such stock to elect out of the tax treatment discussed above. If you make a mark-to-market election for first taxable year which you hold (or are deemed to hold) Ordinary Shares and for which we are determined to be a PFIC, you will include in your income each year an amount equal to the excess, if any, of the fair market value of the Ordinary Shares as of the close of such taxable year over your adjusted basis in such Ordinary Shares, which excess will be treated as ordinary income and not capital gain. You are allowed an ordinary loss for the excess, if any, of the adjusted basis of the Ordinary Shares over their fair market value as of the close of the taxable year. Such ordinary loss, however, is allowable only to the extent of any net mark-to-market gains on the Ordinary Shares included in your income for prior taxable years. Amounts included in your income under a mark-to-market election, as well as gain on the actual sale or other disposition of the Ordinary Shares, are treated as ordinary income. Ordinary loss treatment also applies to any loss realized on the actual sale or disposition of the Ordinary Shares, to the extent that the amount of such loss does not exceed the net mark-to-market gains previously included for such Ordinary Shares. Your basis in the Ordinary Shares will be adjusted to reflect any such income or loss amounts. If you make a valid mark-to-market election, the tax rules that apply to distributions by corporations which are not PFICs would apply to distributions by us, except that the lower applicable capital gains rate for qualified dividend income discussed under “Taxation of Dividends and Other Distributions on our Ordinary Shares” generally would not apply.

 

The mark-to-market election is available only for “marketable stock”, which is stock that is traded in other than de minimis quantities on at least 15 days during each calendar quarter (“regularly traded”) on a qualified exchange or other market (as defined in applicable U.S. Treasury regulations), including Nasdaq. If the Ordinary Shares are regularly traded on Nasdaq and if you are a holder of Ordinary Shares, the mark-to-market election would be available to you were we to be or become a PFIC.

 

Alternatively, a U.S. Holder of stock in a PFIC may make a “qualified electing fund” election under Section 1295(b) of the US Internal Revenue Code with respect to such PFIC to elect out of the tax treatment discussed above. A U.S. Holder who makes a valid qualified electing fund election with respect to a PFIC will generally include in gross income for a taxable year such holder’s pro rata share of the corporation’s earnings and profits for the taxable year. The qualified electing fund election, however, is available only if such PFIC provides such U.S. Holder with certain information regarding its earnings and profits as required under applicable U.S. Treasury regulations. We do not currently intend to prepare or provide the information that would enable you to make a qualified electing fund election. If you hold Ordinary Shares in any taxable year in which we are a PFIC, you will be required to file U.S. Internal Revenue Service Form 8621 in each such year and provide certain annual information regarding such Ordinary Shares, including regarding distributions received on the Ordinary Shares and any gain realized on the disposition of the Ordinary Shares.

 

105

 

If you do not make a timely “mark-to-market” election (as described above), and if we were a PFIC at any time during the period you hold our Ordinary Shares, then such Ordinary Shares will continue to be treated as stock of a PFIC with respect to you even if we cease to be a PFIC in a future year, unless you make a “purging election” for the year we cease to be a PFIC. A “purging election” creates a deemed sale of such Ordinary Shares at their fair market value on the last day of the last year in which we are treated as a PFIC. The gain recognized by the purging election will be subject to the special tax and interest charge rules treating the gain as an excess distribution, as described above. As a result of the purging election, you will have a new basis (equal to the fair market value of the Ordinary Shares on the last day of the last year in which we are treated as a PFIC) and holding period (which new holding period will begin the day after such last day) in your Ordinary Shares for tax purposes.

 

IRC Section 1014(a) provides for a step-up in basis to the fair market value for our Ordinary Shares when inherited from a decedent that was previously a holder of our Ordinary Shares. However, if we are determined to be a PFIC and a decedent that was a U.S. Holder did not make either a timely qualified electing fund election for our first taxable year as a PFIC in which the U.S. Holder held (or was deemed to hold) our Ordinary Shares, or a mark-to-market election and ownership of those Ordinary Shares are inherited, a special provision in IRC Section 1291(e) provides that the new U.S. Holder’s basis should be reduced by an amount equal to the Section 1014 basis minus the decedent’s adjusted basis just before death. As such if we are determined to be a PFIC at any time prior to a decedent’s passing, the PFIC rules will cause any new U.S. Holder that inherits our Ordinary Shares from a U.S. Holder to not get a step-up in basis under Section 1014 and instead will receive a carryover basis in those Ordinary Shares.

 

You are urged to consult your tax advisors regarding the application of the PFIC rules to your investment in our Ordinary Shares and the elections discussed above.

 

Taxation of Dividends and Other Distributions on our Ordinary Shares

 

Subject to the PFIC rules discussed above, the gross amount of distributions made by us to you with respect to the Ordinary Shares (including the amount of any taxes withheld therefrom) will generally be includable in your gross income as dividend income on the date of receipt by you, but only to the extent that the distribution is paid out of our current or accumulated earnings and profits (as determined under U.S. federal income tax principles). With respect to corporate U.S. Holders, the dividends will not be eligible for the dividends-received deduction allowed to corporations in respect of dividends received from other U.S. corporations.

 

With respect to non-corporate U.S. Holders, including individual U.S. Holders, dividends will be taxed at the lower capital gains rate applicable to qualified dividend income, provided that (1) the Ordinary Shares are readily tradable on an established securities market in the United States, or we are eligible for the benefits of an approved qualifying income tax treaty with the United States that includes an exchange of information program, (2) we are not a PFIC for either our taxable year in which the dividend is paid or the preceding taxable year, and (3) certain holding period requirements are met. Because there is not income tax treaty between the United States and the Cayman Islands, clause (1) above can be satisfied only if the Ordinary Shares are readily tradable on an established securities market in the United States. Under U.S. Internal Revenue Service authority, Ordinary Shares are considered for purpose of clause (1) above to be readily tradable on an established securities market in the United States if they are listed on certain exchanges, which presently include the NYSE and the Nasdaq Stock Market. You are urged to consult your tax advisors regarding the availability of the lower rate for dividends paid with respect to our Ordinary Shares, including the effects of any change in law after the date of this report.

 

Dividends will constitute foreign source income for foreign tax credit limitation purposes. If the dividends are taxed as qualified dividend income (as discussed above), the amount of the dividend taken into account for purposes of calculating the foreign tax credit limitation will be limited to the gross amount of the dividend, multiplied by the reduced rate divided by the highest rate of tax normally applicable to dividends. The limitation on foreign taxes eligible for credit is calculated separately with respect to specific classes of income. For this purpose, dividends distributed by us with respect to our Ordinary Shares will constitute “passive category income” but could, in the case of certain U.S. Holders, constitute “general category income.”

 

106

 

To the extent that the amount of the distribution exceeds our current and accumulated earnings and profits (as determined under U.S. federal income tax principles), it will be treated first as a tax-free return of your tax basis in your Ordinary Shares, and to the extent the amount of the distribution exceeds your tax basis, the excess will be taxed as capital gain. We do not intend to calculate our earnings and profits under U.S. federal income tax principles. Therefore, a U.S. Holder should expect that a distribution will be treated as a dividend even if that distribution would otherwise be treated as a non-taxable return of capital or as capital gain under the rules described above.

 

Taxation of Dispositions of Ordinary Shares

 

Subject to the passive foreign investment company rules discussed, you will recognize taxable gain or loss on any sale, exchange or other taxable disposition of a share equal to the difference between the amount realized (in U.S. dollars) for the share and your tax basis (in U.S. dollars) in the Ordinary Shares. The gain or loss will be capital gain or loss. If you are a non-corporate U.S. Holder, including an individual U.S. Holder, who has held the Ordinary Shares for more than one year, you will generally be eligible for reduced tax rates. The deductibility of capital losses is subject to limitations. Any such gain or loss that you recognize will generally be treated as United States source income or loss for foreign tax credit limitation purposes which will generally limit the availability of foreign tax credits.

 

Information Reporting and Backup Withholding

 

Dividend payments with respect to our Ordinary Shares and proceeds from the sale, exchange or redemption of our Ordinary Shares may be subject to information reporting to the U.S. Internal Revenue Service and possible U.S. backup withholding under Section 3406 of the US Internal Revenue Code with at a current flat rate of 24%. Backup withholding will not apply, however, to a U.S. Holder who furnishes a correct taxpayer identification number and makes any other required certification on U.S. Internal Revenue Service Form W-9 or who is otherwise exempt from backup withholding. U.S. Holders who are required to establish their exempt status generally must provide such certification on U.S. Internal Revenue Service Form W-9. U.S. Holders are urged to consult their tax advisors regarding the application of the U.S. information reporting and backup withholding rules.

 

Backup withholding is not an additional tax. Amounts withheld as backup withholding may be credited against your U.S. federal income tax liability, and you may obtain a refund of any excess amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the U.S. Internal Revenue Service and furnishing any required information. We do not intend to withhold taxes for individual shareholders. Transactions effected through certain brokers or other intermediaries, however, may be subject to withholding taxes (including backup withholding), and such brokers or intermediaries may be required by law to withhold such taxes.

 

Under the Hiring Incentives to Restore Employment Act of 2010, certain U.S. Holders are required to report information relating to our Ordinary Shares, subject to certain exceptions (including an exception for Ordinary Shares held in accounts maintained by certain financial institutions), by attaching a complete Internal Revenue Service Form 8938, Statement of Specified Foreign Financial Assets, with their tax return for each year in which they hold Ordinary Shares.

 

F. Dividends and Paying Agents

 

Not applicable.

 

G. Statement By Experts

 

Not applicable.

 

107

 

H. Documents on Display

 

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, and our executive officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act. In addition, we are not required under the Exchange Act to file periodic reports and financial statements with the SEC as frequently or as promptly as U.S. companies whose securities are registered under the Exchange Act.

 

I. Subsidiary Information

 

Not applicable.

 

108

 

ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Credit Risk

 

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB 500,000 (approximately USD 72,000). As of December 31, 2023, cash balance of RMB 143,522,706, (USD 20,263,841) was deposited with financial institutions located in China, of which RMB 134,695,830 (USD 19,017,582) was subject to credit risk. In the US, the insurance coverage of each bank is USD 250,000. As of December 31, 2023, cash balance of USD 110,000 (RMB 779,097) was deposited with a financial institution located in US, none of cash was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness. A majority of our expense transactions are denominated in RMB and a significant portion of our and our subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by us in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.

 

To the extent that we need to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount we would receive from the conversion. Conversely, if we decide to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to us.

 

Liquidity Risk

 

We are also exposed to liquidity risk which is risk that we are unable to provide sufficient capital resources and liquidity to meet our commitments and business needs. Liquidity risk is controlled by the application of financial position analysis and monitoring procedures. When necessary, we will turn to other financial institutions and related parties to obtain short-term funding to meet the liquidity shortage.

 

Foreign Exchange Risk

 

While our reporting currency is the RMB, we have several operating entities’ functional currency is USD. As a result, we are exposed to foreign exchange risk as our results of operations may be affected by fluctuations in the exchange rate among USD and RMB. If the RMB appreciates against the USD, the value of our USD revenues, earnings and assets as expressed in our RMB financial statements will decline. We have not entered into any hedging transactions in an effort to reduce our exposure to the foreign exchange risks.

 

109

 

ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

 

A. Debt Securities

 

Not applicable.

 

B. Warrants and Rights

 

Not applicable.

 

C. Other Securities

 

Not applicable.

 

D. American Depositary Shares

 

Not applicable.

 

110

 

PART II

 

ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

 

None.

 

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

 

A. Material Modifications to the Instruments Defining the Rights of Security Holders

 

See “Item 10. Additional Information — B. Memorandum and Articles of Association” for a description of the rights of securities holders, which remain unchanged.

 

B. Material Modifications to the Rights of Registered Securities by Issuing or Modifying any other Class of Securities

 

None.

 

C. Withdrawal or Substitution of a Material Amount of the Assets Securing any Registered Securities

 

Not applicable.

 

D. Change of Trustees or Paying Agents for any Registered Securities

 

Not applicable.

 

E. Use of Proceeds

 

On December 27, 2023, our Registration Statement on Form F-3 registering an aggregate of US$100,000,000 and up to 2,300,000 Shares underlying previously issued warrants became effective.

 

As of December 31, 2023, we have not made any takedowns to the filed F-3.

 

ITEM 15. CONTROLS AND PROCEDURES

 

Disclosure Controls and Procedures

 

Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this report, as required by Rule 13a-15(b) under the Exchange Act.

 

Based upon that evaluation, our management has concluded that, due to the outstanding material weaknesses described below, as of December 31, 2023, our disclosure controls and procedures were not effective in ensuring that the information required to be disclosed by us in the reports that we file and furnish under the Exchange Act was recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure.

 

111

 

The Company maintains disclosure controls and procedures, as defined in Exchange Act Rule 13a-15(e), that are designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including its principal executive officer and principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. The Company’s management, with the participation of its chief executive officer and chief financial officer, evaluated the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of the end of the period covered by this annual report. Based on this evaluation, its principal executive officer and principal financial officer concluded that the Company’s disclosure controls and procedures were effective as of the end of the period covered by this annual report.

 

Management’s Annual Report on Internal Control over Financial Reporting

 

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). The 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. The 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 U.S. 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.

 

Management, with the participation of its principal executive officer and principal financial officer, evaluated the effectiveness of the Company’s internal control over financial reporting based on the framework in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation under these criteria, management concluded that its internal control over financial reporting was effective as of December 31, 2023. This Annual Report on Form 20-F does not include an attestation report of internal controls from our independent registered public accounting firm due to our status as nonaccelerated filer.

 

Internal Control over Financial Reporting

 

Our independent registered public accounting firm has not conducted an audit of our internal control over financial reporting. As defined in standards established by the PCAOB, a “material weakness” is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. The specific material weaknesses identified by the Company’s management as of December 31, 2023 are described as follows:

 

The first material weakness is that we did not maintain an effective control environment. Specifically, we lacked sufficient resources regarding financial reporting and accounting personnel with understanding of U.S. GAAP, in particular, to address complex U.S. GAAP technical accounting issues, related disclosures in accordance with U.S. GAAP and financial reporting requirements set forth by the SEC. In addition, we have identified three material weaknesses in information technology general control (“ITGC”) in the areas of: (1) data backup and disaster recovery, (2) user account management and segregation of duties, (3) risk assessment and mitigation strategy.

 

We have already taken some steps and have continued to implement measures to remediate the material weaknesses identified, including but not limited to, requiring our staff to participate in trainings and seminars provided by professional service firms on a regular basis to gain knowledge on regular accounting and SEC reporting updates, and) providing internal training to our accounting staff on U.S. GAAP. For IT related weakness, we will (1) enhance our data backup procedures and computer operations monitoring; (2) enhance user account management and enhance segregation of duties; (3) enhance risk assessment procedures and system controls

 

112

 

Attestation report of the registered public accounting firm

 

As a company with less than US$1.235 billion in revenue for our last fiscal year, we qualify as an “emerging growth company” pursuant to the JOBS Act, and are eligible to take advantage of certain exemptions from various reporting and financial disclosure requirements that are applicable to other public companies. These provisions include exemption from the auditor attestation requirement under Section 404 of the Sarbanes-Oxley Act of 2002, related to the assessment of the effectiveness of the emerging growth company’s internal control over financial reporting.

 

Changes in internal control over financial reporting

 

Other than as described above, there were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report on Form 20-F that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 16.[Reserved]

 

ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT

 

Our board of directors has determined that Shan Cui, an independent director and the chairman of our audit committee, qualifies as an audit committee financial expert within the meaning of SEC rules and possesses financial sophistication under the standards set forth under Rule 5605(c) of the Nasdaq Marketplace Rules. Our board of directors has also determined that Ms. Shan Cui satisfies the “independence” requirement of Rule 10A-3 under the Exchange Act of 1934, as amended, and Rule 5605(a)(2) of the Nasdaq Marketplace Rules.

 

ITEM 16B. CODE OF ETHICS

 

We have adopted a written code of business conduct and ethics that applies to all of our employees, officers and directors, including our principal executive officer, principal financial officer and principal accounting officer. A copy of our “Code of Ethics” is included as exhibit 11.1 to this Annual Report.

 

ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The following table sets forth the aggregate fees by the categories specified below in connection with certain professional services rendered by our current principal accounting firm OneStop Assurance PAC and prior auditor Marcum LLP. We did not pay any other fees to our auditors during the periods indicated below.

 

    2022     2023     2023  
Services   RMB     RMB     USD  
Audit Fees     3,463,942       6,019,941       849,950  
Audit-Related Fees     61,382       74,368       10,500  

 

Audit fees represent the aggregate fees billed for professional services rendered by our principal accountant for the audit of our annual financial statements or review of quarterly financial information and documents filed with the SEC.

 

Audit-related fees represent the aggregate fees billed for each of the fiscal years for assurance and related services by our principal accountant that are reasonably related to the performance of the audit or review of our financial statements and are not reported under Audit fees.

 

The policy of our audit committee is to pre-approve all audit and non-audit services provided by OneStop Assurance PAC, including audit services and audit-related services as described above, other than those for de minimis services which are approved by the Audit Committee prior to the completion of the audit.

 

113

 

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

 

Not applicable.

 

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

 

None.

 

ITEM 16F. CHANGES IN REGISTRANT’S CERTIFYING ACCOUNTANT

 

Previous disclosed in the Company’s 8-K furnished to the SEC on March 17, 2023.

 

ITEM 16G. CORPORATE GOVERNANCE

 

As a Cayman Islands exempted company listed on Nasdaq Stock Market, we are subject to the Nasdaq corporate governance listing standards. However, Nasdaq rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq corporate governance listing standards. 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 Nasdaq:

 

Pursuant to the home country rule exemptions set forth under Nasdaq Listing Rule 5615, we have elected to be exempt from the requirement under Nasdaq Listing Rule 5635 to obtain shareholder approval for the issuance of 20% or more of our outstanding ordinary shares. Nasdaq Listing Rule 5635 requires each issuer to obtain shareholder approval prior to certain dilutive events, including a transaction other than a public offering involving the sale of 20% or more of the issuer’s common shares outstanding prior to the transaction for less than the greater of book or market value of the stock. As a foreign private issuer, however, we may adopt the practices of our home country, the Cayman Island, which do not require shareholder approval for issuance of securities in connection with acquisitions.

 

Except for the foregoing, there are no material differences in our corporate governance practices from those of U.S. domestic companies under the listing standards of the Nasdaq.

 

ITEM 16H. MINE SAFETY DISCLOSURE

 

Not applicable.

 

ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

Not applicable.

 

Item 16J. Insider Trading Policies

 

Not applicable.

 

114

 

Item 16K. Cybersecurity

 

Cybersecurity Risk Management and Strategy

 

We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats, as such term is defined in Item 106(a) of Regulation S-K. These risks include, among other things: operational risks, intellectual property theft, fraud, extortion, harm to employees or customers and violation of data privacy or security laws. Identifying and assessing cybersecurity risk is integrated into our overall risk management systems and processes.

 

We are a holding company and our operations are conducted all in China by through our WOFE, ShenZhen Weiyixin and its subsidiaries. ShenZhen Weiyixin has implemented comprehensive internal policies and measures on protection of cyber security, data privacy and personal information to make sure its compliance with relevant PRC laws and regulations. The main internal policies and measures are as follows:

 

(i) for customer data processing, our subsidiaries deploys the access control mechanism on the server side, adopts the principle of minimum authorization for the staff who may contact end users’ personal data;

 

(ii) the operating systems and database systems of our subsidiaries have password complexity requirements;

 

(iii) ShenZhen Weiyixin has established an Information Security Committee and appointed Min Shu to be the head of the committee;

 

(iv) ShenZhen Weiyixin has formulated a cybersecurity contingency plan and will conduct training and safety drills every year in preparation for any emergency cybersecurity incidents; and

 

(v) our subsidiaries have established data privacy policies to ensure that its collection of data is conducted in accordance with applicable laws and regulations and that the collection is for legitimate purposes as set out in its agreements.

 

In compliance with PRC laws and regulations with respect to data security in all material aspects, we have implemented comprehensive internal policies and measures on protection of cyber security, data privacy and personal information as listed above.

 

In addition, while we take various measures to comply with all applicable data privacy and protection laws and regulations, there is no guarantee that our current security measures and those of our third-party service providers may always be adequate for the protection of our customer, employee or company data; and like all companies, we have experienced data incidents from time to time. In addition, given the size of our customer base and the types and volume of personal data on our system, we may be a particularly attractive target for computer hackers, foreign governments or cyber terrorists. Unauthorized access to our proprietary internal and customer data may be obtained through break-ins, sabotage, breach of our secure network by an unauthorized party, computer viruses, computer denial-of-service attacks, employee theft or misuse, breach of the security of the networks of our third-party service providers, or other misconduct. Because the techniques used by computer programmers who may attempt to penetrate and sabotage our proprietary internal and customer data change frequently and may not be recognized until launched against a target, we may be unable to anticipate these techniques. Unauthorized access to our proprietary internal and customer data may also be obtained through inadequate use of security controls. Any of such incidents may harm our reputation and adversely affect our business and results of operations. In addition, we may be subject to negative publicity about our security and privacy policies, systems, or measurements from time to time.

 

Any failure to prevent or mitigate security breaches, cyber-attacks or other unauthorized access to our systems or disclosure of our customers’ data, including their personal information, could result in loss or misuse of such data, interruptions to our service system, diminished customer experience, loss of customer confidence and trust, impairment of our technology infrastructure, and harm our reputation and business, resulting in significant legal and financial exposure and potential lawsuits and could cause the value of such securities to significantly decline or be worthless. In addition, any violation of the provisions and requirements under relevant laws and regulations with respect to cyber security, data security and personal information protection may subject us to rectifications, warnings, fines, confiscation of illegal gains, suspension of the related business, revocation of licenses, cancellation of qualifications being entered into the relevant credit record or even criminal liabilities.

 

115

 

Cybersecurity Governance

 

Our board of directors currently do not oversees our cybersecurity program, and have delegated the oversight to ShenZhen Weiyixin which established its Information Security Committee headed by Min Shu to be the head of the committee. The Information Security Committee will provide the board of directors occasional updates on the effectiveness of our cybersecurity program.

 

116

 

PART III

 

ITEM 17. FINANCIAL STATEMENTS

 

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

 

ITEM 18. FINANCIAL STATEMENTS

 

Our consolidated financial statements are included at the end of this annual report.

 

117

 

ITEM 19. EXHIBITS

 

Index to Exhibits

 

        Incorporated by Reference    

Exhibit
Number

  Exhibit Description   Form   File No.   Exhibit  

Filing
Date

Filed/
Furnished

1.1   MicroAlgo Inc. Amended and Restated Articles of Incorporation   8-K   001-40024   3.1   December 16, 2022    
2.1   Business combination and Merger Agreement dated as of June 10, 2021 by and among VIYI Algorithm Inc., Venus Acquisition Corporation and Venus Merger Sub Corporation and WiMi Hologram Cloud Inc. previously filed as an exhibit to Registrant’s Current Report on Form 8-K as filed with the SEC on October 4, 2022.   8-K   001-40024   2.1   December 16, 2022    
2.2   First Amendment to the Business Combination and Merger Agreement dated as of January 24, 2022   8-K   001-40024   2.2   December 16, 2022    
2.3   Second Amendment to the Business Combination and Merger Agreement dated as of August 2, 2022   8-K   001-40024   2.3   December 16, 2022    
2.4   Third Amendment to the Business Combination and Merger Agreement dated as of August 3, 2022   8-K   001-40024   2.4   December 16, 2022    
2.5   Fourth Amendment to the Business Combination and Merger Agreement dated as of August 10, 2022   8-K   001-40024   2.5   December 16, 2022    
4.1   Specimen Ordinary Share Certificate   8-K   001-40024   4.1   December 16, 2022    
4.2   DESCRIPTION OF SECURITIES                   * 
4.3   2023 Equity Incentive Plan   S-8   333-274570   10.1   September 19, 2023    
 4.4   The results of 2024 Extraordinary Meeting of the Shareholders about the Company’s reverse stock split    6-K  

001-40024

 
  99.1     March 20, 2024    
8.1   List of Subsidiaries                  
10.1   Form of Registration Rights Agreement   8-K   001-40024   10.4   December 16, 2022    
11.1   Form of Code of Ethics   S-1/A   333-251507   14   February 3, 2021    
12.1   CEO Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002                   *
12.2   CFO Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002                   *
13.1   CEO Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002                   **
13.2   CFO Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002                   **
15.1   Consent of ONESTOP ASSURANCE PAC, an independent Registered Public Accounting Firm                   *
101.INS   XBRL Instance Document.                   *
101.SCH   XBRL Taxonomy Extension Schema Document.                   *
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document.                   *
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document.                   *
101.LAB   XBRL Taxonomy Extension Labels Linkbase Document.                   *
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document.                   *
104   Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).                   *

 

 
* Filed with this Annual Report on Form 20-F.
   
** Furnished with this Annual Report on Form 20-F.

 

118

 

SIGNATURES

 

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

 

  MicroAlgo Inc.
   
  By: /s/ Min Shu
    Name: Min Shu
    Title: Chief Executive Officer

 

Date: April 11, 2024

 

119

 

MICROALGO INC. AND SUBSIDIARIES

 

INDEX TO FINANCIAL STATEMENTS

 

Report of Independent Registered Public Accounting Firm (PCAOB ID: 6732)   F-2
Consolidated Balance Sheets   F-3
Consolidated Statements of Operations and Comprehensive Income (Loss)   F-5
Consolidated Statements of Stockholders’ Equity   F-6
Consolidated Statements of Cash Flows   F-7
Notes to Consolidated Financial Statements   F-9

 

F-1

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the shareholders and the board of directors of MicroAlgo Inc. and subsidiaries

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of MicroAlgo Inc. and its subsidiaries (collectively, the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of income and comprehensive income, shareholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the consolidated financial positions of the Company as of December 31, 2023 and 2022, and the consolidated results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ ONESTOP ASSURANCE PAC

 

ONESTOP ASSURANCE PAC (id# 6732)

We have served as the Company’s auditor since 2023.

Singapore

Date: April 11, 2024

 

F-2

 

MICROALGO INC. AND SUBSIDIARIES

 

CONSOLIDATED BALANCE SHEETS

 

 

                         
   

December 31,

2022

   

December 31,

2023

   

December 31,

2023

 
    RMB     RMB     USD  
ASSETS                        
                         
CURRENT ASSETS                        
Cash and cash equivalents     297,710,673       317,212,066       44,786,884  
Short term investments     -       18,411,162       2,599,455  
Accounts receivable, net     18,125,011       23,011,758       3,249,009  
Inventories     909,047       -       -  
Prepaid services fees     25,929,098       48,495,817       6,847,080  
Other receivables and prepaid expenses     1,858,511       1,156,281       163,257  
Due from Parent     39,987,762       -       -  
Total current assets     384,520,102       408,287,084       57,645,685  
                         
NON-CURRENT ASSETS                        
Property and equipment, net     1,012,107       749,952       105,885  
Cost method investments     1,200,000       97,062       13,704  
Prepaid expenses and deposits     1,281,860       25,600       3,614  
Deferred tax assets     -       987,848       139,473  
Intangible assets, net     6,716,250       -       -  
Operating lease right-of-use assets     1,050,922       372,713       52,623  
Goodwill     106,274,006       -       -  
Total non-current assets     117,535,145       2,233,175       315,299  
Total assets     502,055,247       410,520,259       57,960,984  
                         
LIABILITIES AND SHAREHOLDERS’ EQUITY                        
                         
CURRENT LIABILITIES                        
Accounts payable     14,221,369       20,932,927       2,955,501  
Deferred revenues     11,205,880       10,372,767       1,464,522  
Other payables and accrued liabilities     5,523,915       21,242,685       2,999,235  
Other payables – related party     1,067,903       18,465,025       2,607,060  
Banking facility     -       13,500,000       1,906,053  
Operating lease liabilities     1,049,326       279,510       39,464  
Taxes payable     385,591       522,843       73,820  
Total current liabilities     33,453,984       85,315,757       12,045,655  
                         
OTHER LIABILITIES                        
Operating lease liabilities – noncurrent     214,189       -       -  
Deferred tax liabilities, net     1,679,062       -       -  
Total other liabilities     1,893,251       -       -  
Total liabilities     35,347,235       85,315,757       12,045,655  

 

F-3

 

MICROALGO INC. AND SUBSIDIARIES

 

CONSOLIDATED BALANCE SHEETS — (Continued)

 

 

   

December 31,

2022

   

December 31,

2023

   

December 31,

2023

 
    RMB     RMB     USD  
COMMITMENTS AND CONTINGENCIES                        
                         
SHAREHOLDERS’ EQUITY                        
Preferred shares, USD 0.001 par value; 1,000,000 shares authorized; no share issued                        
Ordinary shares1 (USD 0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 shares issued and outstanding as of December 31, 2022 and December 31, 2023, respectively)     312,543       365,515       51,607  
Additional paid-in capital     320,210,652       439,776,100       62,091,589  
Retained earnings     129,602,088       (77,156,553 )     (10,893,664 )
Statutory reserves     11,964,279       13,134,098       1,854,391  
Accumulated other comprehensive income (loss)     2,834,688       (54,712,520 )     (7,724,811 )
Total shareholders’ equity     464,924,250       321,406,640       45,379,112  
                         
NONCONTROLLING INTERESTS     1,783,762       3,797,862       536,217  
                         
Total equity     466,708,012       325,204,502       45,915,329  
                         
Total liabilities and shareholders’ equity     502,055,247       410,520,259       57,960,984  

 

 
1 All period results have been adjusted for the share consolidation effective March 22, 2024.

 

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

 

F-4

 

MICROALGO INC. AND SUBSIDIARIES

 

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

 

 

                                 
    For the Years Ending December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
OPERATING REVENUES                                
Services     310,186,386       447,812,310       569,906,586       80,464,595  
Products     219,064,278       138,247,782       10,109,828       1,427,397  
Total operating revenues     529,250,664       586,060,092       580,016,414       81,891,992  
                                 
COST OF REVENUES     (315,597,133 )     (458,587,778 )     (406,026,720 )     (57,326,545 )
                                 
GROSS PROFIT     213,653,531       127,472,314       173,989,694       24,565,447  
                                 
OPERATING EXPENSES                                
Selling expenses     (5,419,964 )     (3,769,663 )     (2,760,388 )     (389,737 )
General and administrative expenses     (34,049,653 )     (34,516,321 )     (24,916,851 )     (3,517,987 )
Research and development expenses     (107,035,272 )     (93,684,006 )     (161,191,572 )     (22,758,492 )
Stock compensation expenses     -       -       (117,415,639 )     (16,577,808 )
Impairment loss for goodwill     (18,457,742 )     (35,493,300 )     (106,274,006 )     (15,004,731 )
Impairment loss for long-lived assets     -       (13,713,233 )     (6,602,198 )     (932,158 )
Change in fair value of business acquisition payable     3,239,892       -       -       -  
Change in fair value of warrant liability     -       832,355       -       -  
Total operating expenses     (161,722,739 )     (180,344,168 )     (419,160,654 )     (59,180,913 )
                                 
INCOME (LOSS) FROM OPERATIONS     51,930,792       (52,871,854 )     (245,170,960 )     (34,615,466 )
                                 
OTHER INCOME (EXPENSE)                                
Investment income (loss)     1,258,006       (1,064,204 )     (27,925,753 )     (3,942,812 )
Interest income     1,885,104       1,789,539       3,883,115       548,253  
Finance expenses, net     (1,790,309 )     (443,802 )     (613,232 )     (86,582 )
Other income, net     2,001,407       2,246,901       1,127,156       159,142  
Total other income (expense), net     3,354,208       2,528,434       (23,528,714 )     (3,321,999 )
                                 
INCOME (LOSS) BEFORE INCOME TAXES     55,285,000       (50,343,420 )     (268,699,674 )     (37,937,465 )
                                 
BENEFIT OF (PROVISION FOR) INCOME TAXES                                
Current     (2,351,565 )     (102,338 )     (166,476 )     (23,505 )
Deferred     1,804,356       3,901,192       2,666,910       376,539  
Total (provision for) benefit of income tax     (547,209 )     3,798,854       2,500,434       353,034  
                                 
NET INCOME (LOSS)     54,737,791       (46,544,566 )     (266,199,240 )     (37,584,431 )
                                 
Less: Net income (loss) attributable to non-controlling interests     (538,060 )     292,942       2,014,100       284,369  
                                 
NET INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC.     55,275,851       (46,837,508 )     (268,213,340 )     (37,868,800 )
                                 
NET INCOME (LOSS)     54,737,791       (46,544,566 )     (266,199,240 )     (37,584,431 )
                                 
OTHER COMPREHENSIVE INCOME (LOSS)                                
Foreign currency translation adjustment     (455,030 )     (30,643,029 )     (57,547,208 )     (8,125,038 )
                                 
COMPREHENSIVE INCOME (LOSS)     54,282,761       (77,187,595 )     (323,746,448 )     (45,709,469 )
                                 
Less: Comprehensive income (loss) attributable to non-controlling interests     (538,060 )     35,453       2,014,100       284,369  
                                 
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC.     54,820,821       (77,223,048 )     (325,760,548 )     (45,993,838 )
                                 
WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES                                
Basic and diluted     3,960,396       3,986,029       4,561,903       4,561,903  
                                 
LOSS PER SHARE1                                
Basic and diluted     13.96       (11.75 )     (58.79 )     (8.30 )

 

 
1 All period results have been adjusted for the share consolidation effective March 22, 2024.

 

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

 

F-5

 

MICROALGO INC. AND SUBSIDIARIES

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

 

                                                                         
                                  Accumulated                    
    Ordinary shares     Additional     Retained earnings     other                    
    Shares1     Amount     paid-in
capital
    Statutory
reserves
    Unrestricted     comprehensive
income (loss)
    Noncontrolling
interests
    Total
RMB
    Total
USD
 
BALANCE, December 31, 2021     3,960,396       269,418       186,384,247       9,420,703       178,983,172       (2,585,684 )     1,550,349       374,022,205       52,807,856  
Shares issued in connection with reverse recapitalization     425,275       43,125       133,826,405       -       -       -       -       133,869,530       18,900,918  
Net loss     -       -       -       -       (46,837,508 )     -       233,413       (46,604,095 )     (6,579,990 )
Statutory reserves     -       -       -       2,543,576       (2,543,576 )     -       -       -       -  
Foreign currency translation     -       -       -       -       -       5,420,372       -       5,420,372       765,297  
BALANCE, December 31, 2022     4,385,671       312,543       320,210,652       11,964,279       129,602,088       2,834,688       1,783,762       466,708,012       65,894,081  
Shares issued     775,000       52,972       119,565,448       -       -       -       -       119,618,420       16,888,816  
Net loss     -       -       -       -       (205,588,822 )     -       2,014,100       (203,574,722 )     (28,742,531 )
Statutory reserves     -       -       -       1,169,819       (1,169,819 )     -       -       -       -  
Foreign currency translation     -       -       -       -       -       (57,547,208 )     -       (57,547,208 )     (8,125,037 )
BALANCE, December 31, 2023     5,160,671       365,515       439,776,100       13,134,098       (77,156,553 )     (54,712,520 )     3,797,862       325,204,502       45,915,329  

 

 
1 All period results have been adjusted for the share consolidation effective March 22, 2024.

 

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

 

F-6

 

MICROALGO INC. AND SUBSIDIARIES

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

                                 
    For the Year Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
CASH FLOWS FROM OPERATING ACTIVITIES:                                
Net Income (loss)     54,737,791       (46,544,565 )     (266,199,240 )     (37,584,430 )
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:                                
Depreciation and amortization     9,599,219       9,246,249       1,041,272       147,016  
Provision for doubtful accounts, net     1,440,000       6,034,215       (1,307,865 )     (184,656 )
Stock compensation expenses     -       -       119,618,420       16,888,816  
Deferred tax benefit     (1,804,356 )     (3,901,192 )     (2,666,911 )     (376,539 )
Gain (loss) from short term investments     -       1,064,204       (124,104 )     (17,522 )
Loss from disposal of property and equipment     208       -       -       -  
Loss (gain) from disposal of subsidiaries     -       (65,587 )     -       -  
Amortization of operating lease right-of-use assets     803,200       978,197       802,313       113,278  
Amortization of debt discount     1,396,730       -       -       -  
Impairment loss for goodwill     18,457,742       35,493,300       106,274,006       15,004,731  
Impairment loss for long-lived assets     -       13,713,233       6,602,198       932,158  
Change in fair value of warrant liabilities     -       (832,355 )     -       -  
Change in fair value of business acquisition payable     (3,239,892 )     -       -       -  
Change in operating assets and liabilities:                                
Accounts receivables     32,527,599       (6,448,443 )     (350,576 )     (49,498 )
Inventories     (4,139,852 )     4,649,193       909,047       128,348  
Prepaid services fees     (15,546,090 )     1,715,886       (22,566,719 )     (3,186,175 )
Other receivables and prepaid expenses     (1,528,701 )     959,320       -       -  
Prepaid expenses and deposits     68,145       125,755       -       -  
Accounts payable     2,456,717       948,491       6,711,558       947,599  
Deferred revenues     6,762,751       (2,312,407 )     (833,113 )     (117,626 )
Other payables and accrued liabilities     1,817,942       (367,174 )     7,524,461       1,062,372  
Operating lease liabilities     (802,884 )     (922,322 )     (984,005 )     (138,931 )
Taxes payable     (4,476,089 )     (382,068 )     137,252       19,378  
Net cash provided by (used in) operating activities     98,530,180       13,151,930       (45,412,006 )     (6,411,681 )
                                 
CASH FLOWS FROM INVESTING ACTIVITIES:                                
Purchases of cost method investment     (600,000 )     (600,000 )     -       -  
Sale of long term investments     -       -       1,256,260       177,370  
Purchases of property and equipment     (232,314 )     (1,082,389 )     437,873       61,823  
Purchases of short term investments     (103,299,083 )     (109,791,056 )     (18,411,162 )     (2,599,455 )
Redemption of short term investments     103,299,083       108,726,852       -       -  
Payment for Shanghai Guoyu acquisition     (20,000,000 )     -       -       -  
Cash received from acquisitions     161,638       2,033       -       -  
(Loan to) collection from third party     (21,160,000 )     21,335,190       -       -  
Net cash provided by (used in) investing activities     (41,830,676 )     18,590,629       (16,717,029 )     (2,360,262 )

 

F-7

 

MICROALGO INC. AND SUBSIDIARIES

 

CONSOLIDATED STATEMENTS OF CASH FLOWS — (Continued)

 

 

    For the Year Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
CASH FLOWS FROM FINANCING ACTIVITIES:                                
Loan to Parent     -       (38,618,394 )     -       -  
Repayment to Parent     (28,935,483 )     (201,054,030 )     -       -  
Proceeds from Parent     20,598,434       84,405,291       37,461,686       5,289,182  
Proceeds from banking facility     7,628,692       -       13,500,000       1,906,053  
Payments to banking facility     (20,531,692 )     -       -       -  
Proceeds from related party loans     5,616,145       -       25,591,431       3,613,231  
Repayments to related party loans     (5,616,145 )     -       -       -  
Capital contribution from noncontrolling interests     330       -       -       -  
Cash received from recapitalization of MicroAlgo     -       138,970,347       -       -  
Deferred merger costs     (3,839,564 )     -       -       -  
Net cash provided by (used in) financing activities     (25,079,283 )     (16,296,787 )     76,553,117       10,808,466  
                                 
EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH     (1,394,150 )     9,896,303       5,077,311       716,861  
                                 
CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH     30,226,071       25,342,076       19,501,393       2,753,384  
                                 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, at beginning of year     242,142,526       272,368,597       297,710,673       42,033,500  
                                 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, at end of year     272,368,597       297,710,673       317,212,066       44,786,884  
                                 
SUPPLEMENTAL CASH FLOW INFORMATION:                                
Cash paid for income taxes     4,357,844       1,250,425       235,198       33,207  
Cash paid for interest     113,131       20,124       124,995       17,648  
                                 
NON-CASH INVESTING AND FINANCING ACTIVITIES:                                
Deferred offering cost to offset proceed from recapitailzation     -       3,689,844       -       -  
Operating lease right-of-use assets obtained in exchange for operating lease liabilities     621,909       742,238       586,741       82,841  

 

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

 

F-8

 

MICROALGO INC. AND SUBSIDIARIES

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

Note 1 — Nature of business and organization

 

MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.

 

On December 9, 2022, in accordance with the Merger Agreement, the closing of the business combination (the “Closing”) occurred, pursuant to which Venus issued 3,960,396 ordinary shares1 to VIYI shareholders. As a result of the consummation of the business combination, VIYI is now a wholly-owned subsidiary of the Company, which has changed its name to MicroAlgo Inc.

 

The business combination was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, Venus will be treated as the “acquired” company for financial reporting purposes. This determination was primarily based on the holders of VIYI expecting to have a majority of the voting power of the post-combination company, VIYI senior management comprising substantially all of the senior management of the post-combination company, the relative size of VIYI compared to Venus, and VIYI operations comprising the ongoing operations of the post-combination company. Accordingly, for accounting purposes, the business combination will be treated as the equivalent of VIYI issuing shares for the net assets of Venus, accompanied by a recapitalization. The net assets of Venus will be stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the business combination will be those of VIYI. (See Note 3 for details)

 

VIYI Algorithm Inc. (“VIYI”), is a company incorporated on September 24, 2020 under the laws of the Cayman Islands. WiMi Hologram Cloud Inc. (“WiMi Inc.” or the “Parent”) is VIYI’s parent company. VIYI, its consolidated subsidiaries, its former variable interest entity (“VIE”) and VIE’s subsidiaries is primarily engaged in providing central processing algorithm services.

 

On March 8, 2011, Shenzhen Yitian Internet Technology Co., Ltd. (“historical VIE”) was established under the laws of the People’s Republic of China. Shenzhen Yitian is one of our operating entities.

 

On January 14, 2019, Shenzhen Yitian established a fully owned subsidiary Shenzhen Yiyou Online Technology Co., Ltd. (YY Online), YY Online is one of our operating entities.

 

On October 28, 2020, Shenzhen Yitian established a fully owned subsidiary Weidong Technology Co., Ltd.(Weidong) in Hainan, Weidong is one of our operating entities.

 

On October 9, 2020, VIYI set up a wholly owned holding company in Hong Kong, VIYI Technology Ltd. (“VIYI Ltd”), which holds all of the outstanding equity of Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “WOFE”) which established on November 18, 2020 under the laws of the PRC.

 

On November 30, 2020, Shenzhen Weiyixin established Shanghai Weimu Technology Co., Ltd., (“Shanghai Weimu”) in the PRC, and Shenzhen Weiyixin holds 58% outstanding equity of Shanghai Weimu.

 

On April 15, 2021, VIYI Ltd formed a 55% owned subsidiary Viwo Technology Limited (“Viwo Technology”), a Hong Kong limited company.

 

On July 1, 2021, Weidong acquired 99% interest of Shanghai Guoyu Information Technologies Co., Ltd (“Shanghai Guoyu”). The remaining 1% of Shanghai Guoyu is acquired by YY Online.

 

 

 
1 Number of shares has been retrospectively adjusted for the share consolidation effective March 22, 2024. See Note 20 - Subsequent Event.

 

F-9

 

On July 14, 2021, Weidong transferred its 100% equity interest of Korgas Weidong to Shanghai Guoyu.

 

On July 19, 2021, Viwo Technology established a fully owned subsidiary Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”) in Shenzhen to support its operations.

 

In November 2021, Viwotong Tech acquired 100% equity interests of Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”).

 

In December 2022, Viwotong Tech acquired 100% equity of Beijing Younike Information Technology Co., Ltd. (Younike).

 

On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (SZ Weidong) in Shenzhen.

 

On May 17, 2023, YY Online transferred 1% equity of Shanghai Guoyu to SZ Weidong.

 

On June 5, 2023 VIYI Technology Ltd established a fully owned subsidiary CDDI Capital Ltd (“CDDI”) in British Virgin Islands.

 

On June 27, 2023, CDDI formed a 55% owned subsidiary VIWO Technology Inc.(“VIWO Cayman”) in Cayman.

 

On July 31, 2023, VIYI Technology Ltd transferred its equity of Viwo Technology Limited to VIWO Cayman. VIWO Cayman holds 100% equity in Viwo Technology.

 

On December 20, 2023, VIWO Cayman established a fully owned subsidiary VIWO Technology (HK) Co., Limited (“VIWO HK”) in Hong Kong.

 

On January 23, 2024, VIWO Technology (HK) Co., Limited established a wholly-owned subsidiary, Beijing Viwotong Technology Co., Ltd.(“Beijing Viwotong”).

 

In February 2024, Shenzhen Viwotong transferred 100% equity of Tapuyu and Younike to Beijing Viwotong.

 

  (1) Reorganization of Shenzhen Yitian:

 

Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”) was established on March 8, 2011 and was acquired by the Parent’s VIE, WiMi Cloud Software Co., Ltd. (“Beijing WiMi”) in 2015. Shenzhen Yitian and subsidiaries are in the PRC and mainly engaged in provide algorithm services in advertising and gaming industry.

 

On December 24, 2020, Beijing WiMi transferred 99.0% and 1.0% equity interests in Shenzhen Yitian to Ms. Yao Zhaohua and Ms. Sun Yadong for consideration of RMB 1 and RMB 1, respectively, pursuant to share transfer agreements. Ms. Yao Zhaohua and Ms. Sun Yadong and the original shareholders of Shenzhen Yitian entered into contractual agreements with Shenzhen Weiyixin on December 24, 2020, which granted Shenzhen Weiyixin effective control of Shenzhen Yitian from December 24, 2020 and enable Shenzhen Weiyixin to receive all the expected residual returns of Shenzhen Yitian and its subsidiaries. The reorganization was completed on December 24, 2020. Shenzhen Weiyixin becomes the primary beneficiary of Shenzhen Yitian and its subsidiaries.

 

F-10

 

On January 11, 2021, Shenzhen Yitian transferred its 100% equity interest of Weidong and subsidiaries to Shenzhen Weiyixin; its 100% equity interest YY Online to Weidong and its 100% equity interest in Korgas 233 and Wuhan 233 to YY Online. As a result, Wuhan 233 and Korgas 233 became wholly owned subsidiaries of YY Online and YY Online became wholly owned subsidiary of Weidong and Weidong became wholly owned subsidiary of Shenzhen Weiyixin.

 

All of these entities are under common control of shareholders of VIYI, which results in the consolidation of Shenzhen Yitian and its subsidiaries which have been accounted for as a reorganization of entities under common control at carrying value. The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the accompanying consolidated financial statements of the Company.

 

  (2) Termination of the VIE Arrangements:

 

Due to the business strategy adjustment, Shenzhen Yitian and its subsidiaries no longer operate the business involving foreign investment restrictions since March 1, 2022, therefore VIYI is able to have direct equity interest in Shenzhen Yitian and its subsidiaries. On April 1, 2022, VIYI terminated the agreements under the VIE structure with Shenzhen Yitian. Shenzhen Yitian’s original shareholders transferred their respective ownership to VIYI WFOE and VIYI WFOE obtained 100% equity control of Shenzhen Yitian and its subsidiaries on April 1, 2022. The reorganization has no effect on the consolidated financial statements as Shenzhen Yitian has been under common control of VIYI Cayman that there is no change of reporting entities.

 

The accompanying consolidated financial statements reflect the activities of MicroAlgo and each of the following entities as of December 31, 2023:

 

Name   Background   Ownership
VIYI Technology Inc. (“VIYI”)   A Cayman Islands company Incorporated on September 24, 2020   100% owned by MicroAlgo
           
VIYI Technology Ltd. (“VIYI Ltd”)   A Hong Kong company   100% owned by VIYI
  Incorporated on October 9, 2020  
  A holding company  
           
Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)   A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)   100% owned by VIYI Ltd
  Incorporated on November 18, 2020  
  A holding company    
           
Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)   A PRC limited liability company   100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
  Incorporated on March 08, 2011  
  Primarily engages central processing algorithm in mobile games industry  
           
Korgas 233 Technology Co., Ltd. (“Korgas 233”)   A PRC limited liability company   100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by YY Online after January 11, 2021; dissolved in October 2023
  Incorporated on September 15, 2017  
  Primarily engages in central processing algorithm in mobile games industry  

 

F-11

 

Name   Background   Ownership
Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)   A PRC limited liability company Incorporated on October 16, 2015 Primarily engages in central processing algorithm in advertising industry   100% owned by Shenzhen Yitian
           
Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)   A PRC limited liability company Incorporated on January 14, 2019 Primarily engages in central processing algorithm in advertising industry   100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Weidong after January 11, 2021
  Incorporated on May 15, 2020  
  Primarily engages in central processing algorithm in mobile games industry  
           
Weidong Technology Co., Ltd. (“Weidong”)   A PRC limited liability company   100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Shenzhen Weiyixin after January 11, 2021
  Incorporated on October 28, 2020  
  Primarily engages in central processing algorithm in advertising industry  
       
Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)   A PRC limited liability company   100% owned by Weidong before July 14, 2021; 100% owned by Shanghai Guoyu after July 14, 2021
  Incorporated on October 30, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Fe-da Electronics Company Private Limited (“Fe-da Electronics”)   A Singapore company   Disposed in April 2023
  Incorporated on January 9, 2009  
  Primarily engages in resale of intelligent chips and customization of central processing units  
           
Excel Crest Limited (“Excel Crest”)   A Hong Kong company   Disposed in April 2023
  Incorporated on September 10, 2020  
  Support the daily operations of Fe-da Electronics in Hong Kong  
           
Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)   A PRC limited liability company   58% owned by Shenzhen Weiyixin
  Incorporated on November 30, 2020  
  Engages in providing software support services  

 

F-12

 

Name   Background   Ownership
Wisdom Lab Inc. (“Wisdom Lab”)   A Cayman Islands company   Disposed in April 2023
  Incorporated on May 6, 2021  
  Engages in software solution for intelligent chips  
           
CDDI Capital Ltd (”CDDI”)   A British Virgin Islands company   100% owned by VIYI Ltd
  Incorporated on June 5, 2023  
  A holding company  
           
VIWO Technology Inc. (“VIWO Cayman”)   A Cayman Islands company   55% owned by CDDI
  Incorporated on June 27, 2023  
  A holding company  
           
Viwo Technology Limited. (“Viwo Tech”)   A Hong Kong company   100% owned by VIWO Cayman
  Incorporated on April 15, 2021  
  Engages in intelligent chips design  
       
           
VIWO Technology (HK) Co., Limited (“VIWO HK”)   A Hong Kong company   100% owned by VIWO Cayman
  Incorporated on December 20, 2023    
  A holding company    
           
Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)   A PRC limited liability company   100% owned by Viwo Tech
  Incorporated on July 19, 2021  
           
Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)   A PRC limited liability company   99% owned by Weidong, 1% owned by SZ Weidong
  Incorporated on March 18, 2019  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)   A PRC limited liability company   100% owned by Shanghai Guoyu; dissolved in August 2023
  Incorporated on July 23, 2021  
  Engages in R&D and application of intelligent visual algorithm technology  
       
Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on June 22, 2021  
  Engages in central processing algorithm in advertising industry  
           
Beijing Younike Information Technology Co., Ltd. (“Younike”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on July 22, 2022  
  Engages in central processing algorithm in advertising industry  
         
Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)   A PRC limited liability company   100% owned by Weidong
  Incorporated on March 27, 2023  
  Primarily engages in central processing algorithm in advertising industry  

 

F-13

 

Contractual Arrangements (Terminated April 1, 2022)

 

Due to legal restrictions on foreign ownership and investment in, among other areas, value-added telecommunications services, which include the operations of internet content providers, prior to April 1, 2022, the Company operates its internet and other businesses in which foreign investment is restricted or prohibited in the PRC through certain PRC domestic companies. As such, Shenzhen Yitian (from December 24, 2020) is controlled through contractual agreements in lieu of direct equity ownership by the Company or any of its subsidiaries.

 

Shenzhen Yitian and its subsidiary used to provide Internet information consulting services which required the possession of the Internet Content Provision (“ICP”) licenses and were subject to foreign investment restrictions under relevant PRC laws and regulations. Due to subsequent business strategy adjustment, Shenzhen Yitian and its subsidiary have terminated such Internet information consulting services since March 1, 2022. As a result of the termination of such services, Shenzhen Yitian and its subsidiary were later notified by relevant PRC government authority that the ICP licenses were no longer required and their business was no longer subject to foreign investment restrictions, therefore VIYI can own direct equity interest in Shenzhen Yitian and its subsidiaries. VIYI terminated the agreements under the VIE structure with Shenzhen Yitian, and VIYI’s WFOE achieved 100% equity control of Shenzhen Yitian and its subsidiaries on April 1, 2022. VIYI now controls and receives the economic benefits of Shenzhen Yitian and its subsidiaries’ business operation through equity ownership.

 

Shenzhen Yitian

 

The contractual arrangements consist of a series of four agreements, shareholders power of attorney and irrevocable commitment letters (collectively the “Contractual Arrangements”, which were signed on December 24, 2020). The significant terms of the Contractual Agreements are as follows:

 

Exclusive Business Cooperation Agreement

 

Under the exclusive business cooperation agreement between Shenzhen Weiyixin and Shenzhen Yitian dated December 24, 2020, Shenzhen Weiyixin has the exclusive right to provide to Shenzhen Yitian consulting and services related to, among other things, use of software, operation maintenance, product development, and management and marketing consulting. Shenzhen Weiyixin has the exclusive ownership of intellectual property rights created as a result of the performance of this agreement. Shenzhen Yitian agrees to pay Shenzhen Weiyixin service fee at an amount equal to the consolidated net income after offsetting previous year’s loss (if any). This agreement remained effective until April 1, 2022 when the agreement was terminated by Shenzhen Weiyixin.

 

F-14

 

Exclusive Share Purchase Option Agreement

 

Pursuant to the exclusive share purchase option agreement dated December 24, 2020, by and among Shenzhen Weiyixin, Shenzhen Yitian and each of the shareholders of Shenzhen Yitian, each of the shareholders of Shenzhen Yitian irrevocably granted Shenzhen Weiyixin an exclusive call option to purchase, or have its designated person(s) to purchase, at its discretion, all or part of their equity interests in Shenzhen Yitian, and the purchase price shall be the lowest price permitted by applicable PRC law. Each of the shareholders of Shenzhen Yitian undertakes that, without the prior written consent of Shenzhen Weiyixin or us, they may not increase or decrease the registered capital, amend its articles of association or change registered capital structure. This agreement will remain effective unless terminated in the event that the entire equity interests held by registered shareholders in Shenzhen Yitian have been transferred to Shenzhen Weiyixin or until the date when it is terminated by Shenzhen Weiyixin. Any transfer of shares pursuant to this agreement would be subject to PRC regulations and to any changes required thereunder.

 

Equity Interest Pledge Agreement

 

Pursuant to the equity interest pledge agreement dated December 24, 2020, by and among Shenzhen Weiyixin, Shenzhen Yitian and the shareholders of Shenzhen Yitian, the shareholders of Shenzhen Yitian pledged all of their equity interests in Shenzhen Yitian to Shenzhen Weiyixin to guarantee their and Shenzhen Yitian’s obligations under the contractual arrangements including the exclusive consulting and services agreement, the exclusive option agreement, the power of attorney and this equity interest pledge agreement, as well as any loss incurred due to events of default defined therein and all expenses incurred by Shenzhen Weiyixin in enforcing such obligations of Shenzhen Yitian or its shareholders. The shareholders of Shenzhen Yitian agree that, without Shenzhen Weiyixin’s prior written approval, during the term of the equity interest pledge agreement, they will not dispose of the pledged equity interests or create or allow any other encumbrance on the pledged equity interests. The pledge under the equity interest pledge agreement shall take effect upon the completion of registration with the relevant administration for industry and commerce, which was completed as of January 29, 2021, and shall remain valid until the earlier of (1) the completion of all contractual obligations and the repayment of all secured debts, or (2) the time when the pledgee and/or the appointed person(s) have decided, subject to the PRC laws, to purchase the entire equity interests of the pledger in Shenzhen Yitian, and such equity interests of Shenzhen Yitian have been transferred to the pledgee and/or the appointed person(s) in accordance with the law such that the pledgee and/or the appointed person(s) may lawfully engage in the business of Shenzhen Yitian.

 

Loan Agreement

 

Pursuant to the loan agreement dated December 24, 2020, Shenzhen Weiyixin agreed to provide loans to the registered shareholders of Shenzhen Yitian, to be used exclusively as investment in Shenzhen Yitian. The loan must not be used for any other purposes without the relevant lender’s prior written consent. The term of the loan agreement commences from the date of the agreement and ends on the date the lender exercises its exclusive option under the relevant exclusive share purchase option agreement, or when certain defined termination events occur, such as if the lender sends a written notice demanding repayment to the borrower, or upon the default of the borrower, whichever is earlier. After the lender exercises its exclusive option, the borrower may repay the loan by transferring all of its equity interest in the relevant Onshore Holdco to the lender, or a person or entity nominated by the lender, and use the proceeds of such transfer as repayment of the loan. If the proceeds of such transfer are equal to or less than the principal of the loan under the loan agreement, the loan is considered interest-free. If the proceeds of such transfer is higher than the principal of the loan under the loan agreement, any surplus is considered interest for the loan.

 

F-15

 

Power of Attorney

 

Pursuant to the power of attorney dated December 24, 2020, by Shenzhen Weiyixin and each shareholder of Shenzhen Yitian, respectively, each shareholder of Shenzhen Yitian irrevocably authorized Shenzhen Weiyixin or any person(s) designated by Shenzhen Weiyixin to exercise such shareholder’s voting rights in Shenzhen Yitian, including, without limitation, the power to participate in and vote at shareholder’s meetings, the power to nominate directors and appoint senior management, the power to sell or transfer such shareholder’s equity interest in Shenzhen Yitian, and other shareholders’ voting rights permitted by PRC law and the Articles of Association of Shenzhen Yitian. The power of attorney remains irrevocable and continuously valid from the date of execution so long as each shareholder remains as a shareholder of Shenzhen Yitian.

 

Spousal Consent Letters

 

Pursuant to these letters, the spouses of the applicable shareholders of Shenzhen Yitian unconditionally and irrevocably agreed that the equity interest in Shenzhen Yitian held by them and registered in their names will be disposed of pursuant to the equity interest pledge agreement, the exclusive option agreement, and the power of attorney. Each of their spouses agreed not to assert any rights over the equity interest in Shenzhen Yitian held by their respective spouses. In addition, in the event that any spouse obtains any equity interest in Shenzhen Yitian held by his or her spouse for any reason, he or she agreed to be bound by the contractual arrangements.

 

Based on the foregoing contractual arrangements, which grant Shenzhen Weiyixin effective control of Shenzhen Yitian and enable Shenzhen Weiyixin to receive all of their expected residual returns, the Company accounts for Shenzhen Yitian as a VIE on December 24, 2020. The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the accompanying consolidated financial statements of the Company.

 

Due to the business strategy adjustment, Shenzhen Yitian and its subsidiaries no longer operate the business involving foreign investment restrictions since March 1, 2022, therefore VIYI is able to have direct equity interest in Shenzhen Yitian and its subsidiaries. On April 1, 2022, VIYI terminated the agreements under the VIE structure with Shenzhen Yitian. Shenzhen Yitian’s original shareholders transferred their respective ownership to VIYI WFOE and VIYI WFOE obtained 100% equity control of Shenzhen Yitian and its subsidiaries on April 1, 2022.

 

Note 2 — Summary of significant accounting policies

 

Basis of presentation

 

The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

Principles of consolidation

 

The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

 

F-16

 

Use of estimates and assumptions

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

 

The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of MicroAlgo and its subsidiaries which are incorporated in Hong Kong is U.S. dollar, and its subsidiaries which are incorporated in PRC is RMB, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.

 

The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and 2023 were translated at USD 1.00 to RMB 6.9646 and to RMB 7.0827 respectively. The average translation rates applied to statement of income accounts for the years ended December 31, 2021, 2022 and 2023 were USD 1.00 to RMB 6.4515, RMB 6.7261 and RMB 7.0467, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets. Translation adjustments included in accumulated other comprehensive income amounted to RMB 2,834,688 and accumulated other comprehensive loss amounted RMB 54,712,520 (USD 7,724,811) as of December 31, 2022 and 2023, respectively.

 

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and US.

 

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made RMB 8,487,562 and RMB 3,951,391 (USD 557,893) allowance for doubtful accounts for accounts receivable, respectively.

 

F-17

 

Short term investments

 

Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.

 

Inventories

 

Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. For the year ended December 31, 2022 and 2023, the Company determined that no allowance was necessary.

 

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December 31, 2022 and 2023, no allowance was deemed necessary.

 

Other receivables and prepaid expenses

 

Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made nil and RMB 3,228,306 (USD 455,802) allowance for doubtful acounts for other receivables.

 

Property and equipment, net

 

Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:

 

     
    Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Vehicles   35 years  
Leasehold improvements   lesser of lease term or expected useful life  

 

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

F-18

 

Cost method 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 Company reviews several factors to determine whether a loss is other-than-temporary. These factors 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. As the date of the December 31, 2023, the Company recognized the impairment of RMB 1,102,938 (USD 155,723) for the cost method investment, mainly due to the weak financial condition recognized of Shenzhen Weiyixin’s investments in near periods.

 

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

     
    Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   6 years  

 

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

 

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the years ended December 31, 2021, 2022 and 2023, nil, RMB 13,713,233 and RMB 6,602,198 (USD 932,158) impairment of long-lived assets was recognized.

 

F-19

 

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

  Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

 

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

F-20

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

— Performance-based advertising service

 

The Company provides central processing algorithm performance-based advertising services for its customers, which enable the customers to get the optimal business opportunities.

 

The Company’s performance obligation is to help customers to accurately match consumers and traffic users, and thereby increasing the conversion rate of product sale using its proprietary data optimization algorithms. The Company’s revenue is recognized at a point when an ender user completes a transaction at a rate specified in contract. Related service fees are generally billed monthly, based on a per transaction basis.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) it is primarily responsible to its customers for the services offered where the algorithms and data optimization were designed and performed in house and it has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

In addition, through the Company’s data algorithm optimization, it is able to identify certain end user needs and it facilitates certain value added services to the end users. The Company engages third party services provider to perform the services. The Company concludes that it does not control the services as the third party service provider is responsible for providing the service and its responsibility is merely to facilitate the provision of these value added service to the end users and charges a fee. As such the Company recorded revenue from the value added services on a net basis when the services is provided by third party service provider.

 

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

F-21

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

 

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

F-22

 

  (iv) Revenue from software development

 

The Company also designs software for central processing units based on customers’ specific needs. The contract is typically fixed priced and does not provide any post contract customer support or upgrades. The Company’s performance obligation is to design, develop, test and install the related software for customers, all of which are considered one performance obligation as the customers do not obtain benefit for each separate service. The duration of the development period is short, usually less than one year.

 

The Company’s revenue from software development contracts is generally recognized over time during the development period and the Company has no alternative use of the customized software and application without incurring significant additional costs. Revenue is recognized based on the Company’s measurement of progress towards completion based on output methods when the Company could appropriately measure the customization progress towards completion by reaching certain milestones specified in contracts. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period.

 

Contract balances:

 

The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.

 

Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.

 

The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:

 

                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Central processing advertising algorithm services     259,541,194       446,607,076       569,906,586       80,464,595  
Mobile games     13,498,964       1,205,235       -       -  
Sales of intelligent chips     221,412,120       138,247,781       10,109,828       1,427,397  
Software development     34,798,386       -       -       -  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  

 

The Company’s revenue by timing of transfer of goods or services are summarized below:

 

                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Goods and services transferred at a point in time     494,452,278       586,060,092       580,016,414       81,891,992  
Services transferred over time     34,798,386       -       -       -  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  

 

The Company’s revenue by geographic locations are summarized below:

 

                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Mainland PRC revenues     273,368,282       448,978,186       540,294,309       76,262,305  
Hong Kong revenues     34,798,386       -       29,612,277       4,202,290  
International revenues     221,083,996       137,081,906       10,109,828       1,427,397  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  

 

F-23

 

Cost of revenues

 

Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.

 

For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.

 

Cost allocation

 

Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.

 

Advertising costs

 

Advertising costs are expensed as incurred and included in general and administrative expenses expenses. Advertising costs are historically immaterial to the Company’s operating expenses. Advertising costs amounted to RMB 1,800, RMB 47,170 and nil for the years ended December 31, 2021, 2022 and 2023, respectively.

 

Research and development

 

Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.

 

Income taxes

 

The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.

 

Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

 

F-24

 

An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

 

Other Income, net

 

Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB 1,242,835 and RMB 605,184 (USD 85,882) for the years ended December 31, 2022 and 2023, respectively.

 

Leases

 

The Company adopted FASB ASU 2016-02, “Leases” (Topic 842), and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component.

 

Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use 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 the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.

 

Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.

 

The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.

 

F-25

 

Share-based compensation

 

The Company records share-based compensation expense for employees and non-employees at fair value on the grant date. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.

 

The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.

 

Employee benefit

 

The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB 1,376,192, RMB 1,739,048 and RMB 1,683,474 (USD 238,902) for the years ended December 31, 2021, 2022 and 2023, respectively.

 

Noncontrolling interests

 

Noncontrolling interest consists of an aggregate of 42% of the equity interest of Shanghai Weimu, 45% of equity interest of Viwo Tech and 45% of equity interest of ViZe Technology Limited, held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.

 

Noncontrolling interests consist of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Shanghai Weimu     1,632,001       3,065,579       432,826  
Viwo Tech     148,604       741,356       104,671  
Vize Technology Limited     (70 )     (9,073 )     (1,281 )
Total noncontrolling interests     1,780,535       3,797,862       536,217  

 

F-26

 

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the years ended December 31, 2022 and 2023, there was no dilutive shares.

 

Statutory reserves

 

Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.

 

Segment reporting

 

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.

 

The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are central processing algorithm services and intelligent chips and services. All of the Company’s net revenues were generated in the PRC, Hong Kong and Singapore.

 

Recently issued accounting pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s consolidated financial statements.

 

F-27

 

In October 2021, the FASB issued ASU 2021-08, “Business Combinations”. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.

 

Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

Note 3 — Reverse Capitalization

 

On March 22, 2024, the Company’s share consolidation plan became effective. Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event). The following information in Note 3 was adjusted for the reverse stock split as required by ASC 260.

 

On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued 3,960,396 ordinary shares to VIYI shareholders.

 

Immediately after giving effect to the Business Combination, MicroAlgo has 4,385,671 ordinary shares issued and outstanding consisting of (i) the 396,375 ordinary shares held by previous Venus public shareholders and its Sponsor; (ii) the 3,960,396 newly issued Venus ordinary shares to the VIYI shareholders pursuant to the Merger Agreement, of which 79,208 ordinary shares issued to the Majority Shareholder will be held in escrow to satisfy any potential indemnification claims(s) which may be made by Venus under the Merger Agreement; (iii) the 21,400 newly issued Venus ordinary shares to the Joyous JD Limited as part of the backstop investment; and (iv) the 7,500 ordinary shares held by Venus’ underwriter.

 

Venus rights held by its Sponsor and previous public investors were automatically converted to 48,250 ordinary shares upon the consummation of the Business Combination.

 

Immediately after the closing of the Business Combination, MicroAlgo has 4,825,000 warrants issued and outstanding, consisting of (i) 4,600,000 warrants held by previous public investors of Venus; and (ii) 225,000 warrants held by the Sponsor of Venus.

 

Common shares issued and outstanding following the Closing are as follows:

 

       
Venus public shares after redemption     210,625  
Venus shares converted from rights     48,250  
Venus Sponsor shares     137,500  
Venus shares issued to underwriter     7,500  
Venus shares issued in the Business Combination     3,960,396  
Venus shares issued to Joyous JD Limited     21,400  
Weighted average shares outstanding     4,385,671  
Percent of shares owned by VIYI shareholders     90.3 %
Percent of shares owned by underwriter     0.17 %
Percent of shares owned by Venus     9.04 %
Percent of shares owned by Joyous JD limited     0.49 %

 

F-28

 

Note 4 — Business combination

 

Acquisition of Shanghai Guoyu

 

On July 1, 2021, Weidong acquired 99% interest of Shanghai Guoyu Information Technologies Co., Ltd (“Shanghai Guoyu”). The remaining 1% of Shanghai Guoyu is acquired by YY Online. The aggregate purchase price is RMB 20,000,000 (USD3,090,760). On July 19, 2021 Shanghai Guoyu established 100% owned subsidiary Kashi Guoyu Information Technologies Co., Ltd (“Kashi Guoyu”). On July 14, 2021, Weidong transferred its 100% equity interest of Korgas 233 and Korgas Weidong to Shanghai Guoyu.

 

Shanghai Guoyu is committed to the R&D and application of intelligent visual algorithm technology, using image recognition, data analysis and modeling, virtual imaging, visual artificial intelligence algorithm and other technologies, integrating algorithm and data processing capabilities, and integrating functions from data processing to algorithm application, so as to provide customers with a full stack of intelligent visual algorithm services. At present, Shanghai Guoyu mainly serves the Internet marketing industry. The development of Shanghai Guoyu’s business is closely related to the progress and development of the computer vision industry and the Internet marketing industry.

 

The Company’s acquisition of Shanghai Guoyu was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Shanghai Guoyu based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition date and considered a number of factors including valuations from independent appraisers. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Shanghai Guoyu based on valuation performed by an independent valuation firm engaged by the Company.

 

               
    Fair value  
    RMB     USD  
Software     8,955,001       1,383,888  
Goodwill     13,283,748       2,052,844  
Deferred tax liabilities     (2,238,750 )     (345,972 )
Total consideration     19,999,999       3,090,760  

 

Software consists of mainly data algorithm software, with a fair value of RMB 8,955,001 (USD 1,383,888) and estimated finite useful life of 6 years.

 

F-29

 

Acquisitions of Tapuyu

 

On November 1, 2021, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on November 1, 2021.

 

The Company’s acquisition of Tapuyu was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Tapuyu based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Tapuyu and translated the fair value from USD to RMB using the exchange rate on November 1, 2021 at the rate of USD 1.00 to RMB 6.4192.

 

               
    Fair value     Fair value  
    RMB     USD  
Cash     113,896       17,743  
Other current assets     195,402       30,440  
Current liabilities     (309,298 )     (48,183 )
Total consideration     -       -  

 

Acquisitions of Pengcheng Keyi

 

On November 17, 2021, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Pengcheng Keyi (Xi’an) Intelligence Technology Co., Ltd. (“Pengcheng Keyi”), a provider of testing equipment development and sales. The aggregate purchase price is RMB 2 (USD 0.3) and the purchase consummated on December 7, 2021.

 

The Company’s acquisition of Pengcheng Keyi was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Pengcheng Keyi based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Pengcheng Keyi and translated the fair value from USD to RMB using the exchange rate on December 7, 2021 at the rate of USD 1.00 to RMB 6.3738.

 

F-30

 

           
    Fair value     Fair value  
    RMB     USD  
Cash     47,739       7,592  
Other current assets     1,505,490       236,375  
Current liabilities     (1,553,229 )     (243,967 )
Total consideration     -       -  

 

On July 1, 2022, Viwo Technology Inc. entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of approximately RMB 65,587 (USD 9,417).

 

Acquisitions of Bimai

 

On September 23, 2022, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Bimai Network Technology Co., Ltd. (“Bimai”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on September 23, 2022.

 

The Company’s acquisitions of Bimai accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Bimai based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Bimai and translated the fair value from USD to RMB using the exchange rate on September 23, 2022 at the rate of USD 1.00 to RMB 6.9920 and the net purchase price allocation on the date of the acquisition.

 

           
    Fair value     Fair value  
    RMB     USD  
Cash     2,035       291  
Other current assets     2,213,241       316,539  
Current liabilities     (2,215,276 )     (316,830 )
Total consideration     -       -  

 

The amount of revenue and net loss that resulted from the acquisitions were approximately RMB 4.6 million (USD 0.7 million) and RMB 0.6 million (USD 0.1 million) during the years ended December 31, 2022.

 

On January 1, 2023, Viwotong Tech entered into an equity transfer agreement to transfer 100% of the issued share capital of Bimai to one unrelated individual at RMB 0. The disposal resulted in a loss from disposal of approximately RMB 1.1 million (USD 0.2 million).

 

Acquisition of Younike

 

On December 23, 2022, Shenzhen Viwotong entered into Acquisition Framework Agreement to acquire 100% equity interests of Beijing Younike Information Technology Co., Ltd. (“Younike”), a provider of advertising services. The aggregate purchase price is RMB 0 and the transaction consummated on January 1, 2023.

 

The Company’s acquisitions of Younike was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Younike based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

F-31

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Younike and translated the fair value from USD to RMB using the exchange rate on January 1, 2023 at the rate of USD 1.00 to RMB 6.9646.

 

               
    Fair value     Fair value  
    RMB     USD  
Cash     21,936       3,149  
Other current assets     4,821,002       692,215  
Current liabilities     (4,842,938 )     (695,364 )
Total consideration     -       -  

 

Note 5 — Deconsolidation

 

Disposal of Pengcheng Keyi

 

On July 1, 2022, Viwotong Tech entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of RMB 65,587 (USD 9,417).

 

Disposal of Bimai

 

On January 1, 2023, Viwotong Tech entered into an equity transfer agreement to transfer 100% of the issued share capital of Bimai to one unrelated individual at RMB 0. The disposal resulted in a gain from disposal of approximately RMB 1.1 million (USD 0.2 million).

 

Disposal of Fe-da Electronics and its subsidiaries

 

On April 6, 2023, the Company’s board approved the equity transfer agreement between VIYI and LIM TZEA, to transfer 100% equity interest of Fe-da Electronics Co., Ltd and its subsidiaries Wisdom Lab Inc., EXCEL Technology Co., Ltd. and recognized RMB 17,801,786 (USD 2,526,259) of loss from the transfer. Since the disposal did not represent any strategic change of the Company’s operation, the disposal was not presented as discontinued operations.

 

Net assets of the entities disposed and gain on disposal was as follows:

 

               
    RMB     USD  
Total current assets     3,583,579       505,962  
Total other assets     115,270       16,275  
Total assets     3,698,849       522,237  
Total liabilities     301,464       42,563  
Total net assets     3,397,385       479,674  
Total consideration     -       -  
Total loss on disposal     17,801,786       2,526,259  

 

Note 6 — Short term investments

 

Short term investments consist of the following:

 

                 
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Marketable securities     -       18,411,162       2,599,455  

 

F-32

 

Fair value disclosure:

 

          December 31, 2022  
    December 31,     Fair Value  
    2022     Level 1     Level 2     Level 3  
    RMB     RMB     RMB     RMB  
Marketable securities     -       -       -       -  

 

          December 31, 2023  
    December 31,     Fair Value  
    2023     Level 1     Level 2     Level 3  
    RMB     RMB     RMB     RMB  
Marketable securities     18,411,162       18,411,162       -       -  

 

There is no transfer between the levels for the periods presented.

 

As of December 31, 2021, 2022 and 2023, short term investments amounted to nil, nil and RMB 18,411,162 (USD 2,599,455), respectively. During the year ended December 31, 2023, the Company invested a total of RMB 21,376,451 (USD 3,018,122). The fair value change resulted in loss of approximately RMB 2,965,289 (USD 418,666).

 

Note 7 — Accounts receivable, net

 

Accounts receivable, net consisted of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Accounts receivable     26,612,573       26,963,149       3,806,903  
Less: allowance for doubtful accounts     (8,487,562 )     (3,951,391 )     (557,894 )
Accounts receivable, net     18,125,011       23,011,758       3,249,009  

 

The following table summarizes the changes in allowance for doubtful accounts:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Beginning balance     2,362,455       8,487,562       1,198,351  
Addition     8,487,562       3,951,391       557,893  
Recovery     (2,239,384 )     -       -  
Deconsolidation of Fe-da and subsidiaries     -       (8,487,562 )     (1,198,351 )
Exchange rate difference     (123,071 )     -       -  
Ending balance     8,487,562       3,951,391       557,893  

 

Allowance for doubtful accounts net for the years ended December 31, 2022 and 2023 amounted to RMB 8,364,491 and RMB 3,951,391 (USD 557,893), respectively.

 

F-33

 

Note 8 — Property and equipment, net

 

Property and equipment, net consist of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Office electronic equipment     380,842       37,520       5,297  
Office fixtures and furniture     3,427       139,119       19,642  
Vehicles     1,201,442       1,201,452       169,632  
Leasehold improvements     501,827       271,572       38,343  
Subtotal     2,087,538       1,649,663       232,914  
Less: accumulated depreciation     (1,075,432 )     (899,711 )     (127,029 )
Total     1,012,107       749,952       105,885  

 

Depreciation expense for the years ended December 31, 2022 and 2023 amounted to RMB 1,075,432 and RMB 899,711 (USD 127,029), respectively.

 

Note 9 — Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements and technology know-hows. The following table summarizes acquired intangible asset balances as of:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Non-compete agreements     17,400,000       5,886,401       831,095  
Software copyright     8,955,000       -       -  
Subtotal     26,355,000       5,886,401       831,095  
Less: accumulated amortization     (19,638,750 )     (5,886,401 )     (831,095 )
Intangible assets, net     6,716,250       -       -  

 

Amortization expense for the years ended December 31, 2022 and 2023 amounted to RMB 19,638,750 and RMB 5,886,401 (USD 831,095), respectively.

 

The Company performs annual impairment analysis as of December 31, 2023 and concludes there was RMB 3,294,661 (USD 465,170) impairment loss for intangible assets for Central processing algorithm services segment due to reducing sales forecast as of December 31, 2023 as our carrying value exceeds the fair value.

 

F-34

 

Note 10 — Cost method investments

 

Cost method investments consist of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
5.0% Investment in a company in mobile games industry     600,000       600,000       84,713  
5.0% Investment in a company in central processing advertising algorithm services     600,000       600,000       84,713  
Subtotal     1,200,000       1,200,000       169,426  
Less: Impairment loss     -       1,102,938       155,722  
Total     1,200,000       97,062       13,704  

 

During the years ended December 31, 2022 and 2023, the Company’ cost method investments amounted to RMB 1,200,000 and RMB 97,062 (USD 13,704), respectively. The Company made impairment allowance of cost method investments with the amount of RMB 534,031 (USD 75,399) for the company in mobile games industry and RMB568,907(USD 80,323) for the company in central processing.

 

Note 11 — Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Goodwill from Shenzhen Yitian acquisition(a)     92,990,256       -       -  
Goodwill from Shanghai Guoyu acquisition(b)     13,283,750       -       -  
Goodwill     106,274,006       -       -  

 

 
(a) For the year eneded December 31, 2022, goodwill from Shenzhen Yitian acquisition was RMB 92,990,256, representing the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shenzhen Yitian. According to the valuation report, as of December 31, 2023, the fair value of Shenzhen Yitian was RMB 203,596,096 (USD 28,745,548), while its carrying value was RMB 203,596,130 (USD 28,745,553). As the carrying value exceeded the fair value of Shenzhen Yitian, the Company fully impaired related goodwill and recognized an impairment loss of $93 million for the year ended December 31, 2023.
   
(b) Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 13.4 million in 2021. The excess fair value of consideration over the identifiable assets acquired of RMB 106.2 million was allocated to goodwill for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shanghai Guoyu. According to the valuation report, as of December 31, 2023, the fair value of Shanghai Guoyu equaled to its carrying value, RMB 159,306 (USD 22,492). Accordingly, the Company fully impaired related goodwill and recognized an impairment loss of RMB 13,274,006 (USD 1,874,145) for the year ended December 31, 2023.

 

The changes in the carrying amount of goodwill allocated to reportable segments as of December 31, 2022 and 2023 are as follows:

 

                       
   

Central processing

algorithm services

   

Intelligent chips

and services

    Total  
As of December 31, 2021     116,090,143       36,689,172       152,779,315  
Less: goodwill impairment loss     -       (36,689,172 )     (36,689,172 )
Translation difference     (9,816,137 )     -       (9,816,137 )
As of December 31, 2022     106,274,006       -        106,274,006  
Less: goodwill impairment loss     (106,274,006 )     -       (106,274,006 )
As of December 31, 2023     -       -       -  

 

F-35

 

Note 12 — Related party transactions and balances

 

Amounts due to Parent are those nontrade payables arising from transactions between the Company and the Parent, such as advances made by the Parent on behalf of the Company, and allocated shared expenses paid by the Parent. Those balances are unsecured and non-interest bearing and are payable on demand.

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Amount due from Parent     39,987,762       -       -  
Amount due to Parent     -       17,379,014       2,453,727  
Amount due to a related party-Joyous JD     1,067,903       1,086,012       153,333  

 

During years ended December 31, 2022 and 2023 the Company obtained approximately RMB 87,057,500 and RMB 233,750,413 from Parent and repaid RMB 208,241,540 and RMB 184,185,614 (USD 26,005,000) to Parent.

 

Joyous JD is a non-controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing and due on demand.

 

Note 13 — Taxes

 

Income tax

 

Cayman Islands

 

Under the current laws of the Cayman Islands, MicroAlgo and VIYI are not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.

 

Hong Kong

 

VIYI Ltd and Viwo Tech are incorporated in Hong Kong and are subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate is 16.5% in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax law, VIYI Ltd and Viwo Tech are exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

 

Singapore

 

Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately RMB 49,000) taxable income and 50% of the next SGD 190,000 (approximately RMB 937,000) taxable income are exempted from income tax.

 

F-36

 

PRC

 

The subsidiaries and VIE incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the “EIT Laws”), domestic enterprises and Foreign Investment Enterprises (the “FIE”) are usually subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (“HNTEs”). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. In addition, 75% of R&D expenses of the PRC entities are subject to additional deduction from pre-tax income.

 

Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.

 

Shenzhen Qianhai was formed and registered in Qianhai District in Guangdong Provence, China in 2015. The company is subject to income tax at a reduced rate of 15% due to the local tax policies to attract companies in various industries. The reduced rate benefit will expire in December 2025. The effective tax rates is (3.6)% and 0 for the years ended December 31, 2022 and 2023.

 

Significant components of the provision for income taxes are as follows:

 

                               
    For the
year ended
December 31,
2021
    For the
year ended
December 31,
2022
    For the
year ended
December 31,
2023
    For the
year ended
December 31,
2023
 
    RMB     RMB     RMB     USD  
Current income tax expenses     (2,351,565 )     (102,338 )     (166,476 )     (23,505 )
Deferred income tax benefits     1,804,356       3,901,192       2,666,910       376,539  
Income tax expenses     (547,209 )     3,798,854       2,500,434       353,034  

 

The following table reconciles China statutory rates to the Company’s effective tax rate:

 

                       
    For the
year ended
December 31,
2021
    For the
year ended
December 31,
2022
    For the
year ended
December 31,
2023
 
China statutory income tax rate     25.0 %     25.0 %     25.0 %
Preferential tax rate in China     (13.1 )%     (12.5 )%     (20.0 )%
Tax rate difference outside China(1)     (4.8 )%     (12.8 )%     (16.75 )%
Change in valuation allowance     14.4 %     (13.5 )%     (5.00 )%
Additional R&D deduction in China     (20.6 )%     (2.1 )%     -  
Permanent difference     (0.1 )%     23.4 %     17.68 %
Effective tax rate     1.0 %     7.5 %     (0.93 )%

 

 
(1) It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, Singapore, and tax exempt in Cayman Islands.

 

F-37

 

Deferred tax assets and liabilities

 

Significant components of deferred tax assets and liabilities were as follows:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Deferred tax assets:                        
Net operating loss carryforwards     12,324,697       -       -  
Allowance for doubtful accounts     1,393,473       987,848       139,473  
Less: valuation allowance     (13,718,170 )     -       -  
Deferred tax assets, net     -       987,848       139,473  
Deferred tax liabilities:     -                  
Recognition of intangible assets arising from business combinations     1,679,062       -       -  
Total deferred tax liabilities, net     1,679,062       -       -  

 

The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary difference can be utilized. The Company considers both positive and negative factors when assessing the future realization of the deferred tax assets and applied weigh to the relative impact of the evidences to the extent it could be objectively verified.

 

The Company’s cumulative net operating loss (“NOL”) was nil as of December 31, 2023.

 

The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2015. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.

 

Uncertain tax positions

 

The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December 31, 2022 and 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the years ended December 31, 2022 and 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the next 12 months from December 31, 2023.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore.

 

Taxes payable consisted of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
VAT taxes payable     41,180       385,643       54,449  
Income taxes payable     320,317       105,370       14,877  
Other taxes payable     24,094       31,830       4,494  
Totals     385,591       522,843       73,820  

 

F-38

 

Note 14 — Concentration of risk

 

Credit risk

 

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB 500,000 (approximately USD 72,000). As of December 31, 2023, cash balance of RMB 143,522,706, (USD 20,263,841) was deposited with financial institutions located in China, of which RMB 134,695,830 (USD 19,017,582) was subject to credit risk. The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD 64,000) if the bank with which an individual/a company hold its eligible deposit fails. As of December 31, 2023, cash balance of RMB 172,910,263 (USD 24,413,043) was maintained at financial institutions in Hong Kong, of which RMB 171,319,270 (USD 24,188,412) was subject to credit risk. In the US, the insurance coverage of each bank is USD 250,000. As of December 31, 2023, cash balance of USD 110,000 (RMB 779,097) was deposited with a financial institution located in US, none of cash was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.

 

A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.

 

To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.

 

Customer concentration risk

 

For the year ended December 31, 2021, one customer accounted for 23.9% of the Company’s total revenues. For the year ended December 31, 2022, one customer accounted for 18.5% of the Company’s total revenues. For the year ended December 31, 2023, one customer accounted for 9.3% of the Company’s total revenues.

 

As of December 31, 2022, two customers accounted for 57.8% of the Company’s accounts receivable. As of December 31, 2023, three customers accounted for 54.1% of the Company’s accounts receivable.

 

Vendor concentration risk

 

For the year ended December 31, 2021, three vendors accounted for 61.2% of the Company’s total purchases. For the year ended December 31, 2022, one vendor accounted for 11.3% of the Company’s total purchases. For the year ended December 31, 2023, one vendor accounted for 11.4% of the Company’s total purchases.

 

As of December 31, 2022, three vendors accounted for 82.4% of the Company’s accounts payable. As of December 31, 2023, five vendors accounted for 90.3% of the Company’s accounts payable.

 

F-39

 

Note 15 — Leases

 

Lease commitments

 

The Company determines if a contract contains a lease at inception. US GAAP requires that the Company’s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty. All of the Company’s real estate leases are classified as operating leases.

 

The Company has entered into seven non-cancellable operating lease agreements for 7 office spaces expiring through October 2024. As of December 31, 2020, upon adoption of FASB ASU 2016-02, the Company recognized approximately RMB 2.7 (USD 0.4 million) million right of use (“ROU”) assets and same amount of lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of 7%, which is determined using an incremental borrowing rate with similar term in the PRC. The Company recognized two ROU assets and lease liabilities and nil were recognized during the years ended December 31, 2022 and December 31, 2023, respectively. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases generally do not contain options to extend at the time of expiration and the weighted average remaining lease terms are 1 year. The Company takes the short-term lease exemption for the lease agreements with a term of less than 1 year and expensed RMB 679,255 and RMB 191,113 (USD 27,121) during the years ended December 31, 2022 and 2023, respectively.

 

Operating lease expenses are allocated between the cost of revenue and selling, research and development, general, and administrative expenses. Rent expenses for the years ended December 31,2021, 2022 and 2023 was RMB 1,548,250, RMB 1,651,749and RMB 1,284,750 (USD 182,319), respectively. Impairment of right of use assets amounted for the years ended December 31, 2021, 2022 and 2023 was nil, RMB 151,041 and nil, respectively.

 

The maturity of the Company’s operating lease obligations is presented below:

 

               
Twelve Months Ending December 31,   Operating Lease
Amount
 
    RMB     USD  
2024     287,651       40,613  
2025     -       -  
2026     -       -  
2027     -       -  
2028     -       -  
Total lease payments     287,651       40,613  
Less: Interest     8,141       1,149  
Present value of lease liabilities     279,510       39,464  

 

 
* include operating leases with a term less than one year.

 

F-40

 

Note 16 — Shareholders’ equity

 

Ordinary shares

 

The Company was established under the laws of Cayman Islands on May 14, 2018 with authorized share of 50,000,000 ordinary shares of par value USD 0.001 each.

 

On October 21, 2022, the Company held an Extraordinary General Meeting of its stockholders of record. The Meeting approved amendments to increase the number of authorized ordinary shares of the Company from USD 50,000 divided into 50,000,000 ordinary shares of par value USD 0.001 each to USD 200,000 divided into 200,000,000 ordinary shares of par value USD 0.001 each.

 

On March 22, 2024, the Company’s share consolidation plan became effective. Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event). The following information is retrospectively adjusted for the share consolidation.

 

On August 21, 2021, the Sponsor purchased 115,000 ordinary shares for an aggregate price of $25,000. The 115,000 founder shares was for purposes hereof referred to as the “Founder Shares”.

 

On February 11, 2021, the Company consummated the IPO of 4,000,000 units (the “Units”). In addition, the underwriters exercised in full the over-allotment option for an additional 600,000 Units on such date, resulting in the issuance and sale of an aggregate of 4,600,000 Units. Each Unit consists of one tenth ordinary shares, par value $0.01 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-twentieth of one Share at a price of $115 per Share, and one right to receive one hundredth (1/100) of one Share upon the consummation of the Company’s initial business combination.

 

Simultaneously with the closing of the Initial Public Offering on February 11, 2021, the Sponsor purchased an aggregate of or 225,000 Private Units at a price of $10.00 per Private Unit, ($2,250,000 in the aggregate), from the Company in a private placement.

 

In addition, the Company sold to Ladenburg Thalmann & Co., Inc., for $75, a total of 7,500 Shares.

 

On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued 3,960,396 ordinary shares to VIYI shareholders.

 

Due to the merger, public shareholders redeemed 2,493,755 ordinary shares.

 

In accordance with the Backstop Agreement, the Company issued 21,400 ordinary shares to the Joyous JD Limited.

 

Upon the consummation of the Business Combination, Venus rights held by the Sponsor and previous public investors were automatically converted to 48,250 ordinary shares.

 

F-41

 

On September 19, 2023, the Company’s Board approved the Company’s 2023 Equity Incentive Plan (the “2023 Plan”). The maximum aggregate number of ordinary shares that may be issued under the 2023 Equity Incentive Plan is 775,000. The awards could be granted in the form of share options, restricted shares, restricted share units and other local awards.

 

As of December 31, 2023, the Company had 5,160,671 ordinary shares issued and outstanding with a par value of USD 0.01 each, taking into effect the share consolidation plan.

 

Statutory reserve

 

The Company’s PRC entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by State Administration of Foreign Exchange. As of December 31, 2022 and 2023, the Company’s PRC entities collectively attributed RMB 11,964,279 and RMB 13,134,098 (USD 1,854,391), of retained earnings for their statutory reserves, respectively. During the years ended December 31, 2022 and 2023, the Company’s PRC entities collectively attributed RMB 2,543,576 and RMB 1,169,819 (USD 165,166) to statutory reserves, respectively.

 

Restricted assets

 

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC entities only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC entities.

 

As a result of the foregoing restrictions, the Company’s PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulation in the PRC may further restrict the Company’s PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of December 31, 2023, amounts restricted are the paid-in-capital and statutory reserve of the Company’s PRC entities, which amounted to RMB 439,773,436 (USD 62,091,213).

 

F-42

 

Note 17 — Warrants

 

Public Warrants

 

Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this report. Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.

 

No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. It is the Company’s current intention to have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares in effect promptly following consummation of an initial business combination.

 

Notwithstanding the foregoing, if a registration statement covering the ordinary shares issuable upon exercise of the public warrants is not effective within 90 days following the consummation of our initial business combination, public warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “Fair Market Value” (defined below) by (y) the Fair Market Value. The “Fair Market Value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the day prior to the date of exercise. For example, if a holder held 300 warrants to purchase 150 shares and the Fair Market Value on the date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis.

 

The Warrants will become exercisable on the later of (a) the consummation of a Business Combination or (b) 12 months from the effective date of the registration statement relating to the IPO. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of our completion of an initial business combination, or earlier upon redemption.

 

The Company may redeem the outstanding warrants (including any outstanding warrants issued upon exercise of the unit purchase option issued to Ladenburg Thalmann & Co., Inc.,), in whole and not in part, at a price of $0.01 per warrant:

 

  at any time while the Public Warrants are exercisable,

 

  upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder,

 

  if, and only if, the reported last sale price of the ordinary shares equals or exceeds $18.00 per share, for any 20 trading days within a 20 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and

 

  if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.

 

If the foregoing conditions are satisfied and the Company would issue a notice of redemption, each warrant holder can exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $18.00 trigger price as well as the $11.50 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.

 

F-43

 

The redemption criteria for the warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.

 

If the Company call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the whole warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. Whether the Company will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, the Company’s cash needs at such time and concerns regarding dilutive share issuances.

 

Private Warrants

 

Simultaneously with the closing of the Initial Public Offering, the Company consummated a private placement of 225,000 Private Units at $10.0 per unit, purchased by the sponsor. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the Private Units (the “Private Warrants”) and the ordinary shares issuable upon the exercise of the Private Warrants will not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

 

The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

The Company established the initial fair value for the private warrants at $380,000 on February 11, 2021, the date of the Company’s Initial Public Offering, using a Black-Scholes model. The Company allocated the proceeds received from the sale of Private Units, first to the private warrants based on their fair values as determined at initial measurement, with the remaining proceeds recorded as ordinary shares subject to possible redemption, and ordinary shares based on their relative fair values recorded at the initial measurement date. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

The key inputs into the Black-Scholes model were as follows at their following measurement dates:

 

                                       
    December 09,
2022
    December 31,
2022
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    USD     USD     RMB     USD     RMB  
Input                                        
Share price     10.47       1.25       8.71       0.91       6.45  
Risk-free interest rate     3.8 %     4.0 %     4.0 %     3.95 %     3.95 %
Volatility     5.7 %     5.7 %     5.7 %     5.7 %     5.7 %
Exercise price     11.50       11.50       80.09       11.50       81.45  
Warrant life (yr)     4.97       4.92       4.92       3.92       3.92  

 

As of December 9, 2022, the aggregate value of the private warrants was $123,750. The change in fair value from January 1, 2022 to December 9, 2022 was approximately $300,000 was included in the historical retained earnings (accumulated deficits) of Venus. The fair value of the warrants on December 31, 2022 and 2023 were nil, mainly due to the high excersice price comparing to actual share price. The change in fair value of warrants of $123,750 from December 9, 2022 to December 31, 2022 and is reflected in the Company’s Statement of Operations.

 

F-44

 

Note 18 — Commitments and contingencies

 

Contingencies

 

From time to time, the Company is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of any unresolved matters, individually and in the aggregate, is reasonably possible to have a material adverse effect on the Company’s financial position, results of operations or cash flows.

 

However, litigation is subject to inherent uncertainties and the Company’s view of these matters may change in the future. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company reviews the need for any such liability on a regular basis. The Company has not recorded material liabilities in this regard as of December 31, 2022 and 2023, respectively.

 

Note 19 — Segments

 

ASC 280, “Segment Reporting”, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company’s business segments.

 

The Company’s chief operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions about allocating resources and assessing the performance of the group. The Company has determined that it has two operating segments: (1) central processing algorithm services and (2) intelligent chips and services.

 

The following tables present summary information by segment for the years ended December 31, 2021, 2022 and 2023:

 

                       
   

Central

processing

algorithm

services

   

Intelligent

chips and

services

    Total
December 31,
2021
 
    RMB     RMB     RMB  
Revenues     273,040,158       256,210,506       529,250,664  
Cost of revenues     96,882,046       218,715,087       315,597,133  
Gross profit     176,158,112       37,495,419       213,653,531  
Depreciation and amortization     2,420,483       1,108,263       3,528,746  
Total capital expenditures     -       229,589       229,589  

 

F-45

 

   

Central

processing

algorithm

services

   

Intelligent

chips and

services

    Total
December 31,
2022
 
    RMB     RMB     RMB  
Revenues     447,812,310       138,247,782       586,060,092  
Cost of revenues     324,243,973       134,343,805       458,587,778  
Gross profit     123,568,338       3,903,976       127,472,314  
Depreciation and amortization     1,706,553       7,539,696       9,246,249  
Total capital expenditures     1,082,391       -       1,082,391  

 

   

Central

processing

algorithm

services

   

Intelligent

chips and

services

    Total
December 31,
2023
 
    RMB     RMB     RMB     USD  
Revenues     569,906,586       10,109,828       580,016,414       81,891,992  
Cost of revenues     395,959,074       10,067,646       406,026,720       57,326,545  
Gross profit     173,947,512       42,182       173,989,694       24,565,447  
Depreciation and amortization     6,774,207       406,754       7,180,961       1,013,873  
Total capital expenditures     72,139       -       72,139       10,185  

 

Total assets as of:

 

    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Central processing algorithm services     332,817,542       410,520,259       57,960,984  
Intelligent chips and services     169,237,705       -       -  
Total assets     502,055,247       410,520,259       57,960,984  

 

The Company’s operations are primarily based in the mainland PRC, Hong Kong and international, where the Company derives a substantial portion of their revenues. Management also review consolidated financial results by business locations. Disaggregated information of revenues by geographic locations are as follows:

 

                               
    For the
year ended
December 31,
2021
    For the
year ended
December 31,
2022
    For the
year ended
December 31,
2023
    For the
year ended
December 31,
2023
 
    RMB     RMB     RMB     USD  
Mainland PRC revenues     270,156,427       448,978,186       540,294,309       76,262,305  
Hong Kong revenues     34,389,531       -       29,612,277       4,202,290  
International revenues     218,486,434       137,081,907       10,109,828       1,427,397  
Total revenues     523,032,392       586,060,092       580,016,414       81,891,992  

 

F-46

 

Note 20 — Subsequent events

 

The Company evaluated all events and transactions that occurred after December 31, 2023 up through the date the Company issued these consolidated financial statements.

 

Issuance Up to $4,000,000 Ordinary Shares

 

On January 4, 2024, we entered into a Securities Purchase Agreement with our parent company, WiMi Hologram Cloud Inc., pursuant to which the Company sold to WiMi 8,000,000 ordinary shares for a total consideration of $4,000,000, representing a per share consideration of $0.50 (“WiMi Share Purchase”). On January 8, 2024, the closing of the WiMi Share Purchase occurred. In addition to making a cash injection, the purpose of the WiMi Share Purchase is to mitigate risk of dilution in anticipation of potential issuance and sale of additional securities by the Company pursuant to the Company’s registration statement on Form F-3 which became effective on December 27, 2023.

 

Issuance Up to $2,900,000 Ordinary Shares

 

On January 10, 2024, we entered into securities purchase agreements with certain investors pursuant to which the Company sold an aggregate of 5,800,000 ordinary shares for a total consideration of $2,900,000 at a per share consideration of $0.5 per share.

 

Forward Purchase Agreement with WiMi Hologram Cloud Inc.

 

On February 27, 2024, we entered into a Forward Purchase Agreement with WiMi, pursuant to which WiMi will purchase up to $11,000,000 of ordinary shares of the Company at the Conversion Price in the event the Investors elect to receive conversion shares. The purpose of the potential sale and purchase under the Forward Purchase Agreement is to ensure that WiMi’s shareholding in the Company remains above 51% in the event the purchasers of our notes pursuant to the February 27, 2024 convertible note purchase agreements elect to convert all or a portion of the outstanding balance to our ordinary shares.

 

Convertible Note Transaction with Certain Investors

 

On February 27, 2024, we entered into Securities Purchase Agreements with certain investors (the “Investors”), relating to our issuance of an aggregate of $11,000,000 (the “Principal Amount”) Convertible Promissory Notes due after 360 days of issuance (the “Convertible Notes”) and our ordinary shares that are issuable upon conversion of the Convertible Note.

 

Share Consolidation

 

On March 22, 2024, the Company’s Share Consolidation plan became effective. Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01, and the authorized share capital of the Company was reduced from US$200,000 divided into 200,000,000 shares of a nominal or par value of US$0.0001 each to US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each (the “Share Consolidation”). No fractional shares be issued in connection with the Share Consolidation and all fractional shares (after aggregating all fractional shares that would otherwise be received by a shareholder) resulting from the Share Consolidation shall instead be rounded up to the nearest whole number of shares.

 

Immediately following the Share Consolidation, the authorized share capital of the Company be increased from US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each to US$2,000,000 divided into 200,000,000 shares of a nominal or par value of US$0.01 each, by the creation of an additional 180,000,000 shares of a nominal or par value of US$0.01 each to rank pari passu in all respects with the existing shares in the capital of the Company.

 

Following the Share Consolidation, the exercise price of the Company’s warrants to purchase ordinary shares will be adjusted from $11.50 to $115.00 pursuant to the warrant agreement.

 

Pursuant to requirements under ASC 260, the Company made retrospective changes relating to the Share Consolidation in this financial report, as the Share Consolidation was made effective before issuance of this financial report.

 

F-47

 

Note 21 — Condensed financial information of the parent company

 

The Company performed a test on the restricted net assets of consolidated subsidiary in accordance with Securities and Exchange Commission Regulation S-X Rule 4-08 (3), “General Notes to Financial Statements” and concluded that it was applicable for the Company to disclose the financial statements for the parent company.

 

The subsidiary did not pay any dividend to the Company for the periods presented. For the purpose of presenting parent only financial information, the Company records its investment in its subsidiary under the equity method of accounting. Such investment is presented on the separate condensed balance sheets of the Company as “Investment in subsidiary” and the income of the subsidiary is presented as “share of income of subsidiary”. Certain information and footnote disclosures generally included in financial statements prepared in accordance with U.S. GAAP have been condensed and omitted.

 

The Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2022 and 2023.

 

F-48

 

PARENT COMPANY BALANCE SHEETS

 

 

                       
   

December 31,

2022

   

December 31,

2023

   

December 31,

2023

 
    RMB     RMB     USD  
ASSETS                        
CURRENT ASSETS                        
Cash in bank     1,894       -       -  
Other receivables – intercompany     143,883,927       144,913,713       20,460,236  
Total current assets     143,885,821       144,913,713       20,460,236  
NON-CURRENT ASSETS                        
Investment in subsidiaries     322,109,560       -       -  
Total non-current assets     322,109,560       177,578,938       25,072,209  
Total assets     465,995,381       322,492,651       45,532,445  
                         
LIABILITIES AND SHAREHOLDERS’ EQUITY                        
COMMITMENTS AND CONTINGENCIES                        
Other payables - related party     1,067,903       1,086,011       153,333  
Total current liabilities     1,067,903       1,086,011       153,333  
Total liabilities     1,067,903       1,086,011       153,333  
SHAREHOLDERS’ EQUITY                        
Preferred shares, USD0.001 par value; 1,000,000 shares authorized; no share issued                        
Ordinary shares1, USD0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 issued and outstanding as of December 31, 2022 and 2023     312,543       365,515       51,607  
Additional paid-in capital     330,083,330.00       439,776,100       62,091,589  
Retained earnings     133,314,276.00       (77,156,553 )     (10,893,664 )
Statutory reserves     12,524,509.00       13,134,098       1,854,391  
Accumulated other comprehensive loss     (11,300,083.00 )     (54,712,520 )     (7,724,811)  
Total shareholders’ equity     464,927,478       321,406,640       45,379,112  
Total liabilities and shareholders’ equity     465,995,381       322,492,651       45,532,445  

 

 
1 All period results have been adjusted for the share consolidation effective March 22, 2024.

 

F-49

 

PARENT COMPANY STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

 

 

                               
    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
OPERATING EXPENSES                                
General and administrative     -       (13,674 )     (1,424,697 )     (201,152 )
Stock compensation     -       -       (117,415,639 )     (16,577,808 )
Total operating expenses     -       (13,674 )     (118,840,336 )     (16,778,960 )
LOSS FROM OPERATIONS                                
OTHER INCOME (EXPENSE)                                
Equity income (loss) of subsidiaries     55,275,852       (46,823,832 )     48,218,056     6,807,864
Total other income (expense), net     55,275,852       (46,823,832 )     48,218,056     6,807,864
NET INCOME (LOSS)     55,275,852       (46,837,506 )     (167,058,392 )     (23,586,824 )
FOREIGN CURRENCY TRANSLATION ADJUSTMENT     7,366,219       (30,385,540 )     (43,412,437 )     (6,448,539 )
COMPREHENSIVE INCOME (LOSS)     62,642,071       (77,223,046 )     (210,470,829 )     (30,035,363 )

 

F-50

 

PARENT COMPANY STATEMENTS OF CASH FLOWS

 

 

                               
    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
CASH FLOWS FROM OPERATING ACTIVITIES:                                
Net income (loss)     55,275,852       (46,837,506 )     (167,058,392 )     (23,586,824 )
Adjustments to reconcile net income to cash used in operating activities:                                
Stock compensation expense     -       -       117,415,639       16,577,808  
Change in fair value of warrant liability             (832,354 )     -       -  
Equity income of subsidiaries     55,275,852       46,823,832       48,218,056       6,807,864  
Change in operating assets and liabilities                                
Intercompany     -       (138,122,488 )     1,029,786       145,395  
Net cash used in operating activities     -       (138,968,516 )     (394,911 )     (55,757 )
                                 
CASH FLOWS FROM INVESTING ACTIVITIES:                                
Cash received from recapitalization     -       143,898,080       1,410,076       199,087  
Net cash provided by investing activities     -       143,898,080       1,410,076       199,087  
                                 
CASH FLOWS FROM FINANCING ACTIVITIES:                                
Net cash provided by financing activities     -       -       -       -  
                                 
EFFECT OF EXCHANGE RATE ON CASH     -       -       (1,017,059 )     (143,602 )
                                 
CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH     -       1,894       1,894       272  
                                 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year     -       -       1,894       272  
                                 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year     -        1,894       -        -   

 

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the parent company balance sheets that sum to the total of the same amounts shown in the parent company statements of cash flows:

 

    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
Cash and cash equivalents     -       1,894       -       -  
Restricted cash     -       -       -       -  
Total cash, cash equivalents and restricted cash shown in the parent company statements of cash flows     -       1,894       -       -  

 

F-51

EX-4.2 2 microalgoinc_ex4-2.htm EXHIBIT 4.2

 

EXHIBIT 4.2

 

DESCRIPTION OF SECURITIES

 

We are an exempted company incorporated in the Cayman Islands and our affairs are governed by the memorandum and articles of association, as amended and restated from time to time, and Companies Act (As Revised) of the Cayman Islands, which is referred to as the “Companies Act” below, and the common law of the Cayman Islands.

 

We currently have only one class of issued ordinary shares, which have identical rights in all respects and rank equally with one another. On March 22, 2024, we effected a 10-to-1 share consolidation, as a result, our authorized share capital after the share consolidation became US $2,000,000 divided into 200,000,000 shares of a par value of US $0.01 each.

 

Ordinary shares

 

The following includes a summary of the terms of ordinary shares, based on our Memorandum and Articles of Association and Cayman Islands law.

 

General. Our authorized share capital is 200,000,000 shares of a par value of US $0.01 each. All of our issued and outstanding ordinary shares are fully paid and non-assessable. Certificates representing the ordinary shares are issued in registered form. We may not issue share to bearer. Our shareholders who are non-residents of the Cayman Islands may freely hold and transfer their ordinary shares.

 

Dividends. The holders of our ordinary shares are entitled to such dividends as may be declared by our Board of Directors subject to our Memorandum and Articles of Association and the Companies Act. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Our Memorandum and Articles of Association provide that dividends may be declared and paid out of our profits, realized or unrealized, or from any reserve set aside from profits which our Board of Directors determine is no longer needed. Dividends may also be declared and paid out of share premium account or any other fund or account which can be authorized for this purpose in accordance with the Companies Act. No dividend may be declared and paid unless our directors determine that, immediately after the payment, we will be able to pay our debts as they become due in the ordinary course of business and we have fund lawfully available for such purpose. Holders of our ordinary shares will be entitled to the same amount of dividends, if declared.

 

Voting Rights. In respect of all matters subject to a shareholders’ vote, each ordinary share is entitled to one vote. Voting at any meeting of shareholders is by poll and not on a show of hands.

 

A quorum required for a meeting of shareholders consists of two or more shareholders holding not less than one-half of the votes attaching to the issued and outstanding shares entitled to vote at general meetings present in person or by proxy or, if a corporation or other non-natural person, by us duly authorized representative. As a Cayman Islands exempted company, we are not obliged by the Companies Act to call shareholders’ annual general meetings. Our Memorandum and Articles of Association provide that we may (but are not obliged to) in each year hold a general meeting as our annual general meeting in which case we will specify the meeting as such in the notices calling it, and the annual general meeting will be held at such time and place as may be determined by our directors. We, however, will hold an annual shareholders’ meeting during each fiscal year, as required by the Listing Rules at the Nasdaq. Each general meeting, other than an annual general meeting, shall be an extraordinary general meeting. Shareholders’ annual general meetings and any other general meetings of our shareholders may be called by a majority of our Board of Directors or our chairman or, in the case of an extraordinary general meeting only, upon a requisition of shareholders holding at the date of deposit of the requisition not less than one-third of the votes attaching to the issued and outstanding shares entitled to vote at general meetings, in which case the directors are obliged to call such meeting and to put the resolutions so requisitioned to a vote at such meeting; however, our Memorandum and Articles of Association do not provide our shareholders with any right to put any proposals before any annual general meetings or any extraordinary general meetings not called by such shareholders. Advance notice of at least five days is required for the convening of Our annual general meeting and other general meetings unless such notice is waived in accordance with our articles of association.

 

1

 

 

An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of the votes attaching to the ordinary shares cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting, while a special resolution requires the affirmative vote of no less than two-thirds of the votes attaching to the ordinary shares cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting. A special resolution will be required for the Articles Amendment Proposal or making other changes to our Memorandum and Articles of Association.

 

Transfer of ordinary shares. Subject to the restrictions in our Memorandum and Articles of Association as set out below, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form or any other form approved by our Board of Directors.

 

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

 

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

 

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

 

the instrument of transfer is properly stamped, if required;

 

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

 

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

 

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

 

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

 

Liquidation. On a return of capital on winding up or otherwise (other than on conversion, redemption or purchase of ordinary shares), if the assets available for distribution amongst our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus shall be distributed amongst our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to us for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay all of the paid-up capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the par value of the shares held by them. Any distribution of assets or capital to a holder of ordinary share will be the same in any liquidation event.

 

Redemption, Repurchase and Surrender of ordinary shares. We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by our Board of Directors or by a special resolution of our shareholders. We may also repurchase any of our shares provided that the manner and terms of such purchase have been approved by our Board of Directors or are otherwise authorized by our Memorandum and Articles of Association. Under the Companies Act, the redemption or repurchase of any share may be paid out of our profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if the company can, immediately following such payment, pay our debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (a) unless it is fully paid up, (b) if such redemption or repurchase would result in there being no shares outstanding, or (c) if the company has commenced liquidation. In addition, we may accept the surrender of any fully paid share for no consideration.

 

2

 

 

Variations of Rights of Shares. If at any time our share capital is divided into different classes or series of shares, the rights attached to any class or series of shares (unless otherwise provided by the terms of issue of the shares of that class or series), whether or not we are being wound-up, may be varied with the consent in writing of a majority the holders of the issued shares of that class or series or with the sanction of an ordinary resolution at a separate meeting of the holders of the shares of the class or series. The rights conferred upon the holders of the shares of any class issued shall not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking pari passu with such existing class of shares.

 

Inspection of Books and Records. Holders of ordinary shares have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records (save for the Memorandum and Articles, the register of mortgages and charges and any special resolutions of our shareholders). However, we will provide our shareholders with annual audited financial statements.

 

Issuance of Additional Shares. Our Memorandum and Articles of Association authorize our Board of Directors to issue additional ordinary shares from time to time as our Board of Directors shall determine, to the extent of available authorized but unissued shares.

 

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

 

the designation of the series;

 

the number of shares of the series;

 

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

 

the rights and terms of redemption and liquidation preferences.

 

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

 

Anti-Takeover Provisions. Some provisions of our Memorandum and Articles of Association may discourage, delay or prevent a change of control of us or management that shareholders may consider favorable, including provisions that authorize our Board of Directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote +or action by our shareholders.

 

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

 

does not have to file an annual return of our shareholders with the Registrar of Companies;

 

is not required to open our register of members for inspection;

 

does not have to hold an annual general meeting;

 

may issue shares with no par value;

 

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

 

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

 

3

 

 

may register as a limited duration company; and

 

may register as a segregated portfolio company.

 

“Limited liability” means that the liability of each shareholder is limited to the amount unpaid by the shareholder on that shareholder’s shares of the company.

 

Register of Members

 

Under Cayman Islands law, we must keep a register of members and there shall be entered therein:

 

the names and addresses of the members of the company and a statement of the shares held by each member, which:

 

(i) distinguishes each share by our number (so long as the share has a number);

 

(ii) confirms the amount paid, or agreed to be considered as paid on the shares of each member;

 

(iii) confirms the number and category of shares held by each member; and

 

(iv) confirms whether each relevant category of shares held by a member carries voting rights under the articles of association of the company, and if so, whether such voting rights are conditional;

 

the date on which the name of any person was entered on the register as a member; and

 

the date on which any person ceased to be a member.

 

For these purposes, “voting rights” means rights conferred on shareholders in respect of their shares to vote at general meetings of the company on all or substantially all matters. A voting right is conditional where the voting right arises only in certain circumstances.

 

Under Cayman Islands law, the register of members of our company is prima facie evidence of the matters set out therein (i.e. the register of members will raise a presumption of fact on the matters referred to above unless rebutted) and a member registered in the register of members shall be deemed as a matter of Cayman Islands law to have legal title to the shares as set against its name in the register of members. Upon the closing of this public offering, the register of members shall be immediately updated to reflect the issue of shares by us. Once our register of members has been updated, the shareholders recorded in the register of members shall be deemed to have legal title to the shares set against their name. However, there are certain limited circumstances where an application may be made to a Cayman Islands court for a determination on whether the register of members reflects the correct legal position. Further, the Cayman Islands court has the power to order that the register of members maintained by a company should be rectified where it considers that the register of members does not reflect the correct legal position. If an application for an order for rectification of the register of members were made in respect of our ordinary shares, then the validity of such shares may be subject to re-examination by a Cayman Islands court.

 

Preference shares

 

Our amended and restated memorandum and articles of association will provide that preference shares may be issued from time to time in one or more series. Our Board of Directors will be authorized to fix the voting rights, if any, designations, powers, preferences, the relative, participating, optional or other special rights and any qualifications, limitations and restrictions thereof, applicable to the shares of each series. Our Board of Directors will be able to, without shareholder approval, issue preference shares with voting and other rights that could adversely affect the voting power and other rights of the holders of the ordinary shares and could have anti-takeover effects. The ability of our Board of Directors to issue preference shares without shareholder approval could have the effect of delaying, deferring or preventing a change of control of us or the removal of existing management. We have no preference shares outstanding at the date hereof. Although we do not currently intend to issue any preference shares, we cannot assure you that we will not do so in the future. No preference shares are being issued or registered in this offering.

 

4

 

 

Warrants

 

The Company may issue Warrants from time to time. The Company also has Warrants issued and outstanding in connection with our IPO.

 

After the 10-for-1 share consolidation which became effective on March 22, 2024, each Warrant entitles the holder thereof to purchase twentieth (1/20) of one Ordinary Share at a price of $115.0 per full share. We will not issue fractional shares. As a result, a warrant holder must exercise Warrants in multiples of twenty, at a price of $115.0 per full share, subject to adjustment, to validly exercise the Warrants. Warrant holders may exercise their Warrants on a cashless basis prior to the Company causing a registration statement covering the Ordinary Shares underlying the warrants to become effective. A registration statement covering the issuance of the ordinary shares underlying such warrants became effective on December 27, 2024, as such warrant holders may only exercise their warrants for cash.

 

We may redeem the outstanding Warrants (excluding the private warrants that are part of the Private Units), in whole and not in part, at a price of $0.1 per warrant:

 

at any time while the Warrants are exercisable,

 

upon a minimum of 30 days’ prior written notice of redemption, and

 

if, and only if, the last sales price of ordinary shares equals or exceeds $180.0 per share for any 20 trading days within a 30 trading day period ending three business days before we sends the notice of redemption.

 

If the foregoing conditions are satisfied and we issue a notice of redemption, each warrant holder can exercise his, her or Warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $180.0 trigger price as well as the $115.0 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.

 

If we call the Warrants for redemption as described above, our management will have the option to require all warrant holders that wish to exercise Warrants to do so on a “cashless basis.” In such event, each warrant holder would pay the exercise price by surrendering the whole Warrant for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the Warrants, multiplied by the difference between the exercise price of the Warrants and the “fair market value” (as defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the warrant holders. Whether we will exercise our option to require all warrant holders to exercise their Warrants on a “cashless basis” will depend on a variety of factors including the price of the ordinary shares at the time the Warrants are called for redemption, our cash needs at such time and concerns regarding dilutive share issuances.

 

We will not be obligated to deliver any ordinary shares pursuant to the exercise of a warrant and will have no obligation to settle such warrant exercise unless a registration statement under the Securities Act with respect to the ordinary shares underlying the warrants is then effective and a proxy statement relating thereto is current, subject to our satisfying our obligations described below with respect to registration. No warrant will be exercisable for cash or on a cashless basis, and we will not be obligated to issue any shares to holders seeking to exercise their warrants, unless the issuance of the shares upon such exercise is registered or qualified under the securities laws of the state of the exercising holder, or an exemption is available. In the event that the conditions in the two immediately preceding sentences are not satisfied with respect to a warrant, the holder of such warrant will not be entitled to exercise such warrant and such warrant may have no value and expire worthless. In the event that a registration statement is not effective for the exercised warrants, the purchaser of a unit containing such warrant will have paid the full purchase price for the unit solely for the ordinary share underlying such unit.

 

5

 

 

If the number of issued and outstanding ordinary shares is increased by a capitalization payable in ordinary shares, or by a sub-division of ordinary shares or other similar event, then, on the effective date of such capitalization, sub-division or similar event, the number of ordinary shares issuable on exercise of each warrant will be increased in proportion to such increase in the issued and outstanding ordinary shares. A rights offering to holders of ordinary shares entitling holders to purchase ordinary shares at a price less than the fair market value will be deemed a capitalization of a number of ordinary shares equal to the product of (i) the number of ordinary shares actually sold in such rights offering (or issuable under any other equity securities sold in such rights offering that are convertible into or exercisable for ordinary shares) multiplied by (ii) one (1) minus the quotient of (x) the price per ordinary share paid in such rights offering divided by (y) the fair market value. For these purposes (i) if the rights offering is for securities convertible into or exercisable for ordinary shares, in determining the price payable for ordinary shares, there will be taken into account any consideration received for such rights, as well as any additional amount payable upon exercise or conversion and (ii) fair market value means the volume weighted average price of ordinary shares as reported during the ten (10) trading day period ending on the trading day prior to the first date on which the ordinary shares trade on the applicable exchange or in the applicable market, regular way, without the right to receive such rights.

 

In addition, if we, at any time while the warrants are outstanding and unexpired, pay a dividend or make a distribution in cash, securities or other assets to the holders of ordinary shares on account of such ordinary shares (or other ordinary shares into which the warrants are convertible), other than (a) as described above, (b) certain ordinary cash dividends, (c) to satisfy the redemption rights of the holders of ordinary shares in connection with a proposed business combination, (d) to satisfy the redemption rights of the holders of ordinary shares in connection with a shareholder vote to amend our amended and restated memorandum and articles of association to modify the substance or timing of our obligation to redeem 100% of our ordinary shares if we do not complete our business combination within 12 months from the closing of this offering (or up to 21 months from the closing of this offering if we extend the period of time to consummate a business combination, as described in more detail in this proxy statement), or (e) in connection with the redemption of our public shares upon our failure to complete our business combination, then the warrant exercise price will be decreased, effective immediately after the effective date of such event, by the amount of cash and/or the fair market value of any securities or other assets paid on each ordinary share in respect of such event.

 

If the number of issued and outstanding ordinary shares is decreased by a consolidation, combination, reverse share split or reclassification of ordinary shares or other similar event, then, on the effective date of such consolidation, combination, reverse share split, reclassification or similar event, the number of ordinary shares issuable on exercise of each warrant will be decreased in proportion to such decrease in issued and outstanding ordinary shares.

 

Whenever the number of ordinary shares purchasable upon the exercise of the warrants is adjusted, as described above, the warrant exercise price will be adjusted by multiplying the warrant exercise price immediately prior to such adjustment by a fraction (x) the numerator of which will be the number of ordinary shares purchasable upon the exercise of the warrants immediately prior to such adjustment, and (y) the denominator of which will be the number of ordinary shares so purchasable immediately thereafter.

 

In case of any reclassification or reorganization of the issued and outstanding ordinary shares (other than those described above or that solely affects the par value of such ordinary shares), or in the case of any merger or consolidation of us with or into another corporation (other than a consolidation or merger in which we are the continuing corporation and that does not result in any reclassification or reorganization of our issued and outstanding ordinary shares), or in the case of any sale or conveyance to another corporation or entity of the assets or other property of us as an entirety or substantially as an entirety in connection with which we are dissolved, the holders of the warrants will thereafter have the right to purchase and receive, upon the basis and upon the terms and conditions specified in the warrants and in lieu of our ordinary shares immediately theretofore purchasable and receivable upon the exercise of the rights represented thereby, the kind and amount of shares of stock or other securities or property (including cash) receivable upon such reclassification, reorganization, merger or consolidation, or upon a dissolution following any such sale or transfer, that the holder of the warrants would have received if such holder had exercised their warrants immediately prior to such event. However, if such holders were entitled to exercise a right of election as to the kind or amount of securities, cash or other assets receivable upon such consolidation or merger, then the kind and amount of securities, cash or other assets for which each warrant will become exercisable will be deemed to be the weighted average of the kind and amount received per share by such holders in such consolidation or merger that affirmatively

 

6

 

 

make such election, and if a tender, exchange or redemption offer has been made to and accepted by such holders (other than a tender, exchange or redemption offer made by the company in connection with redemption rights held by shareholders of the company as provided for in the company’s amended and restated memorandum and articles of association or as a result of the redemption of ordinary shares by the company if a proposed business combination is presented to the shareholders of the company for approval) under circumstances in which, upon completion of such tender or exchange offer, the maker thereof, together with members of any group (within the meaning of Rule 13d-5(b)(1) under the Exchange Act) of which such maker is a part, and together with any affiliate or associate of such maker (within the meaning of Rule 12b-2 under the Exchange Act) and any members of any such group of which any such affiliate or associate is a part, own beneficially (within the meaning of Rule 13d-3 under the Exchange Act) more than 50% of the issued and outstanding ordinary shares, the holder of a warrant will be entitled to receive the highest amount of cash, securities or other property to which such holder would actually have been entitled as a shareholder if such warrant holder had exercised the warrant prior to the expiration of such tender or exchange offer, accepted such offer and all of the ordinary shares held by such holder had been purchased pursuant to such tender or exchange offer, subject to adjustment (from and after the consummation of such tender or exchange offer) as nearly equivalent as possible to the adjustments provided for in the warrant agreement. Additionally, if less than 70% of the consideration receivable by the holders of ordinary shares in such a transaction is payable in the form of ordinary shares in the successor entity that is listed for trading on a national securities exchange or is quoted in an established over-the-counter market, or is to be so listed for trading or quoted immediately following such event, and if the registered holder of the warrant properly exercises the warrant within thirty days following public disclosure of such transaction, the warrant exercise price will be reduced as specified in the warrant agreement based on the per share consideration minus Black-Scholes Warrant Value (as defined in the warrant agreement) of the warrant.

 

The warrants were issued in registered form under a warrant agreement between Vstock Transfer LLC, as warrant agent, and we, which agreement shall remain in effect (succeeded by Transhare Corporation, our current transfer agent and warrant agent). You should review a copy of the warrant agreement, which was filed as an exhibit to the registration statement for the IPO for a complete description of the terms and conditions applicable to the warrants. The warrant agreement provides that the terms of the warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval by the holders of a majority of the then issued and outstanding warrants (including private warrants) to make any change that adversely affects the interests of the registered holders of warrants.

 

The warrants may be exercised upon surrender of the warrant certificate on or prior to the expiration date at the offices of the warrant agent, with the exercise form on the reverse side of the warrant certificate completed and executed as indicated, accompanied by full payment of the exercise price (or on a cashless basis, if applicable), by certified or official bank check payable to us, for the number of warrants being exercised. The warrant holders do not have the rights or privileges of holders of ordinary shares and any voting rights until they exercise their warrants and receive ordinary shares. After the issuance of ordinary shares upon exercise of the warrants, each holder will be entitled to one vote for each share held of record on all matters to be voted on by shareholders.

 

7

EX-8.1 3 microalgoinc_ex8-1.htm EXHIBIT 8.1

 

Exhibit 8.1

 

List of Subsidiaries

 

Name   Place of Incorporation
VIYI Technology Inc.   Cayman Islands
VIYI Technology Ltd.   Hong Kong
Shenzhen Weiyixin Technology Co., Ltd.   PRC
Shenzhen Yitian Internet Technology Co., Ltd.   PRC
Korgas 233 Technology Co., Ltd.   PRC
Shenzhen Qianhai Wangxin Technology Co., Ltd.   PRC
Shenzhen Yiyou Online Technology Co., Ltd.   PRC
Weidong Technology Co., Ltd.   PRC
Korgas Weidong Technology Co., Ltd.   PRC
Fe-da Electronics Company Private Limited   Singapore
Excel Crest Limited   Hong Kong
Shanghai Weimu Technology Co., Ltd.   PRC
Wisdom Lab Inc.   Cayman Islands
CDDI Capital Ltd   British Virgin Islands
VIWO Technology Inc.   Cayman Islands
Viwo Technology Limited.   Hong Kong
VIWO Technology (HK) Co., Limited   Hong Kong
Shenzhen Viwotong Technology Co., Ltd.   PRC
Shanghai Guoyu Information Technology Co., Ltd.   PRC
Kashi Guoyu Information Technology Co., Ltd.   PRC
Guangzhou Tapuyu Internet Technology Co., Ltd.   PRC
Beijing Younike Information Technology Co., Ltd.   PRC
Shenzhen Weidong Technology Co., Ltd.   PRC

 

 

EX-12.1 4 microalgoinc_ex12-1.htm EXHIBIT 12.1

 

EXHIBIT 12.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Min Shu, certify that:

 

1. I have reviewed this annual report on Form 20-F of MicroAlgo Inc.(the “Company”);

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;

 

4. The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:

 

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c) Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;

 

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 11, 2024

 

  By: /s/ Min Shu
    Name: Min Shu
    Title: Chief Executive Officer

 

 

EX-12.2 5 microalgoinc_ex12-2.htm EXHIBIT 12.2

 

EXHIBIT 12.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Li He, certify that:

 

1. I have reviewed this annual report on Form 20-F of MicroAlgo Inc.(the “Company”);

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;

 

4. The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:

 

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c) Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;

 

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 11, 2024

 

  By: /s/ Li He
    Name: Li He
    Title: Chief Financial Officer

 

 

EX-13.1 6 microalgoinc_ex13-1.htm EXHIBIT 13.1

 

EXHIBIT 13.1

 

CERTIFICATION BY THE PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of MicroAlgo Inc. (the “Company”) on Form 20-F for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Min Shu, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: April 11, 2024

 

  By: /s/ Min Shu
    Name: Min Shu
    Title: Chief Executive Officer

 

 

EX-13.2 7 microalgoinc_ex13-2.htm EXHIBIT 13.2

 

EXHIBIT 13.2

 

CERTIFICATION BY THE PRINCIPAL FINANCIAL OFFICER

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of MicroAlgo Inc. (the “Company”) on Form 20-F for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Li He, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: April 11, 2024

 

  By: /s/ Li He
    Name: Li He
    Title: Chief Financial Officer

 

 

EX-15.1 8 microalgoinc_ex15-1.htm EXHIBIT 15.1

 

EXHIBIT 15.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-274570) and Form F-3 (No. 333-276098) of our report dated April 11, 2024 relating to the consolidated financial statements of MicroAlgo Inc., appearing in this Form 20-F for the year ended December 31, 2023.

 

We also consent to the reference to us under the heading “Experts” in such Registration Statement.

 

/s/ Onestop Assurance PAC

 

Singapore

April 11, 2024

 

 

GRAPHIC 9 img_001.jpg GRAPHIC begin 644 img_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MCN)?)MI90,[$+8]<"I*KWW_(/N?^N3?R- '+:5J7C75M(LM1BM_#Z1W<"3JC M2S94,H8 _+UYJWN\<_\ /+P[_P!_)_\ XFK?@W_D1] _[!UO_P"BUK;H YG= MXY_YY>'?^_D__P 31N\<_P#/+P[_ -_)_P#XFNFHH YG=XY_YY>'?^_D_P#\ M31N\<_\ /+P[_P!_)_\ XFNFHH YG=XY_P">7AW_ +^3_P#Q-&[QS_SR\._] M_)__ (FJ_C;Q+?\ AAM,N[>*.:R:4_;D*GK^+;J+QIHVC:> ML36ERKO20"'?\ OY/_ /$T;O'/_/+P[_W\ MG_\ B:2U\9:9%HUM=W-\]R94EEWPVC@B-'*EB@R5 X!)J5?'&AM7AW_ +^3_P#Q M-6O^$HT^;1KZ_M79C:,8I(I$*.DG0*RG!&21^=<^WC/4;GX@#6W>.?^>7AW_OY/\ _$T;O'/_ #R\._\ ?R?_ .)J MW=>+-(L]06QDGD,QG%M\D+LHE*[MA(& =O/TI]AXGTK4[];*VG8RO&98BT;* MLR X+(Q&& /IZT 4=WCG_GEX=_[^3_\ Q-&[QS_SR\._]_)__B:I7OBZ31_% M>JP:G-&FD65I%/N2!FD!=BO."> >^.]:D?C+1I87=99_,2.?^>7AW_OY/\ _$UO6-[;ZE8PWMJ^ M^"9 Z,01D'V/(JQ0!S.[QS_SR\._]_)__B:-WCG_ )Y>'?\ OY/_ /$UTU% M',[O'/\ SR\._P#?R?\ ^)HW>.?^>7AW_OY/_P#$UTU% ',[O'/_ #R\._\ M?R?_ .)JUX8U>]U:UOAJ,-O%=6=Y):O]G9F1MH!R-P![UN5S/@[_ %GB+_L, MS_\ H*4 =-1110 4444 %%%% !1110 5A7_C+PYIE]+97NKVT-S%@21,3E<@ M$9Q[$'\:W:YSPY_R'_%?_81C_P#2:&@!O_"P?"?_ $'+7\S_ (4?\+!\)_\ M0[2S6,^6,R,F\8.[!&,\Y[4ZY\=6%G9:I M+<6EU'=:6@DNK-@HD5#T=><,ON#0!)_PL'PG_P!!RU_,_P"%'_"P?"?_ $'+ M7\S_ (5)%XMA-[#975C=6EW<0M-:QR[<3@#)"L"5W8YP35K0_$%MK?A^/6EC MDMK61&D'GD A1G)."<#@T 4?^%@^$_\ H.6OYG_"C_A8/A/_ *#EK^9_PIT/ MBZ.X@M;N/3+YM/NI%CANMJ[6#=&*YW!3ZD>E7E\1:>WBAO#PD/V];87)7'&T MG&/KW^E &?\ \+!\)_\ 0-TGM+NXAT;4'2TEFCFQY8V^5]\YW M8QZ>M $W_"P?"?\ T'+7\S_A1_PL'PG_ -!RU_,_X5:TCQ)'JEFUY)8W-G;_ M &=;E9)]I#1D$YRI//'0\U#%XPT^Y\&MXGM(YI[)8FE*(!OPIYX)Z\=* (_^ M%@^$_P#H.6OYG_"C_A8/A/\ Z#EK^9_PK;TZ\&HZ;;7JQ/$L\:R*CXW $9&< M$CI5&Q\01W_B#4='6TG26P"&65]NP[P2N,'/8]J *7_"P?"?_0H22SO,EN5,8$OE?>(RP..>,]:CC\<+++J M")HFI,-/"&Z(5"4#+N&%W9/'H* )O^%@^$_^@Y:_F?\ "C_A8/A/_H.6OYG_ M K^_Y!]S_P!#?^ M1'T#_L'6_P#Z+6MN@ HHHH **:[K'&SN0JJ"23V%<@/&<]S#I(L[6-I]:D$N\Q=2@&=PP%7 'TK8_MVZTF>9?$1M((/E^SSP!CYIP M2PV\G(Q^56$\6:$YG"ZE$?(MENY, _+"W1^G(^E '/V/@?5=+;3IK'7(8[JW MCF@N'-KE98GD\P87=PRD\'GZ5//X'GN;35X9-37?>7T=];R+"0873;C=\WS# MY!GIU-: \=^&C-Y/]J)YF]H]IC?[ZC<5^[]['..M3?\ "8^'_LMO<_VG%Y-P M-T;8;INVY(Q\OS''..: ,M?!4TEZ]S=7EO*+N\6ZOH?LYV2[%VHJ_-P!U._#ZXD?78=/U*WL[#53$YM_LI;RI%QE@=X^]CGBN@B\7Z!-J@TV/48S>&4 MPB/:P_> 9*YQC..V:AOM?N7\3+X>TJ.%KM;;[5<2SY*1)G:HP""23[]!0!Q_ MV#4W\<7DWV!7$M\K^1-:R!=NP1M*L@?8#C=U!:NDT/P9)I=SI37-\MQ%I$,L M%D%BVL$?'WSDY("@<8J\GB!M,M96\1F"SE65UC\K-_ M#5K+Y4VK0JVV-\[6("R?<8D# !]>E &3K_@:^UG4M8N4U6"&/4;6*V"&V+&, M(^[.=XSFFW7@C4WUB76+768(=0^UBYA8VI9%'E^6R,-_((/MBM5_'GAF-"[Z MJ@ D:/!C?=N49(QMSG'/TJR/%V@%;5AJ<++=*C0LN2&#'"G..,GCG% %RRM[ M^"8BYO(YX/*4 >5M;S,G-_#DD[P)JD9D02%EV/_ ?? M'3DC'3K2W?BBS.FK=Z;/%=%K8WJ( W[V =2I[''3- &_14%E=PW]C!>6[;H9 MD$B'U!&:GH **** "N9\'?ZSQ%_V&9__ $%*Z:N9\'?ZSQ%_V&9__04H Z:B MBB@ HHHH **\X\->%--\01:G?:BUY)/_ &E<)E;IU 4-P <5M_\*Y\/_P!R M]_\ V7_ .*H ZRBN3_X5SX?_N7O_@;+_P#%4?\ "N?#_P#I/)H ZNBBB@ KDM?T[4+?QEI/B2RM7OHK>WEM+BVC8!U5R"'3<0"05P M1D<5UM% '$^)EU;4KG0+F#1+IH[34TN)$#Q[Q&J,"2"V.IX )_"LCQ+H&N:T M?$>K1Z9(CW.F#3K.SWIYK_/N+N<[0,]!DUZ;6?JNK1:6EN&4R3W,HA@B!P7< M^_8#J30!RM_IVJZY?:#(VF3VEKI&;F0R.GF32>645$"L1CDY)(J7P]H-_/\ M"G^P+Z&2PO)+.6V8.RDH6W '*D@CFEN/'SV8U>>YT>1;/2)Q#=S).K%:YV\T#7HTTSQ/;VMU+K4=^9YK#,0(B? MY73=GH%P0,GFNBL_&$]S?Z+:OH[Q'54EEC8S@[$3!)(QW!!J_?\ B$0:TFC6 M-J;S43#Y[Q^8$6*/. 68@]3P!B@#G="\,F]\1Z[?:SI5S'&^HI>6:S3 HQ6- M0&**Q&00>HIVC:?JD'A+Q1;S:7<1W-UY%=)8Z['+; M22:E$NF2).T.RXE4;B,,@YJV^KZ;%/Y$FH6B39V^6TRAL]<8S0!RJ6.K/ MX(T+1/L-U;R2I%#>NK1DVR*,D_>PDK )VU.R$+9Q(;A-IQUYSVJ4ZC9*T2M>6X:8 M Q RKEP>FWGG\* ,;P]>:B+;3=/FT6ZM5AM46::=H]H95 VKM8DG/X8K*MFU M72_&?B/4/[ O[FWND@6!X6B_>%%8'JX(Y(ZUU(UG2V9E74K,LBEV G7*J.I/ M/05%J&MVMC9&[5XYXU3SG$<@+"$?>D [@=>* ,/5+75+KQAX4O?[-D:*V2TD_-D#/MTKMX MI4FB26-@T;J&5AT(-/H P?!NAS>'/"ECI=S*LD\2LTC)]WA&*X:R\+W\FD^'GMY8[; M6O#H-O\ OE/E3+M"L#CG:P ((Z5M_P!E>+?^AHLO_!3_ /;:/[*\6_\ 0T67 M_@I_^VT 5==T+Q#K5K K7>GH5=O-M]K^6Z%'S9R<]@:P[7PVYU/P_I#3, M;O2X/+U"2&)A#-;\E8R3URP7CZUTW]E>+?\ H:++_P %/_VVC^RO%O\ T-%E M_P""G_[;0!E_\(CJ_P!L\[[18%?[<.J8*OG;Y>S;_O=\UDW7P]\07.FO9&_T MPQ.TS[2D@"N\QE##')QG;@\=ZZK^RO%O_0T67_@I_P#MM']E>+?^AHLO_!3_ M /;: ,=/!VM?:DFDNM/XUE-2;:KY*JFW;]>>M:NH>';Z/Q8OB/1I[=;B2V%K M=07(;9(@.Y2".0P/X'-/_LKQ;_T-%E_X*?\ [;6-=2>+[?Q9I^D#Q'9%;JWE ME+_V7TVXXQYGOZT :=_H&L7&K6.L175FUY%#-;RPRJWE&.3:<#'.05'7KS6 M/AQJ-MI=[IUK>V;0S6-K:1M,K;@8G+$G'8YX Z5TO]E>+?\ H:++_P %/_VV MC^RO%O\ T-%E_P""G_[;0!R>JZ7JNF>.M/NM]E(]]?F6-=LFV,+;B/YCCOBG M2?#?5XK6WM+;4+%X(BDH69''ERB4R-MV]5.<<]*ZK^RO%O\ T-%E_P""G_[; M1_97BW_H:++_ ,%/_P!MH Q8?#&IZ5-::C>7-BT%CJ%UJ$PCC+?^AHLO\ P4__ &VC^RO%O_0T67_@I_\ MM '245S?]E>+?\ H:++_P % M/_VVC^RO%O\ T-%E_P""G_[;0!TEB\N+JZ>ZEE6'RAN8 8"Y.!QZT ;%%%% !1110!R M?@#_ )!6I_\ 85N?_0ZZRN3\ ?\ (*U/_L*W/_H==90 4444 %-?\ GQ\/_P#@;-_\:H Z2BN;\[QK_P ^ M/A__ ,#9O_C5'G>-?^?'P_\ ^!LW_P :H Z2N7\4VTBZYX=XU_P"?'P__ .!LW_QJD,GC1E*M8>'R#U!O)O\ XU0!QFK>"M5U M.;Q*QT.(W&H7:S6-X;T 08155RHZX*YQ@UTOB/PIJ6I3Z)=VMT@O(5^R:A*1 MM\ZVF35\2^-0 !8>'P!V^V3?_&J/.\:_P#/CX?_ / V;_XU0!%J M6E:@_C;P]>VMFK:?8PSQRR>:%*[PH&%ZG&VH;O1]4TWQW+XBTZV6^@O;1+6Y M@,HC>,H25=2>".2"*M^=XU_Y\?#_ /X&S?\ QJCSO&O_ #X^'_\ P-F_^-4 M9&N:'K6IZH][+IL%U!E8DO@75DMKV%M,M[R8 MR:?Y=T\J!I!#M\QN1D9"GZYKHM! MSGBFCP/XCM+73[5+"WN%M?(D25+A4*[)"QC8GD@ X7'%=K)'XMFFCFETGPT\ ML?W':ZE++]#Y7%2^=XU_Y\?#_P#X&S?_ !J@#D[+PK=V%U8WFHZ/9P6D-Y?3 M7TAF0CR)48#/'(Y!QVQ4^B6']G>#M6N972[C6"73]**)\TEN"PC4>Y+8]PH- M='(WC*6-HY-.\.NC##*UW,01Z$>52 ^,55%&F^'0L?W +N;"]N/W7% &IX=L M9M,\-Z;8W#;IH+9(W/N :TZYOSO&O\ SX^'_P#P-F_^-4>=XU_Y\?#_ /X& MS?\ QJ@#I**YOSO&O_/CX?\ _ V;_P"-4>=XU_Y\?#__ (&S?_&J .DHKF_. M\:_\^/A__P #9O\ XU1YWC7_ )\?#_\ X&S?_&J "7_DIEI_V!Y__1T5=)7, MZ;INO2^*EU?5TTV)([)[5$M)I)"Q9T;)W*N!\GZUTU !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 5R>I?\ )3]"_P"O&Y_FM=97)ZE_R4_0O^O&Y_FM '64444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% ')^ /\ D%:G_P!A6Y_]#KK*Y/P!_P @K4_^ MPK<_^AUUE !1110 4444 %%%% !1110 4444 %%%% !1110!RGQ&_P"1*NO^ MNL/_ *,6NJ'05ROQ&_Y$JZ_ZZP_^C%KJAT% '-6GBU;_ ,2WNF6L-N]M8DK< MW!NE#HP'/[O&<9XS6=;?$ W>ESZG#80R69F6"V=+M6,CLV!O '[OUYS5J72- M0O\ Q)!J\VEVMK+8"98I([CT_ER^6(W*XCQCJJ=-OU-=Z,A0"_LGQ9_T-5K_P""H?\ QR@#I:*YK^R?%G_0U6O_ (*A_P#'*/[)\6?]#5:_ M^"H?_'* .EHKFO[)\6?]#5:_^"H?_'*/[)\6?]#5:_\ @J'_ ,0(T<4QT@;D5NH!\SO MB@#KD#*BAFW, 6QC)]:=7-?V3XL_P"AJM?_ 5#_P".4?V3XL_Z&JU_\%0_ M^.4 =+17-?V3XL_Z&JU_\%0_^.4?V3XL_P"AJM?_ 5#_P".4 =+17-?V3XL M_P"AJM?_ 5#_P".4?V3XL_Z&JU_\%0_^.4 =+17-?V3XL_Z&JU_\%0_^.4? MV3XL_P"AJM?_ 5#_P".4 =+17-?V3XL_P"AJM?_ 5#_P".4?V3XL_Z&JU_ M\%0_^.4 =+17-?V3XL_Z&JU_\%0_^.5+X3U#4+ZVU*+4IXKB>SOY;42QQ>6' M50I!VY.#SZT =!1110 4444 )[]M5O[+3O#MW?+92K%+,EQ#&I8HKX =@>CCM0! MTE%_\ @;;?_%T =)17-_V_X@_Z M$V]_\#;;_P"+H_M_Q!_T)M[_ .!MM_\ %T =)17-_P!O^(/^A-O?_ VV_P#B MZ/[?\0?]";>_^!MM_P#%T =)17-_V_X@_P"A-O?_ -MO_BZ/[?\0?\ 0FWO M_@;;?_%T =)17-_V_P"(/^A-O?\ P-MO_BZ/[?\ $'_0FWO_ (&VW_Q= ',? M&#QCI^@Z(NF7L5SYMX4>*1$RAV.I89]<5V?ACQ%:^*="AU>RBGCM9B1'YZ;6 M8 XSCTR#7$>/]'U;QWX?&FS^$+V&6.598IOMEME"#S_'W&1716&HZQIFGV]C M:>";R.WMXUBC07MMPH&!_'0!UM%_\ @;;?_%T =)17-_V_X@_Z$V]_\#;;_P"+H_M_Q!_T)M[_ .!MM_\ %T = M)17-_P!O^(/^A-O?_ VV_P#BZ/[?\0?]";>_^!MM_P#%T =)17-_V_X@_P"A M-O?_ -MO_BZ/[?\0?\ 0FWO_@;;?_%T =)17-_V_P"(/^A-O?\ P-MO_BZ/ M[?\ $'_0FWO_ (&VW_Q= '245@:9XCNKO7/[)O\ 1+G3IVMFN4,LT4BLJLJG M[C'!RPZUOT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5>^ M_P"0?<_];A#<)M+(<,IZAA[@@'\*HZQX4MM5T2RTI+J>SM[.2*2/R0I)\L@J#N!XXH M YZ[U;7=$\1WFB7-U<79U1 =%G\M1L<#YT;"XROWLGJ*T+>?5+7Q[8:1-JLU MQ;_V4UQ*&C0>9('5<\#@DZH]]<1/IK.T<:!-KEAM.[(ST], M4K^'U?Q9%X@^VSB6.V-J( %\O86#'MG.0.] &I=7,5G:374[A(84,CL>@4#) M-<'H7BZ_U;2/$MO=3QQ:E9QO5/TKL-:TK^V;#[&;N:W0R M*SF(*2Z@YVG<#P<<^U9>J>#;?4=9&IQ7MQ9R&R>RDC@5 LD;>N5/(SQZ4 9L M/CN#3="LVOHKJ\NEL8;FY:%5R!(=H/)'5O2M"3QQ81W21&UNC$]PUH)P%V>> M!GR_O9SVSTSWKF-2\*:Q;ZS:)9"XDCM+..VM+GRX)%8J6\F$;W/VYK9 OEK6SO/L=SI,]W-8P^6<;"IW@DC@ GC/X5T MEOX,AM[+0[4:E=LND3-+$2$S(2K+AOEZ8=NF*IP_#RW@MH;==7OS%#8S6$8( MCXBDZ_P]0 ,4 .N/B)8V\\RC3=0DA@: 23HB%0)E#1G[V<'('3BMS0M=BUR& MZ9;:>UFM;AK::&?;N5P ?X201@CO6%_PKV V]S"=8OB+C[-O.V//[@ )CY>X M S6YHVAIHT^I2K=33F_N336T2H2QC91P3ST8]^U2VWCZQG#J]A?03D0&""15W3B;.PKAL?PMUQC%6M:\ M(QZUJIOWU*Z@8V4MEY<2IM"28W'E2<\"L^X^'=MO>% M)M3\5:;JMK.L4.PP:C&>L\0(= /<./R)H C3Q=JIO9[)M$B%S%I@U'8+HG.2 M0$^YUX-,TSQZNH:EHELUG%%%JUB]W'+Y^=I3[R$;>WK[&KT6E:BGQ$N-7:& M:>^GI:JPE^?<'+9VXZ?IK_P#/O;L*X-1-2M&2W_P!O:M0^(-&6\6S M.JV0N6<(L/GKN+$9 QGK7(:AX6U>^NEN%TO3(0VF75NT*2X5)964_P!WG[O+ M<=>E4E\&:]Y4Y:RL//>?3Y%?[2G2HM/\2V%QI&G7E]Q+(L4DP!R>PSC//%Z5%8S!ICBVD0_> M7Y?F!'/;D4 =]1:!UVX/..^*\LLWC@\8RB:#[7;6^J!U!N0)0_E+$TK1E-Q7&3]['%=1X'TN) M;R_OK:=9](25UTKY,"-'P\FWU&_@?[M &G_PED<'B?4=+ODM[2ULX8I3=RW M ;S"0HP0,'(]:TUU_1VLC>KJEF;4.8S,)EVAQU7.>OM7%^)?">NZMJGB"2WM M;)K>_@M8H3)<$']U)N8L-IQD4R;PKX@@UZ75[2RL) M^TR6]:5 !1110!S#?\ D1] _P"P=;_^ MBUK;H **** (KJX2TM)KF3.R)&=L>@&:\^AU[5-0'A:U-U)!)XA\R[GD0\PQ M*H811^AP0">O!/>O1)(UEB>-P&1U*L#W!KE[?P;;R:)8Z7>-(ITI_P#0+R"3 M;+&HX4@]CMX/8XH ;?W-SX0$]VT]WJ5I,!LBGF&82JDD[SR<^F#S4,?Q BDV MYTR91-IZWUIF5!RZ7 GP_*[2.F,8]JH MV_A$)JFCVK6H.F:(?-M+B6;?*[D$;3Z 9!_ 4 1?\)Y=_:_(/AV;_C_;3MPN MD/[X)O'_ $^O:FS?$:.WT>#49=)F569TF4RK^[99?+91_>(.3QQBM3_ (0K M3_/\[[7?AO[0.HX\[CSMNWTZ8[50D^&FC21LAO-3 =9%?;<\L'D\P@\?WCF@ M!\7CEVUE;*31YH[HLRWRW_S3YS*!M&>.F.U7M4\-6>I MZE;ZEYMQ:7\"&-;FUDV.R'JC<$%<\X- &:VI77AVX.E*T^LWLXENX(WD"LD" M!006/4[C@>N:S'^)R/;R7=IHMQ<6<5O;W+RB95(25MOW3R6!!R*Z"Y\)V5S+ M:S_:;R.[MMX6ZCFQ(P< ,"<<@X';L*I2?#[1GAN8(Y+R"">WAMFCBFPJI$_\ M+6XB%TF,^6)%.[I@J?P/%(OQ)MGL]/N MAILXANF2-]TBAHW+["N.^TCGI4>J^"I_^$GT^_T^:^*/=&>\F^TJ"F(O+7:" M/05']4B@@@MM0UB:26XV-E M(3)P2/4@>G4T ;NAZFNLZ'8ZDB[5N85DQZ9%7ZJZ;80Z7IEM86XQ#;QK> MQ5J@ HHHH *YGP=_K/$7_89G_P#04KIJYGP=_K/$7_89G_\ 04H Z:BBB@ H MHHH Y/P!_P @K4_^PK<_^AUUE*_^PC'_ .DT-='7.>'/^1@\5_\ 81C_ /2:&@#HZ*** "BBD8!E*GH1B@#* MT/6?[:LYM0152Q,C+ Y/+JI(+GV)!Q[5C6OB37-9T:36M%TZVELR["WAF9A+ M.JMM+ C@9P2 ?2K7@ZP?3?#2:#=H=]EO@.1@2)D[6'L0:K^'=!USPYIZZ-;W M-E)IL+M]FG<-YL<9.=I7&"1D@'- &E+XP\/PK0^=O;O@X^EH1W9:\#!O(CRL28'1MFW M.>^: .FM/&/AZ^ECBMM5@=Y$>11R,JGWNH[=QUI#XR\.K 9CJL C$JPY.?OL M,J.G<=/6N:/@K7<1E+K38Y%U"\O-VUVP)@V!@C!()YSP<55MO 7B"*Y\Z2?2 MOGNK&YD :0Y:WZ]1_%^0H [5O$NE?\(Y<:]%=+-I\$;R-)&.RYR,>O'2J-GJ MGB*YM]/OSIUH+2[9&>$.WFP1L,AB>A(XR!Z^U067A*63PSK>BZK+"8]2GG?= M;D_*LG3KW%6--TS7TTJ+2M1N;(P1Q>0UQ!N\R1 NT'!&%)[X)H LMXP\/(EP M[:K;A;= \I).%4G ;IR,\9%11^-_#4LBQIJ\!=I1" 0P^#M8GEU643Z<@NY+.09 M+_*( <\=\<4 ;MKXM\*WMQ*T&IV3RI"TKOC!$:G#')'08YJ0^+_ Y;VZ/_ M &E!'$93 H"D?.%W%<8ZXYQ7":!X>A!X_&N*?PU.AT70VN MNJP7$LLLEJC>7]CD8EU8D=\*,5T\&G/=>/\ ^THT,=G86!LU.,!W9@Q ]@ ! M]: .HHHHH **** .;E_Y*9:?]@>?_P!'15TE/-)TY)-1%I/:3R21_P!IW.&9 M2N#GS,]S7HM_[ZM__ (U71T4 ]_Z&[7 MO^^K?_XU71T4 ](_P"1NU[\ M[?\ ^-5D_&#_ ))O??\ 7:W_ /1R5W(Z"@#G?^$7O?\ H;M>_P"^K?\ ^-4? M\(O>_P#0W:]_WU;_ /QJNCHH YS_ (1>]_Z&[7OSM_\ XU1_PB][_P!#=KW_ M 'U;_P#QJNCHH YS_A%[W_H;M>_.W_\ C5'_ B][_T-VO?G;_\ QJNCHH Y MS_A%[W_H;M>_[ZM__C5'_"+WO_0W:]_WU;__ !JNCHH YS_A%[W_ *&[7O\ MOJW_ /C5'_"+WO\ T-VO?]]6_P#\:KHZ* ,+3/#(T_6/[4GU;4=0N1;M;K]K M:/"(65C@(B\Y4=:W:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD]2'_ !<[0C_TXW/\UKK* M\!\4^#O$LWQJL;6SU*_33KW,ZS+(?W$?650>WM]10![]13401HJ+G"@ 9-.H M **** "BBB@ HHHH **** "BBB@ HHHH **** .3\ ?\@K4_^PK<_P#H==97 M)^ /^05J?_85N?\ T.NLH **** "BBJ\M_9P2&.:[@C<=5>0 _D: +%%5/[5 MT[_G_M?^_P O^-']JZ=_S_VO_?Y?\: +=%5/[5T[_G_M?^_R_P"-']JZ=_S_ M -K_ -_E_P : +=%5/[5T[_G_M?^_P O^-']JZ=_S_VO_?Y?\: +=%5/[5T[ M_G_M?^_R_P"-']JZ=_S_ -K_ -_E_P : +=%5/[5T[_G_M?^_P O^-']JZ=_ MS_VO_?Y?\: .9^)\$-WX$O;>?E'DAR V#_K%IZ_#W1&&1=:H?IJ$G^-<1\<] M#37=#M=3TF_C:[M9!')#'< >9&Q Z9Y(.#],UW?@NRT_POX3L=+?5()9XTW3 MR/P% #/^%=Z-_S\ZK_X,)?\:/\ A7>C?\_.J_\ @PE_QKHO M[5T[_G_M?^_R_P"-']JZ=_S_ -K_ -_E_P : .=_X5WHW_/SJO\ X,)?\:/^ M%=Z-_P _.J_^#"7_ !KHO[5T[_G_ +7_ +_+_C1_:NG?\_\ :_\ ?Y?\: .= M_P"%=Z-_S\ZK_P"#"7_&C_A7>C?\_.J_^#"7_&NB_M73O^?^U_[_ "_XT?VK MIW_/_:_]_E_QH YW_A7>C?\ /SJO_@PE_P :/^%=Z-_S\ZK_ .#"7_&NB_M7 M3O\ G_M?^_R_XT?VKIW_ #_VO_?Y?\: .=_X5WHW_/SJO_@PE_QH_P"%=Z-_ MS\ZK_P"#"7_&NB_M73O^?^U_[_+_ (T?VKIW_/\ VO\ W^7_ !H YW_A7>C? M\_.J_P#@PE_QH_X5WHW_ #\ZK_X,)?\ &NGAO+:Y8K!<0RD#)".&Q^534 '+;P[K?ANXT^ZU'=/J:PR"6[>160QR'!!..JBO0J\+ M^,?AGQ+/XPT2ZT2\O/)OYUA"([;8)P" _'0%<_\ ?)H ]THJII=C_9NE6MEY MTDQ@B5#+*V6<@:!(VC&#"?)!!7TP>:/#]M+KVD7E[K<%L]SI$4^F1[!\I:/(>3VS@8' M;'O0!T?_ @WA[;N\N]QZ_VG<_\ QRD'@CPZQP$O"?;5+G_XY57P3IMKJ'PO MTFRN(]T$]HOF*#C=DY.3[USNFQZ=HD?C+6AI\;2Z3J,CVX1<%%$2?*,?P\GB M@#KO^$$T#_GC??\ @SN?_CE(/ WAXL5$=[N'4?VGJ@9DE+2L MA\MLC'!."<]!0!V/_"":!_SQOO\ P9W/_P _#BGS'ANP0,;CJ5SP/KY ME8/_ FVMVM[++=0V4UE'J%W9>7#&PE;RE+*P)8CG&",5E^)/$E[JOA6^M+Z M*UE@OM#.I6\D"D>40R_*V2;I'>GZ:G<__'*9X3\27/B9/M&R%;>*!$N%V,&6Y_C49/0=,==A'$B:S.I<\ * N!GTY/YT :(\#>'FSMCO3@X.-3N>#_W\H/@7P^H) M,5Z .23J=SQ_Y$KG[77]9&K?V?81:5;-=:M=6\DGD/@E(0X<@,,DXP:K#QEK M=WH;27MOICQWFB7-XL/E.5#18#*V6^96!]L>] '5#P+X?(R(KXC_ +"=S_\ M'*#X%\/J"3%>@#N=3N?_ (Y7+2>+=2TR^NYC+;BT6ULDM[?RR%A:4=?O#@?X M5/J?B#5[^SNM!NX].BNWL+J>5B"\;HF &X;G)&3B@#H1X%\/L 1%>D'D$: MG<__ !RE_P"$$T#_ )XWW_@SN?\ XY5OPCSX,T(_]0^W_P#1:ULT (O^PS/_Z"E '34444 %%%% ')^ /^05J?_85N?_0ZZRN3\ ?\@K4_^PK< M_P#H==90 4444 %<9I6A:1JGB7Q3-J&E6-W*M_&H>XMTD8#[-#QD@\5V='M(!_P"O&/\ PKB;6'3D@\26E]X>T :I MILP2V5-,0"1''[IL'DYZ<>E>H5SU_P"$[>]\7V'B#SF1K>(QRP@?+-@Y0M[J M>10!R,FD_P#$]U+2(M"\-/<6VEI=QG^RTP\Q)&WK]W*_K5+2K_0+K5]"CN=% M\/)9ZEICW+D::@:*9/O*3TQP_P#WR:[VWT&ZA\;7>O->1-!/:);"W$)#+M). M=V[GDGM6'-\,;"6TNH%N9%\[4Q?QL!_JESEHA_LG=)_WV: ,S3;*SU/4X-&7 MP_X?AO5LQ>WSR M3>?>W\YN+J;;M#-C '8 # H XS2=&BN]>U6SETGPTT&EW$22G^R40R(R[F. ME:NG^&)[?4_$-Q=WD6$LE'1I+)YB5T<&5'1]K;AMR .^1Q6M]H^'G]H_8?[% MT[S?.C@+?V4-@>090%MF!N'0YJSJ/@_5-2EEFFU>W,TVFRV,A^RG&9"26'S< M 9X'ZU4/@&_>.97U:V/F7-I,<6IZ0*%V_?[XZ]J $N_^$+D@NH=.T?2/MHMY M9;=I-,7RY3'G=M.T!L'K@TRQD\%+I.G2ZEHNDI<36]N\[1Z:ICB>4#;N(4A< MD\9/<58@\ SQ6UO;-J4;PV"7*V),!W)YP8?.=WS !B.,=JCB^'DZ64U@VIQM M:7D%M%>+Y!RQAP R?-\NX* F2"]B::$_V8HRJG!)RGR\\"-NK(^_P LD@+T&3FNF\%Z,EK)J.J+%<00WL[/:V]PNUH(SR0! M_""V6QVH YS71H\&B^(M4TSP[H(AT=C"/.T^-O-E7!?IC 8#\_2BZCT23Q! MINFZ;IWABX2>QGGF==.CK1U+PSJ%[K6G:E'J%K$UI9S6Q0VQ(*Z'2M)\-W%_J>FW?AW1A= M:>ZEV6QC"O&XW(W3CC.?I5+2OA]?Z"=)GTG6+>VO+6$6]ZWV4F.]C'W=R;^& M'][.:V]#TN5O$.M:W?3D8S*K%=S/QMR0>,'M6S%!X$EU./3UT72O/E=XHV_LY/+=T^\ MBOMVEASQGL?2K.B^&=2\/PR:=I^J1#2C*TD*20$RPACDJK;L$9)QD<>]5K7P M/+;3P1F_1[&TOY=0M8S$=ZR.&^5FSRH+L> ">* -G_A$/#/_ $+ND_\ @%'_ M /$T?\(AX9_Z%W2?_ */_P")I;/^W$U6*.[DMY;-;0>;(D6S,^>2OS'C';MZ MFMB@#C[72M.TKXE6ZZ=I]K9J^D3%Q;PK&&(FBQG:!FNPKFY?^2F6G_8'G_\ M1T5=)0 5QNJZ;;ZU\0TLKY[EK:/2O-6.*ZDB&_S<9^1ADXXYKLJYG_FJ!_[ MO_M:@!W_ @F@?\ /&^_\&=S_P#'*/\ A!- _P">-]_X,[G_ ..5TE8?BG79 M_#NE+J,=FMS DR)<$R;/*C9@I?H<@9R1Z4 5_P#A!- _YXWW_@SN?_CE'_"" M:!_SQOO_ 9W/_QRI+_Q#):W=XBI:K:VT<1-U-,57S'880@#^Z0<^XJU%XET M>61(TOD+N9%4;6Y,?WQT[=Z */\ P@F@?\\;[_P9W/\ \-]_X, M[G_XY6DGB#29+B"!;Z/S)P#$#D;LC(&>@)'0=36=XD\0:CH3PO#I<-Q;2S06 MZR/<[#OD?9TVG@9!S[T )_P@F@?\\;[_ ,&=S_\ '*/^$$T#_GC??^#.Y_\ MCE7X-:C0PV^IF&TOI7*"$2;P3D[?FP.H&0#@UG:SXRLM/@22TE@N<7,4,_SX M\M'.-XX^8<=N* '?\()H'_/&^_\ !G<__'*1O /AYBI:WO"5.5)U*YX/M^\J MS+XP\/0PQ2R:M;JDRETR3D@'!.,9X/7TJVVMZ?\ ;!91W<+7; ^7'NX9MN[; MNZ9QSCKCF@#,_P"$$T#_ )XWW_@SN?\ XY1_P@F@?\\;[_P9W/\ \+K M*ZT+3[_498K.6[C#^7N)"9.!D]AGC)P*NWGB71K"9H;K4(HY%SD')Z#)' Y( M')'44 4/^$$T#_GC??\ @SN?_CE'_"":!_SQOO\ P9W/_P L[PYKL^MV]]-/:);"UNY+8!9=^[8<%N@Q0!7_ .$$T#_G MC??^#.Y_^.4?\()H'_/&^_\ !G<__'*DB\8:/%:127VI6<;R!G7RW+*4#;5+84 -]_X,[G_P". M4?\ "":!_P \;[_P9W/_ ,Q\7Z+?:3#J0NO*MY2P4S*5(PVTD@]!GOTIE MYXHAA\3:9HUN(YFNI9(YF#']T5C+XZ8)XYYXS0!'_P ()H'_ #QOO_!G<_\ MQRJ.M>"]%M="U"XA2^26*VD=&&I7/#!20?\ 6>M=E6;XA_Y%G5?^O.;_ - - M !X>D>7PUI4DCL[O9PLS,^_Y!]S_ -75W:V4$-Q=G,\B+AI3_M' MO4=KX?TBRM+FUMM.MXK>Z8M/&B "0GJ2.^:TJ* *=G9V&BZ>EM:0PV=G$,*B M@(B#^E4;6R\.6<5^]M'IT<=RQ^V%2N'8\'?[_6L[7Y9)_&_AS3)1_H4BSW#J M>DCHHV@_3)-<#>F7_A!O'Y@&F_8QJ%SO+,=X.%Z8X^E 'HBZ!X.?2CI:66EM M8QMYY@!4JI_O=>/K5L^&_#E_&\W]FV,Z3QHC.$#!U3[HSW [5Y?J=TEGXOU6 M06T,V@BQLO[6%MCS5BVOR /X,XWXYQ7>>*+[/PRU*Z\+2))BS)MFLR#A>,E< M=PN30!>@T;PHMTB06FF?:(YS,JIM++*1@MC^]5E?"N@K:7%H-)M/L]P,2Q^6 M-KC.<$>F><5A11>'$\-:??V$5M/-:0"XM!"PWR.L9."1R<\YS7-W_CG7+?2O MM5OJ%I,+C2TOTD\@8MGWJIC;GD'=@9YR* /1O^$?TG[:EZ-/MQ5VSDRC.&')X %9]QXFU^RU"[B?6K M.6*TU6WL_P#CW4&1)@O7G@J6XQUQS5.V\<:];65E>WVJ6,T-]9SR-LM_^/1X MW50QP))9':6>7:%\R1CEFP.F35-?!OAM)FE71 M;,.TGFL1$.7_ +Q]37%6OB_7;^[MK!=6L[>9]2FM'D,2.=@CW*V <9IUIXTU MXV&DWLTT,T6K6SVUN(H!A;U7(7)S]U@#QZT =M'X:\/-<&YBTRR,RS/)YBH" M1(PPQSZD<&D'A#PZ(TC&C66Q(FA5?*& C'++]#W%9NG2SV?Q N--WAXYM,CN M9BJ[5\X/M+8[%@?_ !VNLH R)?"VA3HR2Z3:.K6XM2&C!S$.B?2FS>$O#]Q8 MV]E+I%H]M;9\F,QC"9ZX^M;-% $%G9V^GV<5I:0I#;PJ%CC0851Z 5/110 5 MYYHO_"5_VAXB_L;^Q_LO]KS?\?@E+[MJ9^Z<8KT.N9\'?ZSQ%_V&9_\ T%* M(<_$'_J6O^^9_P#&C/Q!_P"I:_[YG_QKK** .3S\0?\ J6O^^9_\:,_$'_J6 MO^^9_P#&NLHH P/".C7NB:3-#J$L$EU/=2W#FW!"#>:WZ** "BBB@ KG M/#G_ ",'BO\ [",?_I-#71USGAS_ )&#Q7_V$8__ $FAH Z.BBB@ HHHH ** M** "BBB@#EY-2U$?$F+21=@:>VG?:C%Y2YW[ROWNN.]&K>++31-5U$WDMXT- ME9I<20);@KM+XWJW4GL14E_X9O;GQ4->M-9:UE%I]E$7V99%"[MVW(N;RXB>62%8Q (^JX!Y SU]*=>>!YKR:^D M;69%:[N+:=L6Z?*82" /J1S1#X%\N[BN&U61RMY/<,IA4!UF&'C^GOUH L1> M/M%E25E%T-BHT8,/^N#MM79SR21TX-.\&ZQ>ZNNLF]9S]FU&2")9(@C(@ P" M!WYZUG1?#QDT-=+DUVYD2VD22PD\E%:V*'*YQ]_KCGM6WXW)N78PB/:Q ! [<4 ;E%%% !1110 4444 %%%% '-R_P#)3+3_ + \_P#Z M.BKI*YN7_DIEI_V!Y_\ T=%724 %^LX-1L+BRN4#P7$;12*>ZD8-6** ..'@RYC\!-H"Z@DUXY0O>3H6W%7 M!&0#G@* /I4&H?#Y[W5IK^/4WMRUS'<1I&O$;8Q-C_KH.#7<44 <=-X*EDU2 M8K=QKITM_!?^7L/F1R18^53G 4[1]!FM3Q3HMWKEC:6]I<00M#>0W+-*A8$1 MN&P,$=<5N,P12S' R37&3^,[E8M%OHXK5-/U2^:V5I6;UT^?4+"06 M=S"\+_9B"\4;%@'YY;G'''M5*_\ B)=V2ZC9!;RT^S0S7T$EM;WHOT(C82"7RMA7.?NYY]<<5=MO$.L:U: MZA>:':6;P6T[V\*W#L&G9#ACQP!G('TK0E\7:+!)*LMUL$:2/O*G:XC^_M/\ M17N!0!S,/P\OH].^QMJ-LZSZ>MA=YB;&U79E>/GAL,>O?!K-M;2[L_%5S/-I M37%I#=2/Y+PR%T0H$:4<[&W =,9KL8O'7A^:18UO&#,Z)\T; #?]PGC@-V-$ M/CKP]/-)$E^-\:NW*,-VTX8+QR02.!ZT 1^"-&?2='=I#,6GQ&"/K6G0!Y]!\/]0MQ88O-/N!;)-;O'<6Q=&A>7S 0 M,\.#QGH?2K=EX.U.QUNSE2_M9-/M+Z:\17B;SCYJ,I4MG'&[CCTKMJ* "LWQ M#_R+.J_]>P^*=;\^>WGT_5A9QF#4Y$5$.Q2GEA<$BO,;3XEW&E:#>IJFD;;W3XK M-8TCN=XF\\ (68@;>>O!I;GXFZS%J;:/%X<@EU6*_6QEC%[A SQF1&5BG((# M9SC&.^: /3:*\]O_ (DWEIXM&A0^'I;DV[6Z7\L4I(@:4 Y'RX*J#U)&:]"H M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ J"^&;"Y Z^4W\C4]% '#>%/&OABU\'Z);SZ]I\4T5A D MD;SJ&5A&H(([$&MC_A//"7_0QZ9_X$K_ (UO[%_NC\J-B_W1^5 &!_PGGA+_ M *&/3/\ P)7_ !H_X3SPE_T,>F?^!*_XUO[%_NC\J-B_W1^5 &!_PGGA+_H8 M],_\"5_QH_X3SPE_T,>F?^!*_P"-;^Q?[H_*C8O]T?E0!R6H>*?!NH/;2GQ) MIL=Q;2>9#*MPN5/0CKT(X(H_X2/X?""6 :CH'DS-NECS'M<^K#N?K76[%_NC M\J-B_P!T?E0!R:>)/A_&TC1ZCH*&5/+D*M&-Z_W3ZCVJ6T\7^!]/A\FRUG1K M:+.=D,J(N?H*Z?8O]T?E1L7^Z/RH Y2V\3^ K*5I;75-#@D;.YHGC4G/7D4P M>)/AZ(I(!J.@".4[GCW18<@YR1WYKKMB_P!T?E7)WR+_ ,+3TCY1_P @RX[? M[:4 ,E\1> )%DQJ6@;W(?U#P)H6B+IKZ]HEU\I225O+4R MJ3G##)SUKO\ 8O\ ='Y4;%_NC\J .0CU_P"'<14QWOAY"IRI7RA@XQQ^'%54 MUOP:FK0W">*-+CLK<9@L(GC2-).F?\ @2O^-'_">>$O^ACTS_P)7_&M_8O]T?E1 ML7^Z/RH P/\ A//"7_0QZ9_X$K_C1_PGGA+_ *&/3/\ P)7_ !K?V+_='Y4; M%_NC\J ,#_A//"7_ $,>F?\ @2O^-5? EU!>P:[=6LJ36\VKSO'*ARKC"<@] MQ74[%_NC\J< , 8H **** "BBB@ HHHH **** "N<\.?\C!XK_[",?_ *30 MUT=<59ZW::%XD\21W\5^AGO8Y8FCL)I5=?L\2Y#(A'52/PH [6BN<_X3C1?3 M4_\ P577_P ;H_X3C1?34_\ P577_P ;H Z.BN<_X3C1?34__!5=?_&Z/^$X MT7TU/_P577_QN@#HZS=?UB'0-#NM3G4LD"9"#JS$X _$D5G?\)QHOIJ?_@JN MO_C=8OBS7M'\0>&KS3HVU))9%#1L=)NN'4AA_P L_44 6I/$=_IWBZRTK5;Z MQ@@FT][F1BF,2!PNP'=R/F_2L'_A86H6MCI^I7U]8I83:K<6#4I[^2)O#EWB7S=P9#QT^<\_2@#TO0I-5N+9[G4VA43,7@AC3!CC/W0QR M06QUQQ6)INMZSXFMM0O]'DM+>V@GDM[:.:(N9V0X+,V1M!/ ZUD^%]6M/#8G MLVU;4;O2@Y-I;OHEV)+=2>$W[3N4=LBHM+U"RT*:\ATG4KV+3;J=K@02Z%=. M\+N0"#B@#K!XKT^VDM[2^E*799()2D;-&D[*#Y9<];>DC1@64I,GEG#A?EY*GJ!7'ZE=:#;F]DGU/41I=S?0WTL4FCW(< M3*5Z.5 8JN>,]0.M/LC9V8TW_B;W;_8OM>/^*?NQO\ /;=Z<8_6@#KO^%B> M'/.2/[5-A_*_>?9I-BB3[A9L8 .>":GNO'&A64UQ'/<2@VZR,Y$#D$)C?@@< MXSSBO,M.MX4^WZ-=W5]_93P6<)N!H=T&G$0!.T;3MY '.?:K6H6%K?7EQ R">-7D\/7;N(Y0!M+8&=N.,8% 'H \=Z$;>2=I;E$BFBA)HK.[C=26M$O%L;G=&5*2/C:5)X89*@X]?:N)N;S2X8-;-Q_:FI M)J=I#;?9[?1+F-D,:E0VYACJ<^W%.N+_ $]_#.BZ&6U68I-TU6#1[S4+5]-^S$VK1Y5_,W^ );V>]9]5C\F[U M*._:%K,,/D0)L^]R"!UK5\.^&[CP[/=0PZFTNDNY>VLGA_X]@?X5?=DKZ CB MF_\ "3ZA_P!"AKGYVW_QZC_A)]0_Z%#7/SMO_CU ":=X8N-&GNX]-U3R=.N9 MVN#;M &:-F.6V/G@$\\@XK.;X?AK8VO]J-]FB-TUHIA!:%I]V[)S\P&]L#CK M[5I?\)/J'_0H:Y^=M_\ 'JK7?C>6QDM8[GPMKD;74P@A&+<[W()QQ+QPIZ^E M $$W@>YE28-K(_>+: XM!_RP8,/XN^/PK+TSP=?:QI#&]O)["XAN+HVO^C[6 MC\QOO')^8$#IQUKI/^$GU#_H4-<_.V_^/4?\)/J'_0H:Y^=M_P#'J ,JU\ 7 M-L^5UI-N;E@JV8 !F4*?XN@QFG:?X;:/Q!IKR17(CT:R6V>X*A4O2%78=H)S MM^8^Q-:?_"3ZA_T*&N?G;?\ QZC_ (2?4/\ H4-<_.V_^/4 3^&]*FL%U&ZN M5V3ZA=OH Z.LWQ#_P B MSJO_ %YS?^@&L[_A)]0_Z%#7/SMO_CU5-5UW4[[1[VTB\(ZT))[>2)2QMP,L MI S^]]Z -KPU_P BKI'_ %Y0_P#H K4JAH=O+9Z!IMM.NV:&UBC=0I/;3H4DC<9#*>H-<]I_@#1=/O+.X#7MS]@_P"/ M.*ZNGECM^,916. ?0]JZBB@#D9OAMX>N+;4+>07QAU"X%UE0WGPM\-:C)*U\M] M11Q2F6ZD8XCQL(R>"N."*=#\.]"BN+>Z/VV2[AN1=FXDNY#))* %#.<_-@# M!Z GUKJZ* .:OO >A:AXE77YH)A?83S/+G9$EV$%=Z@X;&!UKI:** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y*_P#^2IZ/_P!@VX_] M#2NMKDK_ /Y*EH__ &#;C_T)* .MHHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y7XC''@ MNZQ_STA_]&+74CH*Y7XC?\B5=?\ 76'_ -&+75#H* %HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N4\9?\A+PI_P!AA?\ MT5+75URGC+_D)>%/^PPO_HJ6@#JZ*** "BBB@ HHHH **** "BBB@ HHHH R MK#7X-0AN9$LM3B%NF]A<6,L1?KP@8#<>.@]O6BWU^"YTZXO5L=31(#@QRV,J M2M_NH1EOP%:M% &4-?@.DG4?L6I^6'V>2;&7SOKY>-V/?%$VOP0:7!?FQU-D MF;:(DL96E7K]Y -RCCJ1Z>M:M% &5>Z_!8VMKUIJ# MR28Q+'9R-",^L@&T?GQ0NM0MK!TP6FH"0?\ +8V<@AZ9_P!9C;^O7BM*B@#- MM-:AO-2FL4M-0C>+=F6:SDCB;!Q\KD;3[8/--L==AO\ [1LLM2B\A=S?:+*2 M+=U^[N W'CH*U** ,JUU^"[L;F[6RU.-;<9:.6QE21_]Q",M^%":_ ^DR:B+ M'4Q&C[#"UC*)CTY$>-Q'/7'KZ5JT4 94FOP1Z3%J)LM3,RDE"_[Q4':?K3KK6H;75(;!K34)'EVXEBLY'B7)Q\S@;1[Y/%:5% & M:=:A&LC3/LFH>9_SV^QR>3TS_K,;?;KUXHM]:AN=5ET];34$DCW9EDLY$B./ M20C:?;!YK2HH S+'7(;^:XB2SU&(P DM<64D2MC^Z6 #?A3;/7X+VSNKE+'4 MXUMUW,DUC+&[\$_(I&6/'05JT4 946OP3:5-J LM36.)MIB>QE69NG*QD;B. M>H'8^E#:_ NDKJ/V'4S&S[/)%C*9AUY,>-P''7%:M% &51?]Y ,K^(HOM>@L$MF>RU.7[0NY1;V,DI3IP^T':>>A]ZU:* ,V M\UJ&RU"&R>TU"5Y=N)(+.22-3VR6>HQ- M""2\]G)&C8./E9@ WX5IT4 95CK\%_;W,R66IQ"W7 MWK1!K\%QIL]\MCJ:)"<&*2QE65NGW4(W-U["M6B@#*_M^#^R?[1^PZGY>_9Y M/V&7SOKY>-V/?%$^OP6^F07S6.INDQP(H[&5I5Z_>0#VF>RU.47"[E6WL99&3@'#A02IYZ'W]*=>ZW#8W<%L]GJ,K3 $/!9R2(N3C MYF4$+^-:=% &;-K4,.K)IQM-0:1\8F2SD:$9]9 -H_.A-:ADUAM-%IJ D7/[ MYK.00G SQ)C;^O6M*B@#-L]:AO=0FLDM-0C>+=F2>SDCC;!Q\KL,-[8/(IEC MKT%^MRR66IQ?9UW,+BQDB+]>$W ;CQT'M6K10!E6VOP76GW%XMCJ:)!]Z.6Q ME21O]U",M^%"Z_ VDOJ/V'4Q&K[/)-C*)CTY$>-Q'/7%:M% &5+K\$.E0Z@; M+4VCE;:(DL96F7KRT8&X#CJ1W'K1>:_!96=K)[/493. 0;>RDE5<_WBH.W\:=<:U#;:I% MI[6FH/))MQ+%9R/$,^L@&T>^3Q6CN7U'YT;E]1^= &<-:A.L_P!F?9-0\S_G MM]CD\GIG_68V^W7KQ1;:U#=:I+8+::@CQ;LRRVX5++4HC I8FXLI(@W^Z6 W'Z4EIK\%Y97-TECJ<:VXRR M36,L;OQGY%(RWX5J;E]1^=&Y?4?G0!EQZ_!)I,NHBRU-8XVVF)K&43'IR(R- MQ'/4#L?2A]?@328]1-EJ9C=]@A6QE,PZ\F/&X#CKCT]:U-R^H_.C7;B6&SDDB7)Q\S@;1[Y/ H;6H4U@:8;34#(_6RU-4A;:8I+&596 MZ?=0CQDE*=.'"@[3ST/OZ4^]UJ&QOH+1[/4)6F (>"SDDC7)Q\S*"%] M\]!6CN7U'YT;E]1^= &=+K4,6KIIIM-0:1L?ODLY&A&1GF0#:/SHBUJ&75WT MT6FH+(N?WSV@OXKF1++4XA;KN87%C)$7Z\(& W'CH/;UK5HH RK?7X+ MG3KB]6RU-$@.#')8RI*W^ZA&6_ 4#7X#I)U'[%J?EA]GDFQE\[Z^7C=CWQ6K M10!E3:_!!I<%^UCJ;),VT1)8RM*O7[R ;E''<>GK1>Z_!8VMKHRM, 0T%G)(JY./F900OXTL^ MM0V^JQZ>UIJ#R28Q+'9R-",^L@&T?GQ6E10!FKK4+:P=,%IJ D'_ "V-G((> MF?\ 68V_KUXHM-:AO-2FL4M-0C>+=F6:SDCB;!Q\KD;3[8/-:5% &78Z[#?_ M &C99:E%Y"[F^T64D6[K]WW5[+4I3.H8&WLI)0O^\5!VGZUJ44 9MSK4-KJD5@UIJ#O+MQ+%9R/$ MN3CYG VCWR>*#K4(UD:9]DU#S/\ GM]CD\GIG_68V^W7KQ6E10!FV^M0W.JR MZ>MIJ"21[LRR6'7X)M)EU 66IK' M$VTQ/8RK,W3E8R-Q'/4#L?2N0^+/BO1]'T$Z9?W+17=R8Y(4\IB'59%+<@8X MKLM U_3O$NE1ZGI4S36CDJDAC9-Q!P3'C1?]Y ,K^(K5HH RK[7H+!;9GLM M3E^T+N46]C)*4ZGWFM0V6H0V3VFH2O+MQ)!9R21KDX^9U&%]\G M@5I44 9KZU#'K"Z:;34#(V/WRVM$.M0S:L^G"TU!9$SF9[.1 M83CTD(VG\ZTJ* ,RRUN&^O)[9+/48FA!)>>SDC1L''RLP ;\*;8Z_!?V]S,E MEJ<0MUW,MQ8RQ,_!.$# %CQT'MZUJT4 9,&OP7&F3WRV.IHD)P8I+&596Z?= M0C_9Y/V&7SOKY>-V/?%:M% &3/K\%OID%\UCJ; MI,<"*.QE:5>OWD W+T[CTI;[7X+"WMIGLM3E%PNY5M[&61DX!PX4$J>>A]_2 MM6B@#,O=;AL;R"V>SU&5I@"'@LY)$7)Q\S*"%_&EFUJ&'5DTXVFH-(^,3)9R M-",^L@&T?G6E10!FIK4,FL-IHM-0$BY_?-9R"$X&>),;?UZT6>M0WNH3626F MH1O%NS)/9R1QM@X^5V&&]L'D5I44 95CKT%^MRR66IQ?9UW,+BQDB+]>$W ; MCQT'M1;:_!=:?<7BV.IHD'WHY;&5)&_W4(RWX5JT4 9*Z_ VDOJ/V'4Q&K[/ M)-C*)CTY$>-Q'/7%++K\$.E0Z@;+4VCE;:(DL96F7KRT8&X#CJ1W'K6K10!E M7FOP65G:W+V.IR+<+N5(;&61TX!^=0,J>>]+?:Y#836\3V>HRF< @V]E)*JY M_O%0=OXUJ44 9MQK4-MJL6GM::@\DFW$L=G(\0SZR ;1[Y/%V=86_VVM0W6J36"VFH(\6[,LMG(D38./E0< M'D59H R;37X+RRN;I+'4XUMQEDFL98W?C^!2,M^%+'K\$FDRZB++4UCC;:8F ML91,>G(C(W$<]0.Q]*U:* ,I]?@328]1-CJ9C=]@A6QE,PZ\F/&X#CKCT]:+ MK7X+2PMKMK+4Y$N!E8XK&5Y$_P!] ,K^-:M% &7?:[#8?9]]EJ4OGKN7[/92 M2[>GWMH.T\]#3KO6H;/4H;%[34)'EVXEALY)(ER^3Q6E10!FMK4*Z MP-,-IJ!D/_+86*(-:AN-5DT];34$DCSF62SD6$X])"-I_/F MM*B@#,L=!+/48FA!):>SDC5L''RLP ;\*=I6L1:N)3%:7]OY>,_:[2 M2#.<]-X&>G:M&B@ HHHH **X[XHZOJ&B?#_4;S37>.X^2,S(.8E9@&";[PW,XN;Z^BL[AO,9Q>0NN69U).>@;/;- 'K%(2!U(':O+='^ M).OSZMIT.HZ9I_V:_GO;>+[/(P'!QQ0![U17F%C\2=8U:'3+*TL;&/5;N2\1WE+F "W M.#MQ\Q+=AVIGA7XC>(?%6O6-I;Z=IT-M)8I?7!=W+JGFF-E7L3E21VH ]2HK MSKPE\0=7\2:\@?28H]$N7FCM[@,1(&1B &!/)(!S@<5Z+0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !4%\<6%R1U\IOY&IZKWW_(/N?\ KDW\C0!QWA3P3X8NO!^B7%QH-A+-+80/ M)(\()9C&I))[DFM?_A O"7_0NZ;_ . ZU/X-_P"1'T#_ +!UO_Z+6MN@#G?^ M$"\)?]"[IO\ X#K1_P (%X2_Z%W3?_ =:Z*B@#G?^$"\)?\ 0NZ;_P" ZUQ< MECH$_B>]T>S\-Z EQ:3(OV2YM]LT\1QF5#D @9/'/W:]6KB]:\(:AKUTGVR6 MQ*07BW%K=JC"Y@4,&V@].Q'T- &+X=M_!.HO/9ZCHFBPZA'<7$:QQVI"LD3< MD$C&<8)&:N-%\+U3<;#2O]8L6/L9SN8948VYY X]:1O &ISK#%/?6BQ+=7DT MAB1PVV<$#!SU&?QJ2W\%ZVMEI:7%UI7VBRNH)6DA@9?-2+IGG.X_D* &20_# M"+3EU!]/TL6A4OYOV-L* VTY^7Y3D$8.#5'18/!-YK%[IM_HFCQ3"]\BSV6; M#S5,8<9)& V">..G2KT?@G708(9KS3);&*\FO3;E) )I'#W!H CEA^%T*S-)8Z2HAVER;4]&;:" M/EY&>,CBM#3_ SX&UJSFGTO1=*F\MVB):TV[)!U# @$=JRT\ ZR/#SZ4]YI M;&-D6"<0,':-9-^)#GDXXXXSS74^'M&O-*O-9FNIH)!?WAN4$2D%05"X.>OW M: /-H'T-8]':]\,>'X6N-6?2[U!;',+@G:5YZ'"\G^\*Z*/2?!MK%=W6K:)H MT%J+F2*V*6I+,D9PS$#/0@\CC%7-7^'<.IWWB"Z6Z,9U.W00KCB"<8S+]!DO49XYXW50V<<[LJ#GZT 93V?P]M[B[DN; M+0Q91"'!2S8LID^Z6.""#D8(_&I[[1_ L&IP62:7HR2^?Y4L].U+0ETM-8N-3*7%A?VD-E'#:P-Y@=1@' X ST].*EMO"6JII7A\B\A> M]LY_M=W)=N!GMDT'P+K,5EKMI;ZA9"+6K M5OM*O&V$N6!#.F#PN"/E]O^"]9NS?D7FGJ;J2RJ'?\ GZNO_ "X_P#B*YR\\8:G?^%[S4)-*LY= M->V$\):5EWC> 58 YS@@Y'&>*GOM:EBN]51].M7,.N6D#GS)/G#K&5?KPPR! MCIQ0!N?\)]X=_P"?JZ_\%]Q_\11_PGWAW_GZNO\ P7W'_P 161:>,]9;5%CN M;"S:U:^N[$"!F\PM""5//&#C%7O"OB?5/$-]F2R@CL#;+-YJ!P0Y)'EG/&1C MG% %K_A//#PQFYN^?^H?'?^?JZ_P#!?>WAM(FN],-_93)N;8 Z@ MJX]<-P1QF@"G\33X:\>^'H[.*]FBO8)ED@E?3[C &<,#^[[C/X@5U.D>*O"> MB:/::99SW26]K$L2#^S[CH!U/R=3UJ"^\:W]E)?,MK;2P:7O- &_P#\)]X=_P"?JZ_\ M%]Q_\11_PGWAW_GZNO\ P7W'_P 16$?']]!ID^J?V=%)I:"6..4R$.)$?8 ^ M>H."21THUFXUV3Q!X?#+8+?)>RI"T4SF)XS 3EU'/7/'L#0!N_\ "?>'?^?J MZ_\ !? M9#&Z#'^Z2#^=:?\ PG-S)@N9[=KR9I()&BD\NTF<*ZG M##*H1P1CK3/^$^\._P#/U=?^"^X_^(IW@S_D':E_V%[[_P!'O71T '?\ GZNO_!?< M?_$4O_">>'L9^TW>/^P?*[;^V$FGM[W478MX MI&D;:RM$SA\#D_OR8DM69_OJY$CY'2-0,Y/KBJ.C>(+_P_>WZ20Q2Z M9)K-Y&?G:Z#0KZ?Q'HU]!JD,4.?#D:+$ MD]TJH HT^XX _X!2_\ "?>'?^?JZ_\ "X_^(KF/#K27D%OX+O'E>\TB]8W M3EV#/"GS1N3G/S[E_)JGB\6W^FM*WV*P@M7U6ZLI92[D>>/]6>?[YX/H: .@ M_P"$^\._\_5U_P""^X_^(H_X3[P[_P _5U_X+[C_ .(K!L?B'>7FC6M]]EMD M:1H;69&WCR;J23;M;/\ "H&3WZ4R;QGK7]O6UC)';0FSO9X;U8PS+,BP>:I3 MOT/3U [4 =#_ ,)]X=_Y^KK_ ,%]Q_\ $4?\)]X=_P"?JZ_\%]Q_\17.W7Q! MU:WL(KD6%E(+S3AJ%IM=L;=RAD<^N'7!''6K;>-M4M3<6U[:6@N8K^&U,L>\ MQ*LD?F*Q'WO;CO0!K_\ "?>'?^?JZ_\ !?(]*U MV2XCTZY:62W"F5'A>-E#9VG#@'G:?RK5KG-/_P"2@Z[_ ->-E_Z%/0!T=%%% M $=Q;PW5O);W$22PR*4='&0P/4$5AZ7X(\/:/>)=V6GA)XD,<3/*[^4A&"J; MB=HX[5T%% '+Q_#GPE$8RFC1 QERG[QSM+C#X^;N.M1Q_#3PA&4(T:,M&ZNC MF60LI7A<'=G '0=JZRB@#F9/A]X6DL$LO[)18(YFG0)(ZE9&&&8,#D9'7FK> MG^$- TG48]0L-,BM[J.$6Z/&6&(Q_#C.,5MT4 86G>#?#VDZU<:Q8Z9##?W! M9I)E)Y+'+$ G R1SBMVBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "J]]_R#[G_KDW\C5BJ]]_R# M[G_KDW\C0!F>#?\ D1] _P"P=;_^BUK;K$\&_P#(CZ!_V#K?_P!%K6W0 444 M4 5-12]DLF33YHH;DLH$DJ;PHW#<<9&3C./>N5T#7-7GCU#4-2U"U-A87MS: MRJ+?8Q6-MJN#N/)QT]Z[4YP<=:Y*V\%./#FM:/>:B)EU.YEN?-C@\LQ,[;NF MXYPV* + \=Z&T;E)+EI49E>!;=S*NU=Q.W&<8.-/$>H6E]*SV;2VR MV4D=LVU?.4E0[=B3@#.*1?!6K))I]]'KT,>JVFZ-IDL0(Y(BN"I3=UXSG/7M M3[OP/=W-S?3#65!NKFUN/GM=Q4P'(!^89R?IB@#0L/'.B:APVV:Y M[PQ;7^DQ2/=:3+W,D$!D9 MHXDE9BA"[7!*\],X'2N;TS6->\3Z-<:SI$UK!"TDBV=O+%N,JHQ4%FR,9(/3 MVK2\&Z$= \.Q6LAD:5V,C^8V64'A$)_V4"K^%5](\+7V@I-8Z;JJQZ4\KRQP M/;[I(-QRRJ^[&,DXR#C/>@"W;^+-,DO[?3WE87$KM"K^6?*:51\R!^A(YXK= MKCK;P*;:YB4:@'LK:^?4+:)H?G25@>"V>5!).,"MFS37(]7C2[N(9K);0"1U MAV%IMW4?,>,=OUH I:+JNHWGB_7]/N)HFM+ P^2JQ88[U)Y.>V*(/&=E)/J< M@S42>&M9M=#<4E6/8V_YAN5AGCC&: -+P5K-WKFC7-S M>,&DCOKB!3Y7EG8CE5RIZ' KHZQ/#&AW.@V-S!6TMM.F^&52CKDC(/4<5D:?X.\/Z7-;2V>FQQO:@B#+,PBS_ '0Q M('UK!GD@8J.R\(6TD%RVLQ0W,]S M=1W;K&6"))&BHNWG/&P'GN:Z:B@#G;GP5HSVT@M;1(+G?+-%-N9O+F<$-)C/ M)YJCX2\'3>'[KSY98D"Q>5Y=O+*R2_[;!R0#[+Q7844 5KC3[2[N;6YGMTDF MM7+P.PYC8J5)'X$BHFT;3WU9M4:V4WK0^0TI)YCSG;C.,5>I&)",5&6 X'K0 M!F6NCZ+ILT/V:UMH)(K<6T>, K%G.T>V35>/P?X?BM;BV33(O(N(S%(A+$%" M(O!+WFM[)=0GGD^V3R$"6&02'Y03RN, #'ZU/IGC/ M4+F\TF39 UA>WDUDT&PB6 Q@X9FSSTYX'6@#IQX5T074=S_9\?FQJBABS'.S M[N1G#$=B&EM+;QQXTF(AB"30%G.!M'DJ3]!GDT 6O"?A.7P_.\\DD42^4(Q# M;RRM&V/XCO)P?8<5M#1M*GUE-<$"/?K&8DN Y.$[CKC%<18^)]3_ +7GL7O[ M:4WVKRVT#RPG;%&B9QC=SD8 ''?K6S\,RJ>!K&$O'O#3?*G XD89 ]* -5/! M_A^.>_F72X=]^&6Y!R5D#?>^7.!GN0!38/!OA^VCM$ATY5%H[/!^\B@#"_X0SP_P"4D8TU%5)'E7#L"&?[_.<\]QTK"U+P M'+>:])=Q3010.D<<3QM)%+;(@P%0*0KM=U10!B:1HUQ;ZE=:IJ4D$U_ M*@@5X8]H6%22H.>2NCKG/!G_ "#M2_["]]_Z/>NCH **** & MNZ1KN=E5?5C@5BVGAS0(;L36UM$95K!4KE\8RH]SQ0!W MKS6;V2VEUK<,$T7EDDM);QG>G//2@#KX_ GAF%]\>E(C"-H@1(X(1C MDC[W0DYIZ^$O#EJ\4@L(D*7!N$+2-_K2,%N3R2.*XV+Q_KEG817]^+*>.XL; MB=(X(F4QM%(J9)W'(PV3Z8HU[5;S4)'TS4?LTWV2^L)X+J&/:")&Z$$G!'UY M% '80^!O#4%L;:+2HDA\];@('; =3D$<\8/.!Q6IIVD6&DK.MC;B$3RF:7#$ M[G/4\FN-B\:ZG)=VMPD,#VD^H3V#6NTB6(H&PQ;..J\C'0U7M/$WB_5-*N=0 ML(+39'8)=(DEJXW2DDO$#N&[ '##@Y% '?1Z?:0ZA/?QV\:WN<&J6EZ_=ZWH>I:O8>7+:F)C MIX6,AG94YSS_ '\@<=JQ/">EZ-K?@#3K[4"DEY.%EN+LL/.\_=D@MU!W<;>G M;% '82^'])FLKNSDL8C;WDIFG3&-\AQEOKP.1Z5%_P (OHNRW0V$9^SSFXC) M9MPD(P6)SDG''/:N;TKQEJ%[?Z/-*EN;'4[BYMS J$2VS1;B"S9Y&%YX&,BN MX26.0D)(C$ $A6!X/2@#"3P?X:>UGM$T^!H)5"21AV("[MVT<_*,\X&*S?$' M@2VO=LNG16T3-,LUS'.\@6YK7KD?AFR+\/](BWQ[UCD^5.!Q(PR!Z5UU !1 M110 5SFG?\E!U[_KQLO_ $*>NCKG-._Y*#KW_7C9?^A3T ='1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 57OO^0?<_\ 7)OY&K%0W:-)93HHRS1L M /4XH RO!O\ R(^@?]@ZW_\ 1:UMUP_AWQ'/I?AG2M/N/#/B#S[6SBADVV8( MW*@!P=W/(K2_X3$_]"UXB_\ (?_ !5 '345S/\ PF)_Z%KQ%_X!#_XJC_A, M3_T+7B+_ , A_P#%4 =-17,_\)B?^A:\1?\ @$/_ (JC_A,3_P!"UXB_\ A_ M\50!TU%BZXME+JI$%YIDKVLA@C^6ZCP2.G.01@?6 ME\2ZR==T.:R7P[XA27.K^W\(1:V-1EO;HVL/F6TUH(HQ+*0JD,%!(!//7CO5NW>TLK?7H[/0/$T M+ZS*\LKBQ4[&9<':"V*K'5M&C\/V?@C4M)\17$DEML@5[$+*Z1X^88. 5X.: M .AU'4=5\.:GHL-WJ!O;?4YS9R$Q(K0RE"RLF!TRI&#GM67X4\0:AK,5@MQK MER;R6:=9(A9*(RB%EX;9@'[IZGH>*8MW+->V5WJ6F^)[V2Q#&V#Z:BA)"NWS M" WS-@GKZFJ^C27FC6-M8QP>*Y+2&9I3&=+B4OEBQ7<#D#)[4 =KX:UA]6L[ ME)]OVNRNI+2(I8K_3WWMDVW'F$?W2",X]Z M /3;'P_I^G:E)?6L"1.\"6X5%"JJ+T''7\:CF\)^'KB>:>;1+"2:<[I7:!27 M/J3CFN'T?3#<^*_$%NND^?;0ZHBK@#NKCPWHEUY_GZ39R>>RO+NA4[V7H3[ MBI+#0M)TMT>PTZVMF1"BF*,+A2:\NTQ+[6M7O)KC11?7-QI%G--$]Q MY0CD<'O'I7:6%Y]@\<1:5 Y>SO=.^T@;MVV1&"$CZCK[B@#K:*** "B MBB@ HHHH **** .;E_Y*9:?]@>?_ -'15TEB2R222:39,\DHF=C"I+2#HQXZ^]:E% &5%X9T* Q^5I%BGEH\ M:;8%&U6^\!QT/?UI1X;T1;06@TJS^SB191'Y*[=Z]&QZCM4NMWSZ9H.HW\:; MWMK:295]2JDC^5>?ZS"-*\->&_%D\DDIM'2;47R3YD4J_.Q'?:2"* .[G\/Z M=(]U/!:PV][<(RM=1Q+O!(QG..N*YK2? $VB*TFG7MI9W8B$"RV]F%#)D9+K MG#-@=>G/2N?\)*UW\^T$L&C9MB;.N.,4 >I:=80:7IUO8VRXA@0(OX=S4$6@:1!?/>Q M:;:I=.V]I5B 8MZ_7WKSR[ L?AAIOB>RN9'UMA;3"YWDM MU)HMBUQJNM*VD":W36V1[MKK:;:, $[1Z _SH ]%30M)CGGG33K59;@,)7$0 MR^[KGZ]Z98:#8Z9J-Q>6L2QO/%'"510 $0842+XB\0:.6+06'?.>;^Q+#S'D\UF^SKEGSG<>.N>]2W'AK0[O MSOM&DV_Z\;+_T*>NCKG-._P"2@Z]_UXV7_H4] '1T444 M%%%% !1110 4444 %%%V?_0%\0_\ @JF_PH ZNBN4_P"$]L_^@+XA M_P#!5-_A1_PGMG_T!?$/_@JF_P * .KHKE/^$]L_^@+XA_\ !5-_A1_PGMG_ M - 7Q#_X*IO\* .KHKE/^$]L_P#H"^(?_!5-_A1_PGMG_P! 7Q#_ ."J;_"@ M#JZ*Y3_A/;/_ * OB'_P53?X4?\ ">V?_0%\0_\ @JF_PH ZNBN4_P"$]L_^ M@+XA_P#!5-_A1_PGMG_T!?$/_@JF_P * .KHKE/^$]L_^@+XA_\ !5-_A1_P MGMG_ - 7Q#_X*IO\* .KHKE/^$]L_P#H"^(?_!5-_A1_PGMG_P! 7Q#_ ."J M;_"@#JZ*Y3_A/;/_ * OB'_P53?X4?\ ">V?_0%\0_\ @JF_PH ZNBN4_P"$ M]L_^@+XA_P#!5-_A1_PGMG_T!?$/_@JF_P * .KHKB?^%F:O M_P!>@#U2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KE/[-\3:?K>K7.EC2);:_N%G'VJ2574B)$(^52/X,_C75D@=32;U_O#\Z . M;W^-_P#GW\/?]_YO_B*-_C?_ )]_#W_?^;_XBNDWK_>'YT;U_O#\Z .;W^-_ M^??P]_W_ )O_ (BC?XW_ .??P]_W_F_^(KI-Z_WA^=&]?[P_.@#F]_C?_GW\ M/?\ ?^;_ .(HW^-_^??P]_W_ )O_ (BNDWK_ 'A^=&]?[P_.@#F]_C?_ )]_ M#W_?^;_XBC?XW_Y]_#W_ '_F_P#B*Z3>O]X?G1O7^\/SH XFPTCQ=86MW9I; M>'6L[B1Y/),T^%W\N,[>022?;-2PZ7XGMY;:6+2_#*26L1A@999LQH?X1\G3 MBNQWK_>'YT;U_O#\Z /,=:N/$'@+2=1UZ'2/#ZM/-&UQY5Q.6D9F"@\KCO6I M/X3_2+@*[#H64+@_B*/B^RGX<7V"/\ 76_?_ILE=R'7 M ^8?G0!P-QX4UJZOKB]FT?PX;FY0)-(+NY4NHZ X7I4]GHOBVSU5M02V\.[Q M;K:PJ)I@(8ASM'R\Y/.:[C>O]X?G1O7^\/SH YO?XW_Y]_#W_?\ F_\ B*-_ MC?\ Y]_#W_?^;_XBNDWK_>'YT;U_O#\Z .;W^-_^??P]_P!_YO\ XBC?XW_Y M]_#W_?\ F_\ B*Z3>O\ >'YT;U_O#\Z .;W^-_\ GW\/?]_YO_B*-_C?_GW\ M/?\ ?^;_ .(KI-Z_WA^=&]?[P_.@#F]_C?\ Y]_#W_?^;_XBC?XW_P"??P]_ MW_F_^(KI:* .9TS3->D\4KJ^L?V:BQV3VJ1V;R,26=&R=P']S]:Z:BB@#D++ M3?%FD/>PV*Z)+;37L]S&T\LJN!)(7P0%(R,XJUO\;_\ /OX>_P"_\W_Q%=+1 M0!S6_P ;_P#/OX>_[_S?_$4;_&__ #[^'O\ O_-_\172T4 _P"_\W_Q%=+10!R\R>,[B"2":T\.O%(I1U,\V&!&"/N5GVVC^+HM"71[ MBV\.W5FJ>7LDFFY3/"GY><<#\*[BB@#D$L?%<=V]VFG>&EN'B$+2":8$H.B_ M)M#@D@TW3?#EO'+(975;BX.6/4\KWKM:* .#A\-Z[;W"3Q:/X95X MY#*@^T7&U6/4A=N ?PJN/!NK!YG&B>&P9YO/E_TNYP[YSN(QS7HE% '%:;IG MC+3KF^N1#X?DN+V7S)9#-,.@PJCY>@']:T-_C?\ Y]_#W_?^;_XBNEHH YK? MXW_Y]_#W_?\ F_\ B*-_C?\ Y]_#W_?^;_XBNEHH YK?XW_Y]_#W_?\ F_\ MB*-_C?\ Y]_#W_?^;_XBNEHH YK?XW_Y]_#W_?\ F_\ B*-_C?\ Y]_#W_?^ M;_XBNEHH YK?XW_Y]_#W_?\ F_\ B*DT+3-8AUS4M5U@V"R74,$*1V;.P C, MAR2P'7S/TKH:* "BBN8'Q"\+,,IJF]>S);RL#]"%P: .GHKF?^%@^&/^@B__ M ("S?_$4?\+!\,?]!%__ %F_P#B* .FHKF?^%@^&/\ H(O_ . LW_Q%'_"P M?#'_ $$7_P# 6;_XB@#IJ*YG_A8/AC_H(O\ ^ LW_P 11_PL'PQ_T$7_ / 6 M;_XB@#=O]1L]+M&N[^YCMK=2 TLK;5&>F37&?#+7-+O-'FLK;4+>:Y^UW,GE M(X+;#(2#CTY%3:YXI\':_H=YI5Y?,T%U$8V_T24XST(^3J#@_A7"?"&+P[X' MT^^FU"_SJ-S,4W"UF.(E.%Q\G?K^- 'N-%1G:IQFJO_"P?#'_ $$7_P# M6;_XB@#IJ*YG_A8/AC_H(O\ ^ LW_P 11_PL'PQ_T$7_ / 6;_XB@#IJ*YG_ M (6#X8_Z"+_^ LW_ ,11_P +!\,?]!%__ 6;_P"(H Z:F2RI!$\LK!(T4LS' MH .IKG/^%@^&/^@B_P#X"S?_ !%(WC[PLZ,CW[,K#!!M9<$?]\4 8?AWQ5H4 M_C_Q)]GU6TF:[^R+;*DH)F(C((7U.:CM_$VO"VU][B6:+5K6W::/3+F"-%C3 M=PZ."0_'J>IKA/!^A^%_#_Q&UC6&U K9)G^S#]EE)4N.3@I_#TKMGU'PO>VE MRFJ^([J^NIH1 +DV3QLB!MV %3'4 GUQ0 B>+-?U/0S?:(\MQ ;F1(7:!3/E M8\K'*@&$S)D$X&!CUKK+'7EO-72.6[@@BV>7%#N&;B3^)AGG:""!ZD'K7/6^ MO>%[:WU$1:[.MSJ,@>>X6RD4\ *< )@':.O7)S52ZN_!=QK=GJ$>KS0QVZPK MY"VFT5S/_"P?#'_01?\ \!9O_B*/^%@^&/\ H(O_ M . LW_Q% '345S/_ L'PQ_T$7_\!9O_ (BC_A8/AC_H(O\ ^ LW_P 10!TU M%8>G>,=!U:_2QL[\/=2*S)&T3H6 Y.-RC.*W* "BBB@ HHK(U?Q/H^A3Q0:E M>B&:92Z((VBN9_X6#X8_Z"+_ /@+-_\ $4?\+!\,?]!% M_P#P%F_^(H Z:BN9_P"%@^&/^@B__@+-_P#$4?\ "P?#'_01?_P%F_\ B* . MFHKF?^%@^&/^@B__ ("S?_$4?\+!\,?]!%__ %F_P#B* .FKS[5?$NAP?$W M2I)-8L%2*RN(Y#]H7Y'++\IYX/'2MO\ X6#X8_Z"+_\ @+-_\17D&OZ#X4U+ MXM6&O17?_$IE;S[V/[)+CS5Y QLZ,@)_" MLK_A8/AC_H(O_P" LW_Q% '345S/_"P?#'_01?\ \!9O_B*/^%@^&/\ H(O_ M . LW_Q% '345S/_ L'PQ_T$7_\!9O_ (BC_A8/AC_H(O\ ^ LW_P 10!TU M%27^8G'.W&>:O67@CP=J5I'=V4)N+>3E)8[N0JW..#NKS MOXM6?ASQQ)I5WI^H;+R&989W-K-S QY/W.=O7\37HNF>+_!^D:7:Z=9WK1VU MM$L4:BUEX &/[E $_P#PKKPQ_P ^,O\ X%2__%4?\*Z\,?\ /C+_ .!4O_Q5 M2?\ "P?#'_01?_P%F_\ B*/^%@^&/^@B_P#X"S?_ !% $?\ PKKPQ_SXR_\ M@5+_ /%4?\*Z\,?\^,O_ (%2_P#Q52?\+!\,?]!%_P#P%F_^(H_X6#X8_P"@ MB_\ X"S?_$4 1_\ "NO#'_/C+_X%2_\ Q5'_ KKPQ_SXR_^!4O_ ,54G_"P M?#'_ $$7_P# 6;_XBC_A8/AC_H(O_P" LW_Q% $?_"NO#'_/C+_X%2__ !5' M_"NO#'_/C+_X%2__ !5/;XA^%D4L^J;%')9[>4 ?4E>*Z<'(R* .5_X5UX8_ MY\9?_ J7_P"*H_X5UX8_Y\9?_ J7_P"*KJJ* .1G^&7A.YA,4^G/)&2"5:YD M(X_X%4G_ KKPQ_SX/\ ^!,G_P 5755%=74%E:37=S(L4$$;222-T55&23] M* .:_P"%=>&/^?!__ F3_P"*H_X5UX8_Y\'_ / F3_XJGCXA>%R 1J3$'N+6 M7_XFE_X6#X8_Z"+_ /@+-_\ $4 1_P#"NO#'_/@__@3)_P#%4?\ "NO#'_/@ M_P#X$R?_ !52?\+!\,?]!%__ %F_P#B*/\ A8/AC_H(O_X"S?\ Q% $?_"N MO#'_ #X/_P"!,G_Q5'_"NO#'_/@__@3)_P#%5)_PL'PQ_P!!%_\ P%F_^(H_ MX6#X8_Z"+_\ @+-_\10!'_PKKPQ_SX/_ .!,G_Q5<[XU\-^#?#_AK4)92MG= MO:3&T+W;@M($.-N6Y.<5TW_"P?#'_01?_P !9O\ XBN-^)U_X7\:^#+FQBOB M;^']_:$VLV?, ^[]S^(9'XB@#O?"FL6&L:#:O8WT-V8H8TE:-]VU]HR#[UMU MYA\/M4\*>#/!]GI?V\_:=OF7+K:S?-*>3SL[=!["NI_X6#X8_P"@B_\ X"S? M_$4 =-17,_\ "P?#'_01?_P%F_\ B*/^%@^&/^@B_P#X"S?_ !% '345S/\ MPL'PQ_T$7_\ 6;_ .(H_P"%@^&/^@B__@+-_P#$4 =-17,_\+!\,?\ 01?_ M ,!9O_B*/^%@^&/^@B__ ("S?_$4 =-15/2]6L=:L5O=.N%GMV9E#@$V<G%=3_P )["+49TV?[?\ :)[HG-1R^ =/D)D2_U M*&Y%[)>IYAF0^2 V$W8S@OC@=<5N/X!TUWN&^ MVZB#/<0W+8F4X>+[N,KT]:BE^'FGS6=[:MJFK>7>S--/EX/7-,N? M &G78O/.U#4V:\@2"9C.N2%;<#]WJ3UH G\9V^KRZ']MT*\FBN[1A/Y*, MP M@Y9#D<9'0^M8DNO27OAV]\7";4TTN6%%M[6&18W5?$"&SO;ZU?2[DRVM MO-,\9'(SUJ[>^";"^>_:2]U!!?2PS3+'*H!>+;M8?+P?D7/TJE M)\-M+D:4_P!HZJJR+.FU9UPJS1MJD[A\ MN>V[[N?>O-I=19[4QP0:EI^KV^HV@GTVZN7*QDDC*OD[HV_'I0![!17 7?Q" MO;329;E]+@-Q;2SQ3Q+.2"8F"G9ARM,D[++;M"2JA@!PQ( M!'/0&M"R\8:E;VS65QI]O]KA6V"'[02'61,@GYD45YAH/B'=H<6I7S3>=X=L7BOH_-;Y[D-LPW/)^0GG^^# M6M<>(M0FDTQ;_15B,FIQQ0N+EU!W1LRN "0"""",=^: .YHKSJU\?ZY=VMK M*FBV2F[M9[B'==M@>42&#?)W XQ^.*M?\+!N&L;JZ33(MD,-C.H:<@E;C/!^ M7@J1^- '=T444 S^(5^UL+F]T>-(I;"XO(5@ MG+N3"P#*1M&,Y!!H ] HKG/#/B&[UVYOA+:01VUOY8CGAE+K,64,<94=,X/O M71T %%%% !7->,_^/32/^PQ9_P#HT5TM'PW#UU"W0QI<6[ ,4/5&!!!7/M6/TFNA'?*-M0N-5T[5[;3K_[%+8W$OV% MI442(A&)?3IDCGFI-(\"7USIDNE:E<:A9Z8Z()(!-"6D93GAD3[GL>3713>" M;2XN?M$NI:DSBWDMA^]0!8W&" O&.U %:7X@62P_:H[.>6QC-NMSIP&7..F:L:?XRBO[G3X?[/GB^V7%S;AF=2$>%B&S@\@XXQ3(? &DP819 M[PP,D"30M(-L_DX"%^.N <8S@4^V\#V%IK$6HQ7M^##ZG;VIAB<*J1L#NQQU)&&6>.!+N5E!8R$[>.K8Z$UKZ[X?M_$"V2W-Q=0BSN5NH_(<+EUZ9R#D@YX.%)!/7%7+SQ['9FX9M*N6BMX[66602)A8YR0'//12.?SJIX: M\$;M&2/7EN/-1[L1V[2JR1+,[9*[>^UL=/MB?\ GDO\A5BJ]A_R#[;_ *Y+_(58H Y+X@7E MU8:9ILUK=7&06W+NCN%8 8Y..E8VC>,Y;*^UNVO)+F:&WN88;*"\41 MW19U).[/\/!()ZX-=AK_ (?@\0P6T5Q=74 MKA+E#;N%.]#E-S?&8":,Q_*Q=W4+M9:I;.^GW,HA\U4' M[L@'C^]W5NE5%\:PZ=;2WYMM4G6#28;KRY+A&#HSXSC^^.Y[UIZIX6:%(;NS M:^OKV.WEM );A0")1\TCY R6-QIWV>[O;T-)I\=C*(9%5=B'= M\N5.#F@"0>.8T,T-SIL]O>I>+:"!Y$P2R[E;?G !&>O?BM#3-1?Q9X7-U"MS MIIN0RQN&4R)@XW#&1U%<_P")?!=S(YGT^2]NOM-TD]VGGQJ^40JA3';:PUC5-36XN99=2*F>.5P4^5=HP,#''%9L7P_T>.T-HTEU+;+!);P1R2 B MW23[P3C^>: (KOQT+:]DM$TBYFD6XMH%VR( QG4E#R>!Q@U5;Q4-7:S58=0L M9YH[V,JDR;8Y(OE8-C.X@C((XJW'\/;%+E;A]4U6682P3,SS(=S0@A"?E]#4 ML7@.PAFCE34-2W1O<2+^]7K/]_\ A_+TH RO#?CI'\%VNH7"RW<<-O%%)>&1 M?WUP< H!UR">3TZUU>AZN=9LWG>SFM'CE:)HY<QKGX?AGHL%A<6, M=SJ"V\\,<;H)E'S1XV2C"\2# ^8=>]=-I>FC2[,0?:KFZ?.6GN7W2.?<@ ?D M* +M%%% '.>#/^0=J7_87OO_ $>]='7.>#/^0;J7_87OO_1[UT= !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-_#_\ Y$'1?^O8?S-= M)7-_#_\ Y$'1?^O8?S- %?QX\T=IHQ@N;B!I-6MH7,,K)N1FPP.#T-54\;W[ M:@;8Z/&D1OIM/24W63YJ1EU)&W[I QG/%='K.@V6NI:I>^?BVG6XC\J9H\.O M*DX/.*HIX+TA)UF'VLNMXU\,W+D>ZC7"02$821B 5&W&>"<$CIUJ5_'>JK%<3CP_$8(M1.G _;>6DW[<^6W/S(.P-3GP7I!M9+;%UY;WOV\C[2^?.SG. M<],]NE &0/'URT?V=-&\S5$EN(Y+1)R1^Y(!*MMYSD8R!6CXU$O@'1)65S]L25;J2Z$J7;J^]_OC=G.T]QTK5 ML=!L=.U*YOK5)(Y;E$21?,)0[1@$+T!P,9H Y!])?_A/$T?^U-4\EM*,Y;[9 M)GS?,QOQG'X=*L#XA>79RWITN9]-5&$-TK_?<.$"L"!C)/49QS72G0+(^(QK MQ,_VX0?9P?.;9LSG&W..O-9Z>!-!1=0C\B9H+_?YL#3L8UW\L47.%)(!XH P M]E1"Q^>]=[(NT4CW;L^67:=QSS\O'/2JZ_#S05 MM)K4+>^3-;"U=3=R'K2SCA?4=0%M<7;^?<%28TD(^\023QBNIB\(:3#?&Z6.;<9 MA<&,S,4\T+M\S;G&['?\:KIX$T2.VMH8UND%N)%1UN7W[)#ET+9R5)[4 93_ M !'69K<:?IIG,PMBJ2S>6[>=T*C:U:&F>+KC4-1.FOIJ0W\5X]O<0_ M:-WE1JNX2YV\@Y 'N>M9-YX,U/\ X2&6XT^4VD!2*.WEM[MXQ B#&UHNC_F* MZ'1=&GCUJ^UO48+:._N46W'D9.(D)*Y)[G//T% &_7-Z#_R-WBS_ *^;?_TG M2NDKF]!_Y&[Q9_U\V_\ Z3I0!TE%%% !1110!S.B?\CSXI_[=/\ T6:Z:N9T M3_D>?%/_ &Z?^BS67\2]+M#X=NM3,9:[#01JY8_(OF#./3.>: .OU+3;;5K" M2RO$9H)"I8*Y4Y!# @C!'('2LR3P=HTJGSH9I7,J3&5[F0N63[N6SG ].E8N MH:C+X;U1]%\.V%N9# ;YXIW*H1D*0IS\OW23UQFJ]_KU]K^@:X?)LETU4O+6 M2-G(G1HT.#Z')!./3!H V9OA_P"&[CS"]I,?,:1G(NI1O\PY<'YN02 <=*D_ MX0?0E1@EO,&,\=QDW4I_>QC"-][M@5R=GXNU_3-&M[3[/I\LL=M8F)COP4E M4[N?O \Y'%:=IXQUBYO1HYAL$U07%U#YI#^2PA53P,YR=X[]C0!#I/@&Z1I+ M?5+AOLLHD%RD%[,4NP^=W[LG$8R<\5OR^!M FF$S6T_G+Y6V074H9?+!"8.[ MC )'OFN-B\7!+Z7Q4;0QR2:)$SPECM$AF*9/^R#W]!6U<^-=3L+V[TZYM;9K MB&ZMXA<1*YB$#]%T>YM9[*VDCDM8WBAS/(P57.YA M@G'6M*^TRSU$VQNX%E-M,L\);^!UZ,*XD>-==T^WTV]UNQM+6TOEEC&$D#), M"?*4Y/1ZL>,-1U*'1?#UO=N+3^T;^"WU"2!BHC1N64-U )PN?>@#J!H.F+;Z MC;BTC\K479[M.TI90I)^H K/A\$:%!9VMJD$_EVLXN(BUU(65P, [MV3@' ' M05GZS%IWA&XM]0T^)(;FX=+)(-Q$69)%'F,/;U'7.*TO#>MW6IR:I::A%%'= M:==FW=HLA)!M#*PSST(R* &P^"-!@2W2*VF5;>*6&(?:9/E23[X^]WS4,OP^ M\.31QQM:3!(X8X JW4@!2,Y0'YN=O8GD5+X[59? FLGKBU=E(/0@<$&LK6M0 MN-$^%L$VFSQ6UV+.+RRXSR0-V/?J: .V "*!G@<>%^8#G.>:],!!Z'- ',ZW_P CQX5_[>__ $4*Z:N9UO\ MY'CPK_V]_P#HH5TU !1110 5S4O_ "4VU_[ TW_HZ.NEKFI?^2FVO_8&F_\ M1T= '2T5C^(]*L]2TR62[B\W[/%(\:DG ;:><>U<5H-S'X?\(>&+NPMT_M/6 M;>"W9Y22C,$+[F&1EC]>?PH ]-HSFN(L_%6M7][)8BUTVWNK2*%[R*:8X?>> M?+8<8 ]<\\5@:#KNJZ#9FVMX;1[2>XU P>9OWJ\6Y_FYQM.,8'(H ]4=%D1D M=0RL,$'H169;>'=)LCII@M$0Z;$T-I_TS5@ 0/R%+>$C-PQ7$F3S@CMC.<5#O K-U#P%IW]D-O=1V\EO;O+/*ZJDC R*1N M_BQU[<>E,UKQ!JD?P[UG7+5(Q,L/F],8HCT;1;#1-/UN- MW>6TB%V+A),O=D1,2&/\6X$F@"UX3\/WNB^1J&G_;K>6WW?)S@J^3[CD8KKF"2QNAPRD%6']* M '45Q'P_VVO@)ID=(Y7N+D"24D@L)G5,^O85@'Q+JNK^!TTZ=[.6\N= EOYY M9%897! "@'[V(O^1C\*?\ 7_+_ .DTU='7 M.>(O^1C\*?\ 7_+_ .DTU='0!YS)KUWH.M^+;M4GOTMKNTABMY+E@J"15SMS MD#YCFK8\::K/K&GV8T^W@_T^YM+Q3/NXBB\P%3M'!'/3MBMBY\$:/=RW\DWV MLM?S1S7&+IP&:/&W'/&,#@4X>"]'%W]JVW/G?:VO-QN'_P!8R[&[]"O!'2@# M$E^(5V-+EU*'07EM-B202^?M60,X3'*\-R#W'O3W\Z##&MKNHEM)-7T:T^US30/M665;:8H6..FX8./RJC'X&T2,:@JQ M7'E7V_S(3<.40ORQ1#]/UZYNKV\O+N1[,0S7+LDCF!]&F>RD<7?G6BLJRBYQH YS2?$>H:7K-_;26SW-K/2I;?XFLMFEUJ.D"WCGLOM4&RXWECYGE[&^4; M>2#GGBMY_!&CO*9/],#&[-[\MTXQ*5*Y'/H3Q42_#_P^+>.!H;B2&.U:T5)+ MAV'ELVXCD]<\YZB@#%U?Q%=7E];V,T4EA?:?K%HDRPSEDEBD.0/5,EI,VG.=/O7N([::.3<[/#N)!3'&X(V.3TK2;P;I+JGF?:GD6XCN3,U MPYD=T^YN;.2!Z'BH;GP;91V]V^F@QW3K,UN)9&:*"60'?X/O*.2/:NLTC5O[7^U2Q1*+6.7RX9E MDW><, EL8X'/OFN1TKPQXATO3YH;8KLDB%N;6ZO7GCP>&D&1QQT7OZUV>C:5 M;Z)HUIIEJH6&VC"*!TH S/'G_(@Z]_UXR_\ H)K?3_5K]!6!X\_Y$'7O^O&7 M_P!!-;Z?ZM?H* '4444 %8GC+_D1]?\ ^P=VG2:D!]O_ .62;<@_)PV&Z?K6P/ VA^3-"(I_)D65%C\]ML(D.7\L M9^3.3T]34LW@[2K@QF3[6=EBU@,7+C]RV,@\\G@<]>* ,A/'=T99(GT=$D,< M$T.;H$&.7=@M\N0P*XVJ&//%4[;QOJ&L2))!I\8L9M$DOFB:!(DBD6[D#((\[,<_P"T?SIUMX#T.TBBC@6Z016\MLN+ MI\^7(Q9E)SR,DD>E &4OCI;311-:::\\%AIUM=W@DN29(XY%R-I()<@ DDX_ M6I[3QS#/^0;J7_87OO_1[UT=^_\ 1[UT= !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7-_#_ /Y$'1?^O8?S-=)7&:)I M_C'0M%M-+BMM"FCMD\M9&NYE+ =R/+./SH [.BN<\[QK_P ^'A__ ,#9O_C5 M'G>-?^?#P_\ ^!LW_P :H Z.BN<\[QK_ ,^'A_\ \#9O_C5'G>-?^?#P_P#^ M!LW_ ,:H H^+;R:3Q/X:T-Y7@L+^:4W#*VWS=B;EBS[G\\4MV(/"NKP6^EG_ M $C694@CAGE8PPE$=BW(FL MVMX=)\/P_P"CR6ZE;^YP%Z19Z5#I,EO')+J%O;LLN3^[9]OU_&N>NM:N= M<\1>'[N-(4LX=:EM 4D;S&*Q.&W#I@D'CV%3MX3U9XY$DT+09!(4+%]4NF.4 M.5P2F1@\\4'PEJIU-=1_L#P\+I)A.K+J-R ),8W;1'C..,XYH ]!HKG/.\:_ M\^'A_P#\#9O_ (U1YWC7_GP\/_\ @;-_\:H Z.BN<\[QK_SX>'__ -F_P#C M5'G>-?\ GP\/_P#@;-_\:H Z.N;T'_D;O%G_ %\V_P#Z3I2^=XU_Y\/#_P#X M&S?_ !JG^'=,U2TO]7O]6^QK/?S1N([1V=4"1JG)90IVD=U;[@_ER9QD=#6'+IGB*Q\2ZIJ M.E1Z5/!?B'Y;J>2-D**5_A1@02S_ -0SYRGM[C@<&HW\)Z#)>WEX^EP&XO4,=P^#^\4C!R.G3C-5?.\: M_P#/AX?_ / V;_XU1YWC7_GP\/\ _@;-_P#&J )6\%>&W*EM(MR56-!G/"H< MH.O;M3V\(: RL#I-?^?#P_\ ^!LW_P :H\[Q MK_SX>'__ -F_P#C5 %UO#.B/*TC:;;EFMOLA^7@P_W,=,5D:YX(M;S3(+33 M8;6&..X6>2&96*S$+M&Y@=PP.F#5KSO&O_/AX?\ _ V;_P"-4>=XU_Y\/#__ M (&S?_&J *5CX-N+=+*SGNX9-,@F^U-;["Q\T-E0K,20@]^:ZB^L;74K.6SO M;>.>WE&'CD&016)YWC7_ )\/#_\ X&S?_&J/.\:_\^'A_P#\#9O_ (U0!<7P MQHJV,ME_9\;6\H"NCDMD Y').>#3QX=TI+>*&.SC18I&ECQGAR""QYY.">M4 M/.\:_P#/AX?_ / V;_XU1YWC7_GP\/\ _@;-_P#&J +=OX9TZ/PRF@7$0N;% M4\MHY-?^?#P_P#^!LW_ ,:H EN?!?AR\N$GN-)@>5 @#'.?D^[GGDC' M!-:UE8VVGP&"TB$49=G*@D_,QR3S[FL3SO&O_/AX?_\ V;_ .-4>=XU_P"? M#P__ .!LW_QJ@!FM_P#(\>%?^WO_ -%"NFKE8M,\1WWB72]1U6/2H+>P$WRV ML\DCN77;_$B@ 5U5 !1110 5S4O_ "4VU_[ TW_HZ.NEKF]7TS6QXGMM8TA= M/EV6VLMM<1B2&52KH>C ]169+X4T*?0XM M%ETR%M-B(:.W.=J$=".=XU_Y\/#_ /X&S?\ QJCSO&O_ #X>'_\ P-F_^-4 3_\ "'^'MCK_ &5; M[7@2W(P?]6IRJ]>@/2IU\-:,AM&73X@UI*9H&YRCGJV>Y^M4?.\:_P#/AX?_ M / V;_XU1YWC7_GP\/\ _@;-_P#&J &ZCX+TV72+^UTR"&QGND*&4)N !;)& M,\ ]\8ZUEV?@B^L[*>WM[JTM([LB.Y@B5WC\K!!V!R<,?RK6\[QK_P ^'A__ M ,#9O_C585[XI\86?C#2] ;3M#,M_!-*K"ZE*@)@G)\O(_(T =W%;0PVB6L< M2B!(Q&L>. H& ,>F*S]/\-:-I;[[*PBA/. ,D+GK@$X'X51\[QK_ ,^'A_\ M\#9O_C5'G>-?^?#P_P#^!LW_ ,:H M0^$]"M[>:WBTV%(IE"NJY&5SNP.>!G MG J;3M#MM.?4&CR1?2F61'_ /P-F_\ C5'G>-?^?#P__P"!LW_QJ@#5 MT[1M/TG?]AM5@WJB$*3]U1A1SZ"LCQG_ ,>FC_\ 89L__1HIWG>-?^?#P_\ M^!LW_P :JG?:=XKUB73X[V#1H+:WO8;IVAN97FZG>7&DWFE"T:>PN6F,=T[(KAHGCZ MJ"<_/GIVJ+SO&O\ SX>'_P#P-F_^-4 ='17.>=XU_P"?#P__ .!LW_QJCSO& MO_/AX?\ _ V;_P"-4 ='535+F6STB]NH8_,EA@>1$_O,%) _2L?SO&O_ #X> M'_\ P-F_^-4GG>-?^?#P_P#^!LW_ ,:H Q/#VE6>L^!M.UR\O9S?SQ)=S7B2 MG=NSN*@9QC^';5S1/&EUJ6I:0L]G"EEK$,TEJ\;DNACY(?/'(].]5[7PYK=E M<--;:%X>B+2&0HNH7'E[CU(3R]H_*FP^&=9MQ,(M!\/()E=&VZC<\!CE@O[O MY#Q7%^!T2"?Q1(S,!'JLJ!I')"(%4XY/ &3^=-L-+\7:?J=Y>Q6 M>A9N4C0H;^X(4("!UC///MTJBG@[4TEFD30=!5IIO/E U6[P[YSDC9@]!0!7 ML_%6L7^GOILXLIKN]:_*N6956&(E<#')/( QV%=7X%9F\#Z,78L_V9M<[-X/U.=6#^'O#O,SSY34;E2'<88@B,8![@<'TJ[INC>(M',?V#1] A$4/ MD(!J-P0J9SC!CQU[]: .VHKG/.\:_P#/AX?_ / V;_XU1YWC7_GP\/\ _@;- M_P#&J .CHKG/.\:_\^'A_P#\#9O_ (U1YWC7_GP\/_\ @;-_\:H =X\_Y$'7 MO^O&7_T$UOI_JU^@KC];L?&6MZ'?:7);:#$EW"T)D6[F8J&&,X\L9KL5&U0/ M08H 6BBB@ K$\9?\B/K_ /V#KC_T6U;=9^O:?)JOAW4].A=4EN[26!&?[H+( M5!..W- $MO$)M(BB+,H> *2IP1E>U<#;Z%IT?CO5[-EG%M::?!/'MF?-88(XA8Z 0BA<_;)N<#_KE5&+1_$4&M3ZQ'H_A\7]P@CEF_M"X. MY1T&/+Q^E %6+Q[J+6,5\^FVZV=Z8DLIS(0H:20(!)GD 9!)'TJKK5]KMMXH MTV\6WL1J,-C?[T$[F%T0QE2<<@X/0CC-31^#=1BM+VT3PWX;%O>DF>,W]P0V M3NX_=_+SS\N.:>/"FK 0#^P?#_[B%X(R=2NG67V&(6;R;I&\PK.0..,9!:I9/&5Q?K"C6<7]F:E+;&Z*V"PZ8.T M].G%0#P7J ADA'AWP]Y<@B#+_:5UR(_N?P=L5:C\.:U%=2W*:#X=$LI3[5J M?\)OJ5]JT5II>G1,KW$46)]^\1O%YGFG P%'W?7-5_\ A$M4\BVA_P"$>\.B M.VB,$:C4;GB,G)4_N_F&>QS5!_!GBY]6N-3"Z)'=RW*3K)%>W2!54* FT+M( MPH&2* .B\/\ BK4-7OTT^:UMHKVVDF34HT=CY(5L1EU5;+;XC\>>( M;/5"[0:8(8[6T+E1AEW&7 /))XS[4[3--\9V%Y?7TEGX6>@'KWI+[0]?U&^2^N=&\/FZ1-@FCU"XC8KZ$K&,CV- %:?Q#-X7L]1T_ M356^@T*W6YN6NI29)$=F;"$==H!'/L*[V*59H8Y4SM=0PSP<$9KA[CPYK5U- M'+-H'AMGCC$0Q?7 !0'(5@(\,,\\YI)="\4/J5M>QV&AQ/#<-Z%XENCNMY=,M MM+-RT>3N,GFA.OU(IM_X\2,Q+,NIW2$(>H^5!41\*:JR0H MWA[PXZQ0-;J'U"X;,;'+*$OM@\9^*A?>2)6%F^V!V9.4;D;N MGX>E=I7GMEX2U;3IO.M="T*.0O&Y;^U;HDF/[F'__ -F M_P#C5 !X,_Y!NI?]A>^_]'O71UB^%],O=*TN6/4#;FZGNY[EQ;LS(OF2,^ 6 M )QGTK:H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "N3^'7_(LS?]?]U_Z-:NLKD_AU_P BS-_U_P!U_P"C M6H ZRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **Y_5_&FBZ)J/ M]GWDLYNO+$ACAMI)2%/0G:#BJ7_"Q_#_ /U$?_!=/_\ $T =;17)?\+'\/\ M_41_\%T__P 31_PL?P__ -1'_P %T_\ \30!UM%?R%3_\+7T+_GPUW_P5R_X5R]]XPM-3^)_A_6+72]::TLK2YCF) MT^12&<#;@$>U 'L-%P?8<_A7G?P5\9W7B."^LETKR;2WEDF>Y,FG&:S_ ()0:X? T-[K-_--'. ME!(!B&%1A<<9 MY_D!6^G@Z!_$S:U+;VZ>4)&AMXB=LDCC#/(#QDCC@=SUS0!ES>/[RT2.*>SM M6GNK>&ZM7C=C$(Y"1F0]1MQR1QS6_I7B.35ET\0VOEO-%YMR)#@0KR!]2Q' M].:IZ)X.ATB?4;XP6[7%U$(8[923#%&O(0;NQ)R?Y50UKP7J=]:6@M+Y([D[ MVN9-S+B1@ '7'79T Z8H [NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHJ*ZA-Q:RPB1XS(A4.AP5R.HH YGPYG_A-/%F?^>MO_ .BS75UX+\--'\8' MXIZQ#JVJWAM=.<&Z8G NFQB+/MCYOPKWJ@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *Y#2?$'BG6M*M]2M-#TI;>X3?&)=2<-CW A(S^-=?7-_#_\ Y$'1?^O8 M?S- "_;/&/\ T!=&_P#!G)_\9JG)XB\00W7V66U\-I<\?N6UE@_/3CR M53SC3/$+36UQ::MI5YJRF:RD(%W9W&X+O0]64$ D'H,T =9:ZOXHOK=;BTTW M0;B%B0)(M5=E.#@X(A]0:F^V>,?^@+HW_@SD_P#C->>Z3XEOM TN!K&_CNH; MB/5)$LU5#L>.7*LI')ZL2.]:2>)]5G_LD0>*K62WO[Y(A+#'&Q5&C)922N,@ MC/3CH: .P^V>,?\ H"Z-_P"#.3_XS4%KK/B>]5VM-.T"=8W,;F+5G8*PZJ<0 M]1Z5Q]OXSU34-.TFUM_$MO'JER769S'#LBBCD*M,^1]X@ !1CDTS2M?GTK4) M;C3]3CN+:[UVXA:S C_??N P8'&0Q91TXYZ4 =R]SXOD1D?0]%96&"#J4A!' M_?FL3PMH&O\ A#39;'3-!T98I)WF8G4Y,DL>G^I[# 'TK#3QCJ]QH=O?P^); M0BYFM$95C0M;L[[71L@ <=CR-I[5U&B:IJ>J>&/$,"7RWFH6=Q=6MO.H4,Q7 M/EY"X&>E $J>(/$,EX;-+3PXUT,@P#6&+C'7Y?)S4T&K>*KKS/L^EZ%+Y;F- M]FJR':PZJ?W/!YZ5Q=U]EF^$6DVVG'_B=(\ AC3_ %ZW(<;\CJ#G=G/:I[CQ MA?V^GWD:ZS;I=KJ=U"C+'&H<)&& +$8&#[$MC% '9?;/&/\ T!=&_P#!G)_\ M9J"UUGQ/?1M)::=H%Q&KE"T6K.P##@C(AZBN,;QMJTUO/J,?B"!4M[73K@VX MCB*LTS[9%)QG&/Q%)I_B&71;Z[FM]8A6RN=9U%&MPB.HP"X<8^8G(S@'!% ' M;7&K>*K2,27.F:#"A8*&DU5U!). .8>IJ7[9XQ_Z NC?^#.3_P",UPD7CC49 M;2]$FLVLGE7.GM$Y$3;HYOO@@# Y_$=,UZ]0!SGVSQC_ - 71O\ P9R?_&:T M/#VK'7?#UAJC0^0UU"LIB#;MA/;.!G\JTZYOP!_R(&A_]>B4 5]5_M#4/&\6 ME0:Q>:?;+IQN2+58\L_F!>2Z-QCTJS_PC.H?]#?KGY6W_P 9IA_Y*@O_ &!C M_P"CA734 1Y6:[& MO);6=-,U>U2&XM-8T:[O99(=Q N]/E(F10!V5KH=S>VT=S:^-= M8F@D&Y)(S;,K#U!$7-2_\(SJ'_0WZY^5M_\ &:\WT?Q9J'A_PW:QVVH1W,#: M,US'$$3_ $E;A\0:M+?Z9:1^++9K>\DN=MS!'$V46+UM_\9J"TT6:_@\^S\;ZO<0EBHDB-LRY!P1D M1=C7*6?C/4-5BT..#Q);P7,]M'=:@VR+RX(AP>HR7[7Q3K(N'0(TH6VW%1T!/D MTZXT&ZM8'GN/&FL0PH,M)(;954>Y,51QD=ZZ_P9J,GB#PINU">*]D$T]M+(%7$@5V49 XR0!F@"L;!1;P MW!\?:EY$[;8I/,M=LA]%/E:@MO%.KVFA6.O->B[L(KZ MXM;V*"&/+_.RQ-\HX^;:#CKN!H ZS_A&=0_Z&_7/RMO_ (S1_P (SJ'_ $-^ MN?E;?_&:Y34O$OB#3O[0MY-2"ZAIT-M+# T*#[=YA^<8QGC[HV^E2V/C"_.N M:?87.J1"5M:N+.>W=(P_E"(N@.!D$'&#W]Z .F_X1G4/^AOUS\K;_P",T?\ M",ZA_P!#?KGY6W_QFNCHH Y/2_[0T[QO)I4^L7FH6K::+D"Z6/*OYFW@HB\8 M]:N>,+F[M]*M4LKN2TEN-0MK=IH@I94>55;&X$9P3U%0_P#-4#_V!?\ VM3_ M !G_ ,>&E_\ 88L?_1Z4 '_",ZA_T-^N?E;?_&:/^$9U#_H;]<_*V_\ C-=' M10!R.H:7+I<"S7?C/7$5W"(%2!F=CT"J(22?I5&!X+F>TAB\;Z\9+N5X8E,$ M*Y=!N93F#@@>M:/CFVLKRRLH;R2]MF^T;X+ZS4E[60#AL 'CL<\5R'_$RU : M!'JXGWIJER#?64$D)N(Q RK,=HRA8D+VZ4 =O_PC.H?]#?KGY6W_ ,9H_P"$ M9U#_ *&_7/RMO_C->=-KVL_8=+8SZTMS MJ6+Q2D2J+@J_ '+;/O%L\8P.]7 MK*^U"VOXKM=0U@![_4(C]H65XT@ 8Q,588P, @GZ9H ZG5=/DT2R^UW_ (SU MV.#>L>X1P-\S' Z0^IZU=;PO?LI5O%VMD$8((MN?_(->92WTVJ^'+PSZE?37 M,L-L@LOW[MO$@WRA64#D>F<>M:.H:EJ4"ZEI\-SK>Q+^X%K,1,P"^2"H+ ;F M^;.WG /6@#L[?P]/'.=.@\5:]']GB0A1#;A IR ?)Q_#T'3BJE[&FGSRP3> M-=?:2%0TJPP0R^6#T+;8#MXYYIO@W4;V]\02FYEOFCDTBSD*SHZH)OF$F-PP M#]W(%4=+GNO#[GO+6Y6 RK<*P^3& 1D8V[30!OVNA75[:Q7- MOXRUN2&50R,%M^0>_P#J:F_X1G4/^AOUS\K;_P",UY]+J.N6&ESQ7<^K)>3V MEC<0I;Q.JHV\>:%"#"C&HM M-AK;[2KC$9C M0_+N'W=V[CM0!9_X1G4/^AOUS\K;_P",T?\ ",ZA_P!#?KGY6W_QFNCHH YC M0#?6OBC5]+N=5NM0@AMK::)KE8PRES*&Y15X^1>M=/7.:?\ \E!UW_KPLO\ MT*>NB9@JECG &>* %HKG#XVTG^QH=447+0S2O&B"/YR5SN.,] 36I!K%I=3 MVL5NS2FYA^T*4'"QD ACZ9R,4 9?CCC_A!]%_O:G_ .#6Z_\ CE'C;_D"6O\ V$['_P!*8ZZ.@#@6M/!BS&+[ M7JQ/SX9;^]*OL&6VL'PV,=C6EI_A;P[JFGP7UI+JCV\Z!XV_M2Z&0?8R5R%B M)K&\C71&NY=)NO/>XTR[MG+:>VULO&Y'0GC;SG/%4;*ZU?2='CCT]M6=6T:* M::)TE/EL)@'\L$?*VS/RC% 'HW_"#Z+_ 'M3_P#!K=?_ !RD;P1HJJ23JF , M\:K='_VI7%.;B>XT^-=7\026,T5W)Y@$T1QM4H/7@YQGD\CI266J7>I3Z(ES M>ZY:^3;6]QJ4P6=?-DV@"%5 QR?FES:OIME:MI7]IFXN+:_+V\B2B-65@ M8\*1A6QNP>]78)KB\31VBU7Q UG=WP$H*S1F-?*.Y<_>QNQR>AZ4 =3J/A3P MMHEE6!XCYS0B! MH?F^7&"@?OVH [/_ (0?1?[VI_\ @UNO_CE5M0\&:1!IMU+&^J*Z0NRG^U;G M@@$C_EI7.> ]4GU/78)+W6+EI1:NK6TC3 3R!S^\"LH4?+@8!->AZM_R![[_ M *]Y/_030!5\+2R3^$=%FFD:262P@9W8Y+$QJ22>YK6K&\(_\B7H7_8.M_\ MT6M;- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7-_#_ /Y$'1?^O8?S-=)7-_#_ /Y$'1?^O8?S- '25 +. MU6;SEMH1+_?"#/YU/10! MG:H5*VT*EM(EC9QHJ):P*JMN4", ^H M]ZL44 6.)?[AXZ^U:,,FE2:C)90K;F[@ E>,1C*9 MZ-T[UYQXK\/:C/XBUC1K!'2UU>)-36X49$,\)&1_P/"U=;6;Q?"=IKMZ]QIU MYJUS&KX7'E*%(".V#M7(8Y S\V.] 'H8L+-595M( &;>0(QRWK]?>I8X8H=W ME1HFXY;:H&3ZUXM_PDVK76D-<'Q!>Q7%OHC7)6, ![A)"!G*\Y ([YK8E\2 M75]XJ%D_B);*-;B!_EF5%> P@LH4C)?=WH [;4O#NDC4U\0D&TO[9&S=1<$I MW##^(5IQ6]A=6T7VFO:A"-ORHLYKC1YV"C MSXL_>/R_?5A@#TYQ4-YXBU("ZNTU^\1K:PTZY2$8V-(Y(D!&WD$8R/>@#UD6 M%F 0+2 X!'ECG'3M2BRM!C%K",'(Q&.OK4R,'16!R",@TM %9=.LE&%L[<# MC@1+VZ=JLT44 %.U&"$+2D;&X)/R8R,T >N1:GH#[Q$]L?*G%DP6+[ MLA_@/''\JTEL;1%15M8%5,[ (P N>N/2O,/[8-IJ-]-:7SPB3Q- DACZ21,H M# Y'3'>J]KXAUBWN8)[?5[N]GFN=0@6UEQL(C1FBXVCG< ,]\T >J&QL8D9C M:VZJ!DGRUX _"L2+Q3X1,R1Q7MD) 1M CP1N. >G&3QGO5#P%J$FL6ES.^K2 MZC;RQQDI+&08'P0Z$D#)]1V_&H;62W?XJ:W;*DG&1],T M =DMC9H@1+6!5#;@!& ?7ZU"+[3K348M+62**[F1I8X%7!8#J>*\M@\4ZNV MB7.I#5KIY(RJ:C:B$E[(>80[KQP0O0<^M3ZGX"R M%<*5 ;&",C&<JI;PQR/(D,:N_P!Y@H!;ZGO65J.CVTDL-S-3?:#=W4&H6##]W#;@,5D''& %YSSNH ]$M)M/U>VM]2MO)N(I%W M0SA:E-E:F;SC;0F7.[?Y8W9]QB71?/L7B'$] MR'(*'(.>WR^]:#>(=3O?%$6FWFMKILXFMS)$LRQC8T>9(PI!)?<>OTH ]4HK MB/#,FM/KT^D7]W>2+I$DC27#XQ=I)S#G YVKN!QCD#UKMZ .9_YJ@?\ L"_^ MUJ?XS_X\-+_[#%C_ .CTIG_-4#_V!?\ VM3_ !G_ ,>&E_\ 88L?_1Z4 ='1 M110 4444 4;;6=.N]1N-/M[N.2[M@#-$,[DSTS1K$VG1:7.NJ.BVZ@;?0O,\ M4ZH/MVDRW<[;E!$@0$8^7Y0#GCZT >N4UW2-2SL "?RKR&'Q5?6MG#+<:Y> MR?;-*M+F4[ ?)E:15?''R+@D'.<=:98ZQ=&QVG:5,7 M5>25Z$CD"@#UVTNH+ZUCNK9]\,J[D;!&1^-+<0).N:?'K^JQZN+BYUB[21-8 MM+:2S./+5)$7S%(VY(!)P<\8H ]0T[3K;2K&*SM$*0QCC)))/9B !861)/;YIZV++5K#4DN'L+J*Z%NYCD,+;MK@9V\=^1 M7G7C#P==^,_$^N65IK=UICI869VQ']W+EI^' YQ]/6JGP[^&&N:!HMW9:AKN MH:>XNF9%L)D\N1=H^?E2CZKIT=A;Y2=8C.8XPR B15,9/\*)%G&.^36K_PA=[_ -#CXA_[ M_1__ !%'_"%WO_0X^(?^_P!'_P#$4 6?&W_($M?^PG8_^E,=='7GGB'PUAT 175PEI:RW$@8I&I8A1DG'H.]8% MKXUT^[U$V*V>I),DD<4HDM2!$T@RF[TS72$9ZUPVFP:D/$WC:2"SN(7N%A^R M331%8Y&6,CY3WY(H [FL\:Q;'7VT;;,+H6XN,E/D*9V\'US7F-K;:K%HEO>+ MINOL@FMQJMC(K!I H(8Q#.6^8@D@X(%.UO19YFF:TTO6RL6BR_8RWF%UF\PL MBE@<[AD?*>@ZT >N55U&^BTS3KB^G61HH(S(XC76-8:H=4EU&"PU ME;D:K:M$[)+M$9B D.W.-N[.:?!I^N-;"1K/4A>"PO(M55U=EN'.?*V9X8YP M1M[4 >IV=U'?V-O>0Y\J>)94W#!VL,C/YU/7DUQI^NRV)@^QZBEX-/L?[)D1 M75;>51B17QPISC.[J*2 QZAXO==5N+W[,NH31K.$F$* M/6JQ[SQ+8VM[-9I'R/)%I!>PM9O M.+>>N[.\\\M@A3GN*71!=^&O$GB*.]TZ\GBU&\^UVUS;PF164J!L8C[I&._: M@#L-/OH-3L(+VV8M!,@="1@X^G:IY(TFB>*10R.I5@>X/6O--6LMH/>@!-+\,Z;I$RR6RS,8U*PK+*7$*GJ$!^Z*N:M_R![[_KWD_]!-7*IZM_ MR![[_KWD_P#030!2\(_\B7H7_8.M_P#T6M;-8WA'_D2]"_[!UO\ ^BUK9H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *YOX?_P#(@Z+_ ->P_F:Z2N;^'_\ R(.B_P#7L/YF@!6\E="CK(BNIRK#(/J*XZYX^+6G[8)O)7298RXA;R MPQD4@%L;XE&C+?+G9@+MYR3F@#T MR\U:SL;^RLKB1EGO79( $)#$ L1G&!P.]7J\MN5MM2NM >VDUYK"74'D9IUF M#PCR"" V-ZKGN3U)Q6+'#1 XVB=2;A)B!D8Y;9C([]Z /: MR0 6(Z#L*IZ3JMGK6GI?6+E[=F9060J>QWNO76JQN7U!-335( M2L8600/9,HW9'W>!NS_%FJFF2WD>G6%MM5@'PCIYOYKEIKMHIYO/DM6ES$TF<[L$9Z]LX]J\[N=4UDSV=GKF MJW5CRZ='(-3BN6N6 M8F-AM6$DG) ;=P>P% '67^M6.G7$=O/*QN)062&*-I'*CJ=J@G'O4NFZG::M M9BZLI?,A+%<[2I!!P00>00:Y$N^A?$W4M1U&&VDM$=&-WN&TL$YR1TSP>] 'H59M]KNGZ;J- MG874KK?2N$\17LNIZ_I&JZ7;:@3%'>06[&.2- M6F\OYB5TE3K#"I +-W)X 'J2>U6:X[Q MY;71F\/ZE';RW-IIVHK<7<42[FV;2 P4E#UL+2#49)($@FF,=O-'M577(Z L>O STH [G4= M6L]*-M]K=D^TS+!$0A8%VZ X''XU=P,Y[UY+JEU/<:S''>IJIN(=:MGM8PDK M1?9-HPW QG.2<\YKU*QO8=0M5N8/,\MB0/,0H>#CH0#0!8P#UK ?PAI[W\]P MTUV8IY?/EMC+F)I, ;L$9[#C...E;]% %#2=(@T>U:&&2:5G;?)+.^]W/3)/ MT 'X5?HHH YG_FJ!_P"P+_[6I_C/_CPTO_L,6/\ Z/2F?\U0/_8%_P#:U/\ M&?\ QX:7_P!ABQ_]'I0!T=E='7& MH1_PMJ0"";R?[&2'?Y+>7N$K-MW8V]".,T =B"& (.0>15*[U:SLM0L;&>1E MN+UF6 ;"0Q5=Q&<8' )YKS+[;XCDAUF6";54UFV699;01/Y)7<"K1D_*3MSM MVU8O$MM2N/#[VLNO-8R7TTA>99A)"/L[*0&QN4;B!SW)Q0!ZG2$[5).< 9X% M>*-=:Q<:3-,UWX@6YM]&WQ!1.NZX65@N1CYF("Y'?O6^MYKESK*,KZ@FH)JL M96/$@@>Q*>M7:\=L)=03 M3$M9!JEK9M;79MFMXY8W%WYI*[L#/*XQG@U)-JFIR:W!9ZWJUS92(+)YGB:9 M$3Y?WT1* KECU)(Q0!Z]6??ZW8:;<1V\\KFXD4ND,4;2.5'5MJ@G'O7+:#;: MK%XINM'N;F\DL].E:\CN7N&8S)*,1QMSR%P_!]%H\Q]!^)>JZAJ4,YLM1M($ MM+B.)I%0IG=&=H)7).1V.: .MT[4K/5[075E+YL6\INVD88'!&#S5RO-/$=S M?27]ZMLFHV5M+8F;36M4=?,NMYR7"]SQ][MFNM@\1P6MG:QZF94O-\-M-B!M MOGNH. <8QGOTH NWNNV&GZG9Z=<2NMU>$B!!$S;\%IY([@PPFX:5XK=Y @,>!DJ#C)XK+UF]FU#Q7:ZK MI5MJ&]=.O(;-VCD1'G !4%2!@$Y^\ #B@#NX]7LY-:FTA9&^VPPK.Z%"!L8D M @XP>0>E7J\M\+ZG;VOBE]1E&K,KZ/!'.]S!,["?S#N49'OGCBO4J .0.16CTKSWPKKEMIBZ_'<6]_YL^LSO#&+.4&16V@$';C!P>.E '3V-A:Z99QVEG"L,$8PJ+V_QJQ110 4PPQM M,LIC4R*"%K?\@>^_Z]Y/\ T$U3_T$T 4O M"/\ R)>A?]@ZW_\ 1:ULUC>$?^1+T+_L'6__ *+6MF@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KEK?P'8V MD"06NK:[! @PD4>I2!4'H!G@5U-% '-?\(9!_P!!SQ#_ .#23_&C_A#(?^@Y MXA_\&(?_ :2?XUTM% ' M-?\ "&0_]!SQ#_X,Y/\ &C_A#(?^@YXA_P#!G)_C72T4 <<_PVTB26XD?4-< M9[G'GL=3E_>8&!NYYP !4EK\/=.LC(;75-=B,I#.5U.7YB..>:ZVB@#FO^$, MA_Z#GB'_ ,&3P-:3;/-UG7WV,'7.IR M<$=#UI__ AD'_0<\0_^#23_ !KI:* .:_X0R'_H.>(?_!I)_C1_PAD/_0<\ M0_\ @SD_QKI:* .:_P"$,@_Z#GB'_P &DG^-;6EZ;;:/I=MIUFK+;VT8CC#, M6.!ZD]:MT4 .\C=AC>&R"I'I2;/''_/;P[_WZ MG_\ BJZ:B@#F=GCC_GMX=_[]3_\ Q5&SQQ_SV\._]^I__BJZ:B@#F=GCC_GM MX=_[]3__ !5&SQQ_SV\._P#?J?\ ^*KIJ* .9V>./^>WAW_OU/\ _%4CQ>-Y M$9&E\.E6&"/*GY'_ 'U73T4 ./^>WA MW_OU/_\ %5TU% ',[/''_/;P[_WZG_\ BJ-GCC_GMX=_[]3_ /Q5=-10!S.S MQQ_SV\._]^I__BJ-GCC_ )[>'?\ OU/_ /%5TU% ',[/''_/;P[_ -^I_P#X MJC9XX_Y[>'?^_4__ ,57344 S?8Q:QQV<;J,;]V26)J MYXFTJ[U?3(HK&:"*Z@NH+F-IU+(3&X?! (/.,5LT4 WAW_ +]3_P#Q5=-10!S.SQQ_SV\._P#?J?\ ^*HV>./^>WAW_OU/ M_P#%5TU% ',[/''_ #V\._\ ?J?_ .*HV>./^>WAW_OU/_\ %5TU% ',[/'' M_/;P[_WZG_\ BJPKWPUX@CDO-3D30BS@S3Q W(CF8#JR;\$X KT.JFJ_\@B] M_P"N$G_H)H XKPI#XI;P]:WVG+H,$5_&MT5D%Q(^7 /+%N<=/PK:V>./^>WA MW_OU/_\ %5-X%_Y$+0/^P?#_ .@"N@H YG9XX_Y[>'?^_4__ ,544UIXRN#' MYS>''\MPZ;H9^&'0_>KJZ* .9V>./^>WAW_OU/\ _%4;/''_ #V\._\ ?J?_ M .*KIJ* .9V>./\ GMX=_P"_4_\ \51L\T+2M7 MM]:U'5-8GL7FNH8852S1U51&9#D[B>3YGZ5T-%% !1110!C^)M*NM8T<6UE+ M#%./^>WAW_OU/\ _%4;/''_ #V\._\ ?J?_ .*KIJ* M.9V>./\ GMX=_P"_4_\ \51L\./^>WAW_OU/ M_P#%4;/''_/;P[_WZG_^*KIJ* .9V>./^>WAW_OU/_\ %4;/''_/;P[_ -^I M_P#XJNFHH YG9XX_Y[>'?^_4_P#\54=S;>-[FUE@:?P\%E0H2(9N 1C^]754 M4 4=&L&TO0]/T]Y!(UK;1P%P,!BJA_]<)/_035NL/Q M7KVEZ#H<\FJ7D=JDR/%&SYPS%3@<4 1^!?\ D0M _P"P?#_Z *Z"N.^&FO:7 MJ_@S3+:PO([B:RLX8[A4S^[;8.#[\&NQH **** "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 HHHH **** "BBB@ HHHH **** "BBB@"&[NX+&SGN[J58K>"-I)9&Z*JC)) M_ 5SX^(/A@C(U"0@]_LDW_Q%6?&O_(B^(/\ L'7'_HMJU[0YLH"?^>:_RH Y M_P#X6!X9_P"@A)_X"3?_ !%'_"P/#/\ T$)/_ 2;_P"(J;QCK]QX:T1=0@A@ MEQ/'&XFO=WLJ6T.BQ#]U=%R#+C[S '@)GH>] %?_A8 M'AG_ *"$G_@)-_\ $4?\+ \,_P#00D_\!)O_ (BK4GC'P[%;&XDU>V6(2>46 M+8P^,[<=6_8/*F87-I-\D@Y4_<]:["+Q-HDZ3/%J=NZPX,A M#=,G ^N31?:N[^&I]5T18KYEB:2%2Q"R;&?\ H(2?^ DW_P 14I\4VD6F7EW+?Z>=D\T, M&QVP2G\+<9W#OCI46D>,M/N="TR\U.ZM;2XO8E<1[^.3@8)[$],T '_"P/#/ M_00D_P# 2;_XBC_A8'AG_H(2?^ DW_Q%7H/%6A7.I#3H=4MWO"[1B$-SO499 M?J!SBI;3Q%H]]??8K74()KG:7\M&R2OK]/>@#,_X6!X9_P"@A)_X"3?_ !%7 MM*\5:+K=X]II][YMPD?FM&T3H=N0,_,!D9(K8KFI/^2FVW_8&E_]'1T =+11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 87C7_D1?$'_8.N/_ $6U M:]G_ ,>4'_7-?Y5D>-?^1%\0?]@ZX_\ 1;5KV?\ QY0?]ES)>6T\T(=R@6%6&0=O+'= MW'0"L-FF_P"$YO\ R+2*4?VD)8K5Y'219 GE&8)LPRXR<[@"*[IO&GA];-;K M[>#&=Y.V)RR!#ARR@94 GDFL[2_&D#ZWJ.G:G/$LB7OV>S:*!\.IC#@%N1N/ M/&1G' H P(? &O%YS>'2YQ/;Q02A)Y4)*2%@Z$*/+.",8X!'>NY\.:=>:7X? MMK'4+H75Q&X^\"21G@9.",G'-5+'QQX=U .UOJ VK ;C=)$Z*8P<$@L # M@\8'-4]5\81_9K>31Y8Y)%U*VM+J*>%U=%E8#H<$'!R#@B@#$;X7$6;11WVV M1-2,T#CK':,6W0#VQ))^8K6U;PK?W/BK[=;?8)M/G@CAGAN]Y,11B0R <'KT M/<9K;7Q/H[ZD+ 7J^>2ZKE6",R#+@/C:2.XSV/I5&3Q]X;B5F>_<*B)(S?9Y M2 CG"MD+T)Z&@#!'@W7[;4GU*WFT^28WEY(('D<(8IP.<[&Z''(KOTU6SDDO$24EK-0T_P A 4%= MPY(P>/2N6/&2>*[NV\2Z3=ZDMA!=AKAP_EC8P638<-M8C#8/7!K6P!VH *YJ3_ )*= M;_\ 8&E_]'1UTMS_X\H/^N:_RH E;=L;9C=CC/3-<-%X%OU\$-H$M:@U"SU.SU'3X+WRG@O$%J?)=&(/R+ MG(((SDYSGFFR>"]4-Y+<1ZA9\ZO'J2AX&/"1[-I^;\K]UX*U*]N'OYK^T&HRW%G+*5A;RRENV MX #=G+$GG/%=Q7,^$M3U'4I-;^WW"2K9ZC):Q!(@ORJ%()]3\WZ4 9$W@NXL M[4AYEO+&PNKC4+6W2(^<[NK_ +LDG!&7;Z\5@>'HFM-'N;?4]/:]LY;%;*62 M"WF$R8R$BVN2.-S8V\ UV-CXVM]0TP3?9+V"XFN)[:"$0;W8QE@6 [@;>?RJ M[X+U2ZUKP?IFHWK*]S<0AY&5-H)SZ=J #PQHDFF^%XK#4)&N+B5";EW/+LW7 M/X8'X52T'PYJ^@:+2I+F73R8VW[I=V!(<\@;CTQG K?L7UG^UYHKT6[6:V\962-"I,O._ MJ3D=*UJ* "N:D_Y*=;_]@:7_ -'1UTMZ(XXKBUNKB:W9HE952=BSHR[ANY/!XZ"MWPS90>'O#UII M3ZG%=?9UVB4[4W#.>F32_P#"%^%O^A;TC_P"C_PH_P"$+\+?]"WI'_@%'_A0 M!J_;+7_GYA_[[%'VRU_Y^8?^^Q65_P (7X6_Z%O2/_ */_"C_A"_"W_0MZ1_ MX!1_X4 :OVRU_P"?F'_OL4?;+7_GYA_[[%97_"%^%O\ H6](_P# */\ PH_X M0OPM_P!"WI'_ (!1_P"% &K]LM?^?F'_ +[%<]YT4OQ-MS'(CXT:7.U@WMUC+#T) Z4 :% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%<3J7CY]/\=6WAT:8\B2E5-P&X!;IVXQZ?2M2^\5Q6/C&PT) MX&,=TC W/\*2X)1#[L%?\AZT =%17%ZUXOU+2[_5X8[6T>.Q:R*EBV66:38V M?<=1747>JV-C./#,$<4DFLVRI+$)XV MR3NC+;=W3IGBK%[XKT+3FD%WJ<$7E@ER2<+@ \D<="#0!L45C0>+-!N;6>YA MU.!XH)!%*03E6/08Z\T/XKT%(K:5M5MO+N0#$P;(8$X!]N>.>] &S17(ZCXT MBL+!YEN+*>274_[/@,>_;&Q('[SOE>^/PJQI?BF(:;<7.LZAIJM#>YM[9=6MVEN462%5).]6Z M-G'3WH;QCX=6*65M6MU2$J'8DC&[A?P/8]* -RBL:+Q9H,^G?;XM3A>V\PQ; MUR?G R5QC.<<]*@N/&_ANU*"35H"SPB=%3+%T()## Z<&@#H**YO2O%]AJ\R M2P7MJEJ;+[4\,?#RP&9M5@""40DG((*]"DM;>Y34X6AN"1$PR=V&VGC&1AB!SWJSJ6N:9HXC_ +0O8K?S 2N\ M]0,9/T&1S[T :%%8O_"7:!]NFLO[4@^T0J6E3GY !G).,=.:O:=JECJUNT]A M:1?:<]J+BQE9F2X+!&5EVG! )R.U=#10!YK:^ M>@L$MWN-,=DT>;3MV M7Y9Y-^[IT[5G>)O"6IZ;H6KZC)<6T2FP>*:*V9V%T?)"+E",!]P^\.2,"O6Z M* /.+CP9JFJ2C7K>XL(K]C:R0P@OY#K&C+\Y !R1(>@XP*O6_A'5[#6%N[-M M)6VNK=8KVW:-BL95RP,0QSU/WL<\UW-% '"OX1ULI*$FT_+:^NJC+/\ ZL$' M:>/O[2"9I/+>-XA&5? R&&,@BO0J* /.K_P- MK?E7]OIT^F?9]06U:1)0Z"!X64XC"@_(<=#TJ_XN>X3Q/X2$"6[W EF^64D( M,QXZ@'%=M10!Y[I'P]O-/,UM+=VYM)M+>R+1[A(KLY@Z9->L44 <''X.U2/Q"/$MO<68O MI+IIGMMS"$QM$L?7&=WR@YQZBC1/ M[I%W@W%J]L=+>R)&[>KM(SDJ,8"Y?& M,]J[RB@#S=O &L7=D+2\O+)$&CG3M\):-2_EE8"3D<9+$GTX KOJ* /-V\!:T\HD%S8P3K>S7,5S \@>,22[ MRI!&'4C@@]\&MCQKX8U7Q%''#9W%F(#;2PRK/N4[F VL"HR<8^[P/K7844 > M?GP1K%SI>O6UQ=V44VH);^1)#O(5XD"_/D#*G';UKJ/#NG7=A9R&^CLH[J9] M\BV8;83C&S.,\@ YQUKMZ* .4LO"3V6AVFF"2) MBTKR7ER%PY#DLRIZ9/'TIND>&-0T_P 776I/=(;)O-\N-6;)5MFU"O0!-AQC MU^M=;10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% 0% !1110 4444 %%%% '_V0$! end GRAPHIC 10 img_002.jpg GRAPHIC begin 644 img_002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BD9E52Q("@9))X%QZ53U7Q2DFFVT_A^ MYM[F:;4([(!E)&2WS9'!!"Y;\* .LHKGK;Q-9LM_=7%U:)86]R+>*9)"S.X' MS*RXR&!/09J2Z\6Z!9:?#?7&JVZ6LZEXY,DAE'4\#@<'DT ;M%-M%LKR M:R>\03Q6?VMG<,(U4XVEFQQG/Z&K(\265E:61UBZM;.\GB1WB60LJL<=\?=S MP"<4 ;M%8K^*-#CO_L4FJ0+="<6WE%L,)",A<>I%7=0U*RTJU-S?W$<$6<98 M]2>P'4GZ4 7*6N2U7QC:&72;#2;F":\U9\6[E69$09W.0!SC&,'')&<5J2ZQ M;Z'IT!U_4+6*XV?O'7*JQ'5@O4#U["@#9HK)G\1:/;W,-M+J,"S3E?+7.<[A ME>G3(Z9ZU7B\6Z!'-9N=2MM3N[IHOLL-Y+%;NBD;HD.-Q]>0>E$'C3PW=D_9]8MI0L+3DJ2?D4 MX8].<'@]Q0!T-%8:>+- DM9KF/5K5X8=F]E?."PRHQU)([#FGR>)M%BTN+4G MU* 6(]&MFMA+J5NIN0C1?-G<'("GCH"2 ,X MS33XHT19+E#J4(:V5FFY/RA3@_7!XX[T ;-%*;-CIHT^YM;@W(-9CO;BWBTNQ$,2R$'<9G&2GN0,<#GFKH\6:"VGM?+JEN;9 M7\LN"2=W]W&,D\'C&: -RBL.?Q;X?MH(IY]7M8XIH#<1R,^ T8ZL#6;<^.=. MLHM1O[B:%]-MGCABDMRSR/*PY0IC@\KCUS0!UU%+(9?%M[IMU>6T=ONB MALPE7?\ A,_#F]D&M6F]!(2I?D>7]_(]1Z4 =!15%-5L'TD: MJ+J/[ T0F%QG"E",[ORJI_PD^BBP-Z=1B^S[S'N.<[@,D8QG@'8F"R:Q;*66-U!;[P?[A'KGVI[>)]%%G%=_P!HP>1-"\T4FXX94QN/3MD9 MH VZ*YZ'Q/8VNFV$VL7=G:7-S&KE$EWI\V,$'T/&"<9JZVNZ4NJIIAOHOMSD MA8[$DA#Q1CHX7'S#.0?2I].\ M0:1K$S0Z=J$%S(L2RE8VSA&Z'\: -6BN=G\46=IJE_'<75I'964:>?,9#OBD M=L*K+C@$=#3-0\;^'["QFNFU!)EAN5M62 %F\UL83 'OGZ T =+161-XCT>U MO$LY]0A6Y;CR^2<[2V.!P< G'7 JJGC/PV[QHNM69+["N'[.2%SZ9(.,T =# M16,OB;17TXZ@FI0-:B5HO,4YRXZJ!U)^E00>+='N]:L]+M+D7%Q=6YN(S&"5 MV#H2<8YY_(T =!16+>>*-"TZ\>RO-4MX+E"FZ)VPPWG"_F:2'Q5H,[I'#JMM M(TMR;5%5^6E !*CWY'MR* -NBN7USQ&T45@ND3V\TUQJ*V;[@6"@9,G3NH!J M.+QO8:G% =)DBE::^-I&MPQB\W;]\H<:2>-I8U5N613AC[8(H V:*QHO$VBW'VKR M]3MR+5/,F.[ 52RN+*:SMY(;6U:8M$)+E^L9;'H5' M3K0!W5%8TWB71H-6BTJ;4(%OY&"+!DDER,[:%I8)!EMZ@'Y@.N,]ZKZ%XIM[G0 MA<:M=V\-]!#')>QKD"'?]W.>WO0#.HHK&G\2:/:WALYM0@2X&*-"DCNY$U2V9+,J)V#_<+#*@^N>P%6=,UO3=8#G3[R*X\ MLXD"=4/H0>0?K0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !129'K1D>M "T4 MF1ZT9'K0 M%&1ZTF1ZT +129'K1D>M "T4F1ZTN1ZT %%&1ZT9% !11D>M&1 M0 44F1ZT9'K0 M%)D>M&1ZT +11D4F1ZT +129'K1D>M "T4F1ZTN1ZT <[X MAL-2UA[;3(HE32;@G[?,)]DNP=$48[GJWL[C4+Z<72.?G8,>,'!]*VK7PKK4&OZ9J,OV66#[05"RROD2[BIR0O&,#BDUOPEXDN9-7CL+?30EZMO$',A0"! M<>;"JX^4,=QSGG)KTK(]:-P]:!7//-6\+^(;L>(%A@L66_>UBC#3, ;>/;O0 M\<#[_P#WU4EYX2U>[N-:M-ELL&KW$;3W_F$NENJJ/*6/'7(;!SCYLUW^11D4 MPN>=Q>"M436+;47CM9)KC5FOKXO(3LC12L*KQS@U*VEAWU//?!.EI_:Z307J M7]KIUH\0NXCE);F>0R3%?884?CCM6I=Z1JR^+KV_AL;*\MKVVBMUEN92/LZJ M3O&S'S!L@X!'05U<4<<*[(D5$'15 _*I,\]:!7ZGG=AX2UBTUC4KA[.VGS> M27=K++=,4SMQ&!$!A67@;B2 ,\53B\!ZUI5L(=,%J9$TB>(7$DQ#F\F.7;IT MX7![ 8Q7J&11D>M 7.+TGPA(NK1WVIV]L5LM/BL=/@4ETBQR[$$=>$&?]FL? M3?"OBNVGTMI(M.5++[5*P\TNTMRX.V8G'OC';WKTW-)GWH"YPY>Y\%_"LI=M M;07\%N8XMDF5\]SA>3U.YLGBLM?!&K7&BP6T<=M8+;:>;&UCBFW_ .M*^?.6 M 'S8!P/7)SS7I$T44X"RQI(N%0J2%L'<0 1SS\V:S]+\):YH.K0SQP66IB6T>.62:0H()9)"[E4P M=RG('4$XKT3(]:,CUHL%SSE/!^L0Z]J=PUG:7,4LZW-L\ERPA78H$:&$#JI! MPM&1ZT M#N<#)X>\3+/I,@:TGFLM,EC:=Y"I-VX"[\ <\9Y]SQ6'?^%SX5TZ=9TMO[.; M2/[,CD:4AGN96)=G;^%2QR6)Z#%>M9'K44-VU8R@ 7G)(Z\C/:HF\,>)9-5C#PV#6;:R;Z[F:8F M2>-3F$8QP$PORYYQVYKT"*&*$$11)&#R0J@#]*FSQ1Y@>/ZM:ZM83P6TJV46 MM-JLNKQR/'5;>X BU"8!TNI)/ MFF+ $.".XQP..M>D2013$>;%')CE=Z@X_.G!%50H4 8P!Q0D#9Q6D>!?L>I MZ:=1\J]M=,LC';[QG=/(Q,KE>@& H'7J:K1>&/$/DVZRQ666UQK^Y F.'C'^ MK/3G&$^7C[O6O02: :-0/.[+P7JUKJ5AJ+166=+*+>56*"67<^6Q]YESVXP!7HN11D4!< MXK3]"UFSUK41+I^G36M[)$QN7D)\N-$4>4(R.@(8CG&6YJ#PCX4U+2[M'U2W MBD:"6:1;A[II2S.3\T:8 0D$9SGVKO,CUHR/6@+Z'$:WX?UZ_P!8UVXMA:K' M=ZG!.W&/<\U%: M^$M>BOK>1[>P6'^VWOI$20\1A=L7;G']W]37HV11D4PN>:Z9X1U^QCO6>WMI M[]7N9K:ZFNV96EDW;7"8_=M@@$G=P,"M"3X?V\>EZ!H]O;P_V?92">\).'N' M124!.,D&0Y.3T%=UD>M&1ZT>07ZGE4'@?Q'"VESRQ6\K1B[\Z&"\:$*\SYWE M@OS?+E<#'&*ZG0/#]]IGB6_N98+2.Q-K!;6HA8_(J#YE"_PC<2>Y-=9N'K1D M>M 'GNK^ KC7M8OKN^6%X[V\@1_G)*640W;%XX+2 $^U5D\'^(D:RD6'34FC MO[NZ\P.?W9=2L)QCG:-O P/E%>EY'J*,BCI8+GFVC>$_$NG0Z KK9%]/M+G> MYF+'[3)G#=/FSGD]L]*LZ;X5UN'_ (1F"YCMDMM/MIQ<&.=BZRN,;D..6Z_- MQC)KT#(HR/6@+G%:IX,GN9=,A%U<7]E:327KKJ%R9&:=5Q"O3[@))/T]ZP#\ M.M:@L'MK.2U1WTB6)[C>=[7G6@DAN86FMY[QI3)'&I"!GVX*JQ#! ./7FG6'A7Q1':V$=[_ &=--_;, MFH7TBNP60<[#MQZD?+VVCDUZ/D49IA<\YT3PQXEM]4T,W]O8"SLI)Y[AEF+2 M37#Y'G'@9R&8 =L]3@5?\4Z'XBOM9GN])^R?-IKVMO+<2$?9Y&/S,%QR2,#/ M;WKMZ7- =3RB[\%^*A8WEI9QZ>) 2\KQNS*O/1/F&>YQCUKK9:7X,UZSTF[C> M"V;4TCG%O=RWC2*TDI.9$3&(R0><[CT P*V)?!SZ?+X9M=&M;4:?ILA>X$C% M6=E0A'.!EB"2>3WKMT2_%T]\E[%=$-#<& M0D.@9 M'K03Q2 \AUS2+K2;B6TBCL8+JYU&"XTMGF"(D-NHP&+#;NY;"X.2Q)KLO /V M671;B[MX+B.:XO)7NGG=7,LN?F8,O#+V!''%=-+!%-@2Q1N H./<9IT:I M&H5%55' "C %- ]22EI,CUHR/6@!:*,BC(]: "BC(HR/6@ HHR/6DR/6@!:* M3(]:,CUH 6BDR/6ER* "BDR/6C(]: %HI,CUHR/6@!:*,CUHR/6@ HHR/6C( MH **3(]:,CUH 6BDR/6C(]: %HI,CUI: "BBB@ HHHH **** "D;[II:1NE M&58:H]_>W$26,T<,$CQ>>S+AF4X( SG]*?;WEY/#<-)ID\+QC,:-)&3(?8@X M'X^M&E26\RW)MH?*5;J57!_B<,=S?B:T@*FQ'3S<'2IA/NQ]G\V M/=CUSG;C\:2:[O8[6*1-)FED<'?")8P8_J2<'\*T<48IV%==BC-U N+K^T#;G3Y/([7/F)M/'IG=[=*O8]J,>U%O,.9=B MC;W5W+).DNFRPJ@)1FD0B3GM@G'KSZTR&[O7LI9WTJ>.93A8#+&6<>Q!P/Q- M:6*3'%%@NNQG/=WHL4N%TJ=YRV#;B6,,H]E7^V.:4#BBP7KP3-)I4T3HOR1F6,F0^@(.!^.. MM*;R]^P&N<[PVL,D>E3RRR? M?B66,&/ZDG!_"GSW%U'=0QQZ=++'(!OE61 (_J".E,@NKN6682:9+"J E&,J'S#GH,'(_&M#%&/: MBWF%UV,Y+N]DLY97TJ9)4(VP&6,F3Z'.!^-#WEZMDDZZ5,TQ8@P"6,,HYYR3 MCTZ'O6CCVHQ1;S#F78H7-U=QBW\K3)IC*!YFV5!Y7UR>?PS3I+FZ2_6W33Y7 M@.,W D0*OX$[OTJ]BD/7O18+KL4H;BZ:^D@?3Y8X5SMN#(A5_H MR1S-)I4T3(/D1I8SYG7@8.!VZXZUH]Z7%%@YEV,U;R]^R-,=*F$V_ @\V/)' MKG./US1+>7J00R)I4TLCYWQ"6,&/ZDG!_"M+'M1BE;S%S>10DNKM+F*--.ED MC?&^59$ 3)YR"M+B MBP778S7N[Q;))AI4S3,Q!@\V/4>.#D M\_AZ5H8HQ[46\PYEV*+W%TE^L*Z?(\+8S<"1-J_AG=Q]*6&YN7O9()-.ECA7 M.V=I$*OSZ YY]Q5W'M2XHMYA==C.@N[R2&XDETN:%XQ^[1I8R9?H0<#\<4GV MN]:Q:X_LJ<3JV!;^;'N(]X)R<>U: '%&*+!S+L41F=WMTID-U>.TRR:9+$$!*,94/F<\ 8/&??%:./:C%*PN;R,Z.\O7 MLI97TJ9)4/R0&6,L_P!"#@?B:1KN]2R2==*G:9FPUN)8]RCGDG.W\CWK1(XH M.<=Z=A\R[&?<75W$+XC^ M]G./US1/>7J6D$L>E32RR??A66,&/ZDG!_"HI-4D)(C10/4U'_:=SZI_WS2N MC14WV1=GN;J&XBBBTZ66-P-\JR(!'SSD$Y./:@7%T-1-N=/E^S]1<^8FWI_= MSN_2J7]IW/JG_?-']IW.7HM4F72IFF+8: 2QY4<\Y)Q^1[T37=['Y/EZ7-+O +[94'E].#D\]^F M>E5?[3N?5/\ OFC^T[GU3_OFBZ#V[O)(;AY=+FA>,?NT:6,F7Z$' _'%(+R]^Q&NQ6L,B:5-)(_WX1+&#']23@_A3IKF MZBN8DCTZ6:-P-THD0"/GH03DXZ\54_M.X[E2/I5F'5$<@3+L]QTI7\Q.FUT) M%N+G^T#;G3Y1!_S\^8FT\>F=W7CI38+F[EEG6339H5C!\MVD0^;],'(_'%7E MPP!!R#T-.JK>9E==C-CN[V6SEF?2IXYD(V0&6,L_T(.!^)I3>7HL4F72IC,S M8:W\V/E32EU!<"6,&(\<')Y_#/2I M'N;I;U85T^5X3UG$B #\"<_I5[%&*+!?R*$5S=/=R1/ITD<2D[9S(A#_ $ . M1GW%-@N[R2WG:72YH70 I&TL9,GL"#@?C6B<"J%QJ4<9*H-Y_2EHAI7V0Q;N M\^P&Y.E3"?=C[-YL>['KNSM_6B>[O8[6":/2IY97^_"LL8,?U).#^%5SJYNH[F&*/3I9HG WRK(@$?/.03DXZ\4@N+I MM0\@Z?((!G_2?,3;T],[O;I5/^T[GU3_ +YH_M.Y]4_[YI70>REV1;ANKN5Y MDDTV:%4!V,TJ'S/88/&?>FQ7=Z]G+*^DS1RIC; 98RS].A!QQ[GM58:G7JV"7"Z5,TY;!MQ+&&4>N4>.N3S^'I53^TKGU3_ +YH.IW/JG_?-.Z#V3[(N27%U'J"0+I\ MKP-@FX$B!5^JD[OTI4N;M[UXGT^5(5SMG,B%6Z=@<\^X[52_M.Y/=?\ OFC^ MT[GU3_OFE=![*78M0W=Y)',TFE31,@&Q#+&3(>> 0<#\?6C[9>FS\[^RIO.# M@>1YL>2/7.G2RQR8WS+(@$?U!.3^%55U28'YE5A[<5H6]Y% M<_=.&'\)IIKN3*+70B%S='4#;G3Y1;_\_/F)M/']W.[VZ4VWN;N26=9=-EA6 M,'RW:1")?H >/QQ5_P#B[TN*=B.9=C-BO+U[.29])FCE4C; TL9+_0@X'X^E M#7=ZEDDPTJ9IF8@VXECRHYYSG'Z]ZT<48]J+>8?P]*>]S=)?I NGRO V,W D3:./0G=^E7<>U+BBWF%UV*,5Q30SM+I<\+QC*(TL9,A]B#@?CZUHXI!^-%@N MNQGK>7IL#.=*F6?=C[.98]V/7.=OZTV6\O4M8I$TF:61P=T(EC!C^I)P?PK2 M I<46#F78H2W5W'/%''ITLL; ;Y!*@">O!.3CVH6YNC?-"=.D$':Y,B;3QZ9 MW>W2K^/:C%*PN;R*%O=7@P3C\?6F17=Z]G+.^E3QS M*<+ 98RS_0@X'XFM(BDQQWIV'==C.DO+U;!+A=*G>5IDT_F+EPLJ#RSQP$D9N1( M@5?P)W?I2Q7-U)>/"^GRQ0KG;.9$(;\ 8XCUSG'ZUH8HQ18+KL9\U MW>16L,D>E3RRN/GB66,&/ZDG!_"G3W%U%K:),NE3-*6 M(, EC!4<\Y)Q^1[UI8]J,46\PYO(S[F[O(_(\K3)IC(!YFV5!Y7UR>?PS3GN M;I+];==/E> XS<"1 J_@3N_2KI'/>COWIV"Z[%*&XN7OI8'T^6.%,[9VD0J_ MT .1^(ID%W>2Q3/+IWDDU 00^64NV64Y^^^UR?\ ?5%T%F345#]KM_\ MGLG_ 'U1]KM_^>R?]]47069-14/VNW_Y[1_]]4?:[?\ Y[1_]]47069-14/V MNW_Y[1_]]4?:[?\ Y[1_]]4[A9DU%,26.3[CJWT-/S0(**** "BBB@ HHI,@ M4 +14;7$*_>E0?C3?M=O_P ]D_[ZHN.S)J*A^UV__/9/^^J/M=O_ ,]D_P"^ MJ5T%F345#]KM_P#GLG_?5'VNW_Y[)_WT*869-14/VNW_ .>R?]]4?:[?_GM' M_P!]4KA9DU%0_:[?_GM'_P!]4?:[?_GM'_WU1=!9DU%0_:[?_GM'_P!]4"Z@ M)P)D_P"^J+A9DU%(&##(.?I2TQ!1110 4444 %%%% $4\JPQ-(W11FN?ED:: M0N_)/;TK4U9R(43. S<_A616+PGH=W$KB6XGLEE(D/S9//YYY]:=M2>8]"__ %T5E:Z4EBATE2 UW*L; MIZ1\EOIE58 ^N*Y)M/MHO!VNWXGEL[FSN;AH+J.4JT95LJO7D=MII#N>A45Q M-IXNU.6ZTVV:*VWW0CCDRC$I(T6[+D$ '/\ !UQSD52M_&&KV?A_3KBNX\'I3L"G<]#HI!RH/3BEI%)W"BBB@"_IMT8Y/*=OD; MIGL:V.]YJ.LF[G?"'*@HQS6!XPTV35-%2"WF>"[,Z>1,A(*/GCGT M)+WFN3>)[/1F5I(4MKJ%-1C4XW3DD&)O;C=^(I#O9GHU+7#R^.;FUN;D2 M06TD*Q.\)CW!0PD$:@N>&7YLDCI@BGZNVKOJ^A+(MDU_'?LD3HS!&0PL,\XZB@.9':]\=Z,\9[>M<+#XDNK@+J+6%K]LCTFXG5][8!CD*LO\ NDKG MUIQ\8ZI#+%:W5E:_:KM;=K?RF)5!*K'#;B,XV^HSFG8.<[BBL!YKO4?!]]_: MMJD%SY4JRQ*X8?+G!X)QGKC.1TK$TKQ%JBV=G!96,4MM96]LERTDJH2&C!+9 M+# 'T.?;%#'S'==\=_2CKTKA#XVU$6FI2I:VDS6T$=Q%C>B-NDV8!_B'/WAP M:L3^(O$=E>7$%U::8PM5@DD,;N2R2/LP,C@C^G?/"L+F1V?X].M%<7_;6H6^ MKSVEC8V2S7&K&V:1W;'^I#AS[X&,>WXTR3QK>C3K.3R+:.XD@GE8/N*RO$Y3 MRTP0<_C18.<[>E5F1@RDAAT-5[*6:?3[>:YB$4[Q*[QC^ D9QSW%3T;# MW.@L[C[1 '_B[U8K(TECYLB=B,UKUJF<,XVE8****9 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9UA-+-)? M"2$1B.Y9$(4C>NU3N]^I&?:M"J%BMWYEZ+KH;@^1R/\ 5X7'3WW=:O\ >DAR MW%HHHIB"BBB@ HHHH *1ONFEI#TH S],@E@6X$LXF+W,DBD-G:I;(7\!QBM M5FZ3#;Q)="WG\X-=RNYQC:Y;YE_ \5I#TH*E\3%H-%07O6C&>*S;.Z,%%"8Q^-+^%8O\ PD4 \6KH M)B;+6YD$Y^Z9!R8Q[A>:;JOB*&PU*PL(9+>6XN+I8948ME%8$@C QGCH32*N MC,M*G%['I]];/-;)&?,G MW+$=QP!NQUXH"Z.CZBBLVZUJQ@-S"+R!;J&-G*2$A5P,\G&/3/<5%'XDTM!! M#=:E9K=R*F8XW)&YNF,\X/8F@+HUZ*HMK.FI>_8FOH!<[MGEEL9;TSTS[=:= M>ZMI^FO&E[=Q0-)]T.?Y^@]SQ0%RY16>VN:6EV]J]_ LR EE9L=!D\]"1W Y M%0KXHT*2!IX]5MGB5MC.A+ ' /.!TP0<]!D4!S&L"0<@X(Z5I6>HMN$R3D_,53LH_K4VJ3%IA%U51S]:H5FV=5*G978>]%%%2= M?THZ=JQ+_P 0R6-Y';G2[B199Q;Q2;U59'*EN,]L \^U:%K?QS0QM-MMIFR# M#*XWCK_@3]*!:%O\*.*R]3U^QTVP2[\Z&82R+#"JS* [L< ;LX ]3VK)@\8W M%SX!@/ M7;UQ2-/"DJ1/-&LC_<1F 9OH.II#]"2BHA9%S(F\93_ 'AGC\:: M;RU4*3=0 .VQ295^9O[HYZ^U R>BCZT4")(IY(6#(Y'MGBMJSNUN4Y&''45@ MU);RF"=9 >G4>U5%F=2FI+S.D%%(IR.*6M#B"BBB@ HHHH R]8^[%]3_ $K+ MK4UCI#]3_2LNLI;G;1^ .?2BL[7=0GTG1[B_M[9;AH ':,G&4S\Q'N!S^%8E MGXQ:_OKFSMH;::6&<*NV0@20[-QE!/8<#ZFD:-HZSZ50U/1K#64@2_@:40R" M2/$C)M<=#\I'X5RY\#$Y: M>1G< 8 +$Y QG@&HY_#6DW.F6VFS6SM:6I4PQ^?(-A'3D-GCWZ5RFA^*KG1O M#T2W]H7MX[.2:"592SR$3%,-GIU'TK8?Q3>6NLP:5>64 N))HEW1.=ACD#$, M,\Y!4@@_44VK,2:ML:UCX?TS3[MKNW@<3D%?-DG>1L'MEB?2JZ>$="C/_'D6 M7S3,8Y)Y'0N3DDJS$$YYZ5E3>-)H8KW:65F\H-')L"[A]TMU&> M.U7-,\27NJ:FJPZ5)_9CR2Q"ZSC8T9(R>>0Q! QR*=@NBY-X7T6XU(ZA-8J; MHR";=YC >8. VT'&<>W/>J\G@?PY)'L;3B4V;,":0?+NW8/S=CR!V[8JKJ'C M#^SM:O+*>!%2WC:0*Y*R3@+NW(?NL,\'N.]0R^*]:@M&FET$;FF@2)WEV)(L MO ]3D$@'M4J[0.R.N1%B18T!"J H&-]IN&BGN&*D)*5(#=_WSM(R:U**!,P4\%^'D9V&F(=ZNA#.Y&UN67!; &>>.]30^%M%@CMHX[1E M%O*98V\Y]PH]HHGAD$4=IEO M.W,^U2P/!4CYLKQVZT__ (277S?6FG#0(DNYC*"9YRB[4*_.HY."&XS5:DW1 MT*:/8QZ4VE)!MM'#(R*[9.[KEL[B23RA)<17']GJLD,:Q+EVP4'0, M,X;'J[>W>JNB>(;[5[M"VDO%IT\;O#<;O MNE6(VMSR3C((KHJ;N@21CCPOHXNOM(M7\XS_ &C?]HD_UFW;N^]ZU>=[AH4" MF60_,U6:**+W&D:&D_\ 'R_^X?YUL5C:3_Q\O_N'^=;-:1V.*M\;"BBBJ,@H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH SK"WEBFO6DG67S+DR( Q.Q=JC;[="<>]7_>L[38;:*?4#!/YADNF M>48QL?:N5_( _C6CWH6PYZL=1110(**** "BBB@ I&^Z:6D;[IH S=(:U*7/ MV175?M4HD#]Y-WS$>V>E:/>L_29TG2Y9+=80EU+&0O\ $0Q!;\:T<Q:";4_MXG:X(>,,I#+C;R1G@Y'%==%JVG3A3#?6T@>0Q M*4E!W..JCW%!U;3AY1-_;_OFVQYD'S'."!^/%/R)LCAE\&ZK_926KZ5HIGM_ M*B6=)2&N(TE5\'*G8/EZ<\FM+7?#VK7LVLK9061AU&V@1=\VSRWC8D\!2,<] M:Z"+6;=8GDO;BTMU$KQQD7 8.%)_7 R1VYJ=M5T]%MRU];@7./)/F#]Y]/6A MB21RUUX.W@AO(YUEA^T%HY6>,*K;2OR-GJ1U '%0-X8UIH;@?8 M=/,CV=I F;D\M"P9B3LS]*[$ZIIXDGB:]@#P#=,N\90>II\=Y:S6GVJ.XB>V MP3YH8%<#KS1?J'*MCSFPN&?Q6^Z*&XB35GDCM!< 30NP\MI#&4W;1RW) P0: MZG4]*U3_ (2&2^LH;*YM[NV6WFCNV(\HJV0P&#N^G'05KPZIIEQ(OD7=K(\@ M)78PW,!UQCGC'Z4'6=+&P'4;4;U+K^\'*CJ1[4= 2M%=66WAT]DM98;. M^EO(;HR8>3$]1BT[1@FFZ7IVUK2XY#&^I6BR -E3,N1C MK^5&H61-96_V2QM[;"#RHU3$:[5&!C '8>U3U'!/#_I6E6;I/^ID_W_Z5I5I'8X*GQ,*2EI*9!SUWS>2D_P!XU#4U MW_Q]S?[QJ&LF>A'9!15>^G>UTZZNHXO->&)I!&6VAL G&?PJEIGB'3M2TZWN M3=6R/(D?F1>:"8V89"D^N:0[V*OB.&[GO-$-K93W*P7JS3-$4'EKL9P)& MK[&9I &'8^AJ :O;K=7,=Q<6D4$3(LIZ/>S7&N20:%,6GO[26W=1&-RQ[=[#Y MNG!X/6NS;5M-6T6\:_MA;.V%F,@VL?8TXZE8BY,'VR 3!-Y3S!G;C.?I0)Q3 MZG-:1I]['KTBWNB[Y$OIKB+5&E4@QOG QG)89"X(P ":6XT^^/B:]:;2#>Q7 M,L,UK>EP%MM@QANXPVMY"9[:YBFB!(+JP(!^M0Q:QIEPZ+#?V MSM(^U L@)8^@'K0RK(X"X\.ZK+I,%K_9$IN[2*\2:X#KB[\S.S:=V6R2#\V, M8J6[\+2P_8XX] N);"?3EMY;:VG6$PW .2S\_P 61E@21BNZ.KZ:K*#?VREV M*J#(,L1P1^'2J]KXET:[LWNX]0@6W69K')(HKTRM+*,A(EW''J>179:QTA^I_I7A?Q3_Y&B#_ *]% M_P#0FKEQ$W"-T>WE="->HH3VU.HD^)WAV:%XGAOF1U*L/*'((P1]ZLJW\5^" M;39Y.G7:!+0V2CRP,0DDE?O>Y]Z\UI>W^?SKSUBJESZ3^Q\-Y_>=U'JO@.)0 M%BUX8$:Y\]O^69W(/O?P]JNS^)_!EQJ[ZF]MJR7,FWS50E4=EX5F7=@L.Q]A M5FPU31&N-"N[RYM3?V$,4 _>J5D#*,NYS@;/WG'4DK[5G68T> 6&JB&W747N MVBS<2-L8JVXR[MW0@@9' )S75SS[H\GZOA[M.$OOZW?EMH/CUSP2(DM6L]9E MC2![812,6'EL=S C=R=W.>HI3XD\&O:F-XM;=]Z,+EG)F4H,+A]V1@$C'O5F M\(O+>:VT*_/]OS"#$;W*-(B G=&)>C8)!/.2,55\2-!J5K-96=_909O5,J27 M"Q#/E@.V"*/!VF:I+?P6FIQ2N[2>60?+1V'+JA; 8CT]3 M65X733;?2[B4S69N98[B"4SW&P@%1Y849&0QSSC\JZ#[!X2-W->2S6,[F1E1 MY[LN') V\[NWN/QXI*=1I:HJIA\+3FX\DFE_78JR>*/"%[>27$UIJMQO=G:) MQOB#LNTD+NP,BJL6O>"8;1+9(M;\M)$D3=,2R[.54$M]T'G;TS5S3GT&PU&+ M[))96JHUNTCQW^Y9;?)7:NTA:SE6J15[HUI87"U9J"A)> MO_#&XOBGP4FJC48[34XY?EW1H,1.5&%+)NP2!W-;/_"T?#Y))CO^>YB'Z_-7 MCU%8_6ZAZ7]C87S^\^C[2[@OK2*ZMG#PRKN1AW%=5;_ZB/\ W1_*O-_ /_(D M:=]'_P#0VKTB ?N8_P#='\J]2D[JY\;C(*G-Q71DM%%%;'$%(>HI:0]J .7F MD2(222,%1=B*TJ;7*?599@J6)BW4Z6/8O^%HZ!_P \K[_OT/\ XJC_ (6CH&#^ MZOO^_2__ !5>/5-:-"M[;O<+N@613*,9^7(S^F:YEBJC>IZLLHPR3:3T\SUS M_A9VAG;BWU$[NG[@<_K1_P +/T)2/W%^#U_U(_\ BN:R8M2N+?Q5)<2ZQ8?V M+--FW4SJ0JA3MVC^#'0YQFH);31#;65W!=V4E[&D8?S-0.;?"\;.3GYLC:<@ M<=*Z5.3?\ D-F\0>")DG2YM-6F\V,QGSB6,8+[R%);*_-R M/2IK;Q3X0L;JTO8X];,UNKB.21R=^[&XMEOFS@#GT%5/$\7AJ3Q2MXE[ UK+ M*)&> ^:9&W?,'&X;%QZ"M2['AN]6&"X.EF*&23RBE]M"(91A<;NZ%C[8H52I MJKHET$J6#CJX M20S3?%?@_1KN2XM+3549BQ$;_-'%O.244MA<^U:__"T= _YY7W_?H?\ Q5Z*6'PBIJ7)+7L;'_"T=!_YXW_\ WZ'_ ,51_P +1T#_ M )Y7_P#WY'_Q5DW5S8)8_:GE8H\%UNV#?A55 3P5Y]N?I7#5E4K MU(.UT=F'R["UX\RC)>I[#_PM'0/^>5]_WZ'_ ,56CHGCC2->OOL=J9XYBI91 M,@7=CTY->&UTG@$_\5OIWUD_] :E3Q,W))E8C*L/"E*<;W2/H'2O^/A_]W^M M;-8VE#-P_P#N?UK9KUEMJ?%5OC"BBBF9!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F:34 ENL7E791B/^6A"J=Q]^0/PK2[T(J>XZBBB@ MD**** "BBB@ I&^Z:6D;I0!0TZ6YE68W2;&6XD6,=,Q@_*?Q%7Q5#3H[J,3B M[?>S7$C1\YQ&6^4?E5\8SBA%2^(6J.J_\>?_ (5>JCJW_'E_P "%)[#I_$C M%K*\2V$VI^&[^RMT22::+:J.A-&M^(M-\/0I)J$Q4N2$1!N8_A6%_P + M.\.Y_P"7T?\ ;#_Z]<[J13LV>M##5:BO&+:()M U+[;)JUKI,4#F_M9QIZ3( M"5B# L6'RY.1^ JE;^&_$$.#5[F\(,T9Q&X;;@'W8<>V:S;'PEK$+".\T6WN;::(1&-KW:ML5E9P2% M.&7# X'.5K;_ .%G>'?^GWK_ ,^__P!>D_X6=X=XYO>!@?N/_KT>WAW#ZA7_ M )']Q2/AK57FOD:S'?\ I]_[\?\ UZ3_ (6=X>];W/KY'_UZ M7MH=QK 5UM!_<9=WIU];6EA"U]#'XB%XRVN\*TLEM(=CF39P<+SD>@/6M:?P MY>V_B*VETN(PVB"*.;?(K1RQHI7.W&Y77/##KGFH_P#A9/ADRK*T=R95& YM M1N [C.> ?2G?\+-\.X'-[Q_TP_\ KT_;0[B^H8C^1_<9,/A75Q%;Q7>AVUY MUG]CDB:\V^7B0NKG!PRG.2!SQ5JW\+WJ-;^9H=L1'K;WK'S(^8BK ?CDC@\\ M5<_X6=X=/>]_[\?_ %Z#\3O#OK>C_MA_]>CVT.X?4,0OL/[C8\*V-UIVB?9; MRV%O(+B:18U=6 5I&8=.!P16T*XW_A9WAW'_ "^?3[/_ /7K&K4X\TXM(ZS2?]3)_O_TK2K-TG_4R?[W]*TJZ M%L>34^)A24M)3(.>N_\ C[F_WC4-37?_ !]S?[QJA-J-C;N4GO;:)QU5YE4C M\S6+=F>C!-I6'7T+7.GW-NA >6%XU)]2I _G7G[>$=3ETV)HM)M[2XM;&&V$ M2RIFZ9)5Z!KUW-?7(TXVTT]W)

1UP,]<5VG]L:9G_D(VGO^_7_ !I!K&EXQ_:5G_W_ M $_QI\Z0O8R[,XAO#6KK.9VT6*X@^TW0-G]L$?[N7&'!4X'0Y!]:D7PMJL5W M*D%B%LGCD26V%RIBE!3:IC)^>-^W/'&:[3^UM-Y_XF-GZ$>>I_K1_:^F9_Y" M5GSW\].?QS1SI]0]E+L8FCZ7JEMX,J %=UXSG(W>F, MUSUUIM[IFALMQ<"'5([F.;111'>]T]G0Y1FF0E3C!P<\?A1S+>X.E*VS.:OO#6H07&G'2UVR0(BS M3&13%+\^Z171N<9R0PYZ"J#^&M82X#2:/#>VZS7<9@-YY9DBF.X.#D8]"IKM M_P"U],[ZE9_]_P!>/UYH_M?3.IU&S'L;A?\ &FIH/92[,XF\\*7S)J4<6AVK M+-'9QQ;94P1$Y Q@#/)Q73>'["ZL;W66GLUMH;F\\^ +(K J44=!TY% M:']KZ8/^8E9_^!"?XTG]L:9Q_P 3*SZ?\]T_QHYDQJE+L7:*IC5M-8@#4;,D MG 'GK_C5P$$ @Y!I)W!IK='1VO\ QZQ?[@_E4M0VO_'K%_N#^535LCS7N%%% M%,04444 9>K](?J?Z5X9\4O^1H@_Z]%_]":O<]7Z0_4_TKS?QKX3M]/P_\ -^#_ ,CB.O!J::ZGN%B6>:21 M8EVQJS$[!Z#/2NP_X5[#_P!#3I/_ 'U_]E2_\*]@_P"AJTG_ +Z_^RH]C4_I MB^O8?^;\'_D95CX+UN_MK>ZLX[=UF >/%PH;;G&<=AD=>QJ27PAXBNIV9UCN MIL9)-R)&*YP7Y/*Y[UW,%BVG:?IT&F>(]&BFMX/)FFF"N91N+ ?>^[STJO:6 M&HV*Q_9_%6@K)&&1)/+&Y8R=Q3[WW<]JZ/8PV_4\KZ_7; MM7*.\,=M(BD ,MRN'X!^4YY'S#/XU*G@76$FC%Q##Y1F$+!)USDGH,\9Y[UV M2:?=QQ^7'XB\-+&LGF1((!B(X (7YNA JPZZFYX\4>'AC8%_=9P%P0#EN>0. M3S[T_8P_I@\=B+NSC]S_ ,C@I?!6L+\\<4#1,QV_OU)5",3!5;Y&W#!&0<^XKUC2H'M+\37OB#0I8MN"(8U5LC)4Y+8."QXK M%U[PA9ZQJKWL/B/2X@ZJ&#,,LP')P&P,^@J:E%P?]#5I/_?7_ -E3E^'<+,!_PE&ED'^Z1G\.:7L9 MA]?PZ^U^#_R.Y\ G_BB-.^C_ /H9KTB$X@CZ_='\JX_2--ATG2K>Q@;='"N- MQZMGDG\\_G7$_$GQ#\2=-G@BTZR2WTAW15N[3+NV2,!R?N>G3\:]JDK12/A, M=-3J2DMKL]JS2US45]XK$48;1+$MM&?].[_]\T_[?XI_Z =E_P"!W_V-:G = M%25SW]H>*?\ H!67_@=_]C3HK_Q*TT:RZ):+&6 9EOO@+7BA<16GEA=S,;E?D& W MS>G'-(G@;5E>&2[CMX[1F42R+.AV*<=?3.1CZUWM_:R2O)'8>(M#@M985CE2 M5%=I"$V$D[O3I]:K1V-ZD(B;Q)X/Q$EJU]S_R./U#P9=PW"I:[3&6<>=<3*BMARJ@'/!..AIMQX)O[:W.3%-." MA+12KLB5D+'?W& ,YZ5VDEK?SQO%-XD\-21/G,;0#;DMNW8W=<\T@M-24\^* M?#S9VB0F( R@*5 ;YNF#BE[&%]OQ&L=B.LE]S_R.%G\&:S;6+7;QVQB6,R K MS0>0WB M;PZL(B:!$6$?NXV 4JOS<#"@?A2:?IM[IEA#9V_BG0?)BR"KINW@YR#\W^T: M7LHI_P#!*EC:DJ=I6OZ.UONWN<;/X%UR#)DCM=^QY BW*LS*O+$ =<4DG@[4 M%AAPL*N5)EDDG01+\VT 'LV>,'N*["72KV2_L+U?%.@Q3V.1 8HPH /8_-R/ M8TZWTR]@M?LW_"3>'I8#G0QI%.<*!(I8$C(R!R.*RZ]+U/PY/JUM##=>*-#)C"@R*H#OM& M!N.[GBLO_A7L&?\ D:M)_/\ ^RK"=&3>AVT,?#D_>O7R3_R.(KI/ 7_([:;] M7_\ 0&K3_P"%>0?]#5I/_?7_ -E70>$?!-OI>L+?G6+:^DA4[$MS]W(()/)[ M&G3HS4T["Q..HRHRC%[KL_\ (].TG_CX?_<_J*V:QM)_X^'_ -S^M3:EXATK M2)(8KZ\BBEF<)'&3EF).!@5[":2U/A*D7*>B-.BD+8I:LP"BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/LI; MJ22\%S&$5+@K#QC='A2#^9-7OY50LHKN-[TW+EE>X+0LF+5+5?\ CS_X&*NU1U7_ M (\_^!BD]AP^)'A7Q5/_ !4-D,G'V0_M]*\*MK49^C9?_ +K!K^M2=["ZCT^&_>%Q:S.T:2]F9>H%.NM/N;*.VDG3 M:MS'YL1!!W+G';I776WBW1H[>*PGL)I;"U:&2V!C&_>GWM^6(PP)^ M@J>6RG@A\V5=GS[-C'#],YV]<8[UWS_$2U^R-Y?VR*9K;8BI%'B&3 !(.>-K!L#WQT/L:C[ X//2O0X_'NE1X(34""R&0>6AW*-^5/SGZQXWM["XOK2.>>>XRQBG2*,JH)0A <_=^4\]?FJ31O%&CW]W<*3( MIVM+&\S)&Z!F7]TA+ %5P2>1QVI^R@W92)>85DG-TM/F>6;3Z-^5&#[UZ:OC M[3;+4U2:>ZO(+=-A:*% DK[R2P&[.-IQU[=ZKCQ_IR^1'_Q,&AC5%9#$GS@! M@W\7?<#^%)TJ:7Q%1QN(=K4G8\Y_&N_^$X_XG6HGTME_]"K@FP78C."3C/6N M^^$__(9U+_KV7_T*HH?Q$:Y@V\))VL>V:3_J)/\ >_I6E6;I/^ID_P![^E:5 M>ZC\\J?$PI*6DID'/7G_ !]3?[QKYHN97N+J6:9C)([DLS')/-?2]Y_Q]3_[ MQKYE?_6/_O'^=>7C.A]ED2NI?(9M7^Z/RKI/#*VRZ;KMQ+86MTUM:":+SH@V MUMX'\B>*YRK-KJ-]8;_LEW/;[_O^5(5W?7%XQR*XZ+6M4BN)IX]0NEEG7;*XD.YQ[G_ .O3'U/4I;?[-)>7 M;Q,HC,32,5('08[X["MG5IO:)YJPE>^M3^OZ[G7?\*_L('F2]U)X?(P)-D&\ MC>Q$7"@\$#)J"+P9I=S<0:=:ZA.-X%C1N?N\G@XR<>UJ%Z S.,<\=^F:49TTK.)=2AB)2O&IV_*QUI^'NF+?&)M2G,;-$D16 -D MN6')SC *TVU^'=G>QQ1V^I2?:"L#"[&+#C!)W94UR[>(M<=AG5=0)ZK^ M^;\Z'UC75ACE?4=0$4GW&,S -M].>QIN=+^4S5#&?\_5'?%1V;Q);1,Q,:VJD*3P"6;)_E7N.L M=(?J?Z5X9\4O^1H@_P"O1?\ T)JXL9\!]%D:O72\F<.5'H/RI6B*'#1[?8KB MIK4[;RW;HW,&D:RDES="WN984,C6TEYNCA!D&7$BGA2, MD*>17GTZ?.MSZ;%8OZO)7C=,\GVKW4#\*4Q;2 R8R,C(ZBO3FTGP/';)+#)8 M3?.Q DO2A9=K8SSU#!1TXSWK,\8S:/?:5IMU9O9M=B***=$G+O !V4$\]3DG M)Z53H66YC3S%3FH1@TC@]@ST'Y4;!_='Y5Z'_9?AC>5A739,&,PAKY@)8"1O M=N?E"2\"1II[Q-L#2O>D-@[MQ(W=@%_.CV#[@\SATB_N/-@BG ML/KB@1[ONIGC/ S7H]]H_AF&(P/:6=M M&85>*S?2@GERJ72\*LS$)@$[OF4_,,'TJGAFMVA?VG%K2#/-MJ^B_E1L']T? ME7I]MX>\+W]U=/;+8^3!N 5+LLI7> I/S9R1D YQFL72=/T%;C6!JUM D\-S ML2WFNB@BCP9;!_='Y4;%_NC\JZ_P 467AZTTJ'^R#"\FX8 MF2X+NXYW KVQQSQFN1K"<7!V/0H557AS*-O4]U\$3RW/@W3I)G+OL9D0?ZF,?[(_E7M4?@1\!F"_? M2]62 8I<445L><&*0CI2TAH XO797AT74I8V*ND$K*PZ@@'FOG4_/\[_ #,W M))[FOHCQ#_R -5_Z]I?_ $$U\\*?E7GM7DXR]T?;9(ER3?H)L'.$!Q[4;1S\ MHP*[?0=>BT7P8&VQW,PNY%^RM.%RC)MRRD'*@GVJVVG^$I)'5$L8XH2!*XNV M)\LQYWQ\X+!^,<_2L?8JVC.^>.<)R4J;LNQY\8L+NV#:3@''!-)M7T%>FRVG MA]M*;3UFTYH(VDDLP]X=SY5"&?YN,X;(X%)]@\)6.IQE/[*FM3NQ))>$E7RP MVE369;6!TG.29\;5SP% /'/\6#D=ZV4B\,-!+82R6D4 N1(MJM[N4MY9Q\W MH3UP>#WH]@[7N.>91B^509YAM7^Z/RI6B*XW)MSR,C%>DVUGX1@NH)A%I1@+ M,)/.O6;RI,X"@=&7&.>G'4U&]EX;N?LTLLMC(R11K<(;TD0)M;/EG=R0VWCG MK3]AIN+^TXW^!GG.P?W0/J*-JY^Z/6NPU^T\/)%:-IOV- +I$E,=UN9XBHR2 M"3C#9'M6]/I/@V*)WC6Q=SC,;7I3RAC@_>(8YX..V.E3[!]RWF$4D^1Z^1YC ML&<;1].]*T>TX9 #W&.:[>Y_X1,&^\FTM8Y+.X"VZI=,Z72-D*V=W&TX8UH7 M=AX4FU!97N+2:WEG(FG>]8R(_O26PY[CJ***8@HHHH **** "D;[II:1ONF@#-T MB6WE2Z-O#Y2K=RJX)SN<-\S?B>:TA6?I<[W"7!> 0E+F1 "-P#8#?4]:T.] M!4MV+5'5?^/+_@0J]5+5?^//_@0I/8(R0!].*X; M_A,/$F/^0U>?]]C_ KRJSI*;YDS[; PQGL(\C5O,TO^%:^)?^?>U_\ A:7 M_A6WB;_GWMO_ (6LS_A,/$G_0:O/^^O_K4?\)CXCZ_VU>?]]C_"L;T>S.OE MQW>/W,T_^%;>)O\ GWMO_ @4?\*U\3?\^]M_X$+69_PF'B/_ *#5W_WU_P#6 MH_X3#Q'_ -!J\_[['^%%Z/9E.&.76/W&G_PK7Q-_SPMO_ A:3_A6OB;_ )][ M;W_TA:S?^$P\1_\ 0:O/^^A_A2_\)AXD'_,:O!_P+_ZU.]'LQV.?\ IX6LW_A,/$G_ $&KS_OL?X4?\)CX MD_Z#5Y_WV/\ "E>CV8..._FC]S-+_A6WB;_GA;_^!"T?\*U\2_\ /O;?3[0M M9W_"8^(_^@U>?]]#_"D_X3'Q)_T&[S_OK_ZU%Z/9CY$;OPZUS=WSH)YU""-#N"@'.2:\X_P"$Q\2?]!N\_P"^Q_A7 M<_#?Q%J>JW%[::AN_P#C[F_WC7SKJ&B: MG87TUO/93[U8\K&6!'J"!TKZ*N_^/N;_ 'C7C%[\3=?>\E^R/!! &(2,Q!C@ M=,DUY^*4-.9GU63RK1O[))[;G)?8;W_GSN?^_+?X4?8+W_GRN?\ ORW^%=CI MGC?QCK&HQV-E/;O.^2 85 X&3DU8TSQ=XVU:>XAMYHLP*[.3;< KU7('WO05 MR*E!]_N/:GB:\;J48Z>?_ .>\-&73-8-S6)[QKF22,HZG^S& #B(JY^[W8@Y]JQ1XW\<.=JQ2DC(VBQ.??M4]OXK M\>W"AQ$ZPY7?*UD< $XSTSCZ5M"2BK*_W'#B:4Z\N>:2_P"WC6G\0:6_VE E MP8+AI6D1=*8 AHP%'W>S FKNGSZ=JT\'V:"Z,EE;2 E;%ED4,%"EHCXW\<>8L1AD\PKN5#8G<1[#'_ .JM M/:KK^1R_4IM6@TG_ (O^ =%J.JPV'G6KQ>7<>:6E5-+,@<-@I@XP"H&#D=JI MSZ_9W,%U#<_:9895G4(-+89!<-&/N_PC,KB.=HY8R\+!3$+0EV) M/(&!U&.0<4T^-_'*?>AD7G'-@1SZ4O;+^D5'!3V=K_XO^ ;TOB>U6YG:'S0& M0&W:/2&!B7>#M)(.3C//2N<\7WPU>V@CL5O&CAGE*PFQ:-51F)7!QV'&*F'C M3QT2 L$QXR/] /(]>G2G2>,?'D04R02 -&)0?L7\'KQT%1.49*VOW&M+#2I3 M4ERW_P 7_ .+^P7O_/G<_P#?EO\ "C[!>_\ /G<_]^6_PKMO^$R\;+:O/(WE M8951)+)@9">R\<__ %ZKR>//&L*2/*K1I&<.SV> I]"<YC$(B98^64@DYQZ*Y>34]W*?:>U7L[7UW.,_X0_Q)_P! M2\_[X'^-2Q>&O%=O'-'#I5]&DZ[9551AQZ'FHO\ A,?$@_YC5W_WT/\ "C_A M,?$G_0:N_P#OH?X5YUZ7F?5N.+>CY?Q$_P"$/\1_] 2[S[H*7_A#_$G/_$DO M/^^?_KT?\)CXD/\ S&KO_OH?X4?\)CXD_P"@U=_]]#_"E>EYCMC+?9_$/^$/ M\2=]$O#_ , '^-'_ A_B0GG1+P_\ %+_P )CXE_Z#5Y_P!]?_6H_P"$Q\2? M]!J\_P"^A_A1^Z\P;QG]W\26Y\-^++V027.EW\KA0H9QG ';K4/_ A_B3_H M"7G_ 'R/\:/^$P\1_P#0:N_^^AS1_P )AXC[:U=Y]-X_PI_NGW$HXM:)17WD M]IX?\7V#M)9Z=J-NSKM9HOE)'H<&H&\)>)6)=M&O2Q.2Q7))_.E_X3#Q)P/[ M:O,>NX4A\8>)".=:N_\ OL?X47I=;@HXK=*-^^MR>S\.^+[!R]EIVI0,PP3% M\I(]^:@?PCXE9RSZ->LQ)))4$DGKWH'C'Q(/^8U=_P#?0_PH_P"$P\2?]!J[ M_P"^A_A1>EY@HXI/FM'\0_X1#Q)_T!+S_O@?XT#P?XD) _L6[&>Y48_G1_PF M/B3_ *#5W_WT/\*4>,?$F1_Q.;HXYP6!'\J7[KS&_KF_N_B>Q^&-+ET?PW9V M$[ S1*=^.@)))'X9KN8/]5'_ +HQ^5<-X8U.;6/#=E?S@>;(AWX& 2"1G]*[ MJ ?N8_\ ='\J]FE;E5CX7',,1G&017ATG@OQ)#(T7]CW+[3C<@!4^X.:]QU2Y:RT^\NU +01/( ?4 D M5X=)XT\1RR,XU>Y0,RM;3<;_ ,(AXC_Z EY_ MWP*3_A#_ !&3G^Q+L_\ /\ Z]+_ ,)CXD_Z#5W_ -]#_"C_ (3'Q)_T&KS_ M +['^%\?Q ^#_$AZZ)>?\ M?'_UZ3_A#_$@_P"8)>?]\?\ UZ4^,?$G_0;O/^^N?Y4O_"8^),_\AN[_ .^Q M_A1^Z\_P'_MFK]W\1!X/\2 Y_L2\_P"^!_C1_P (=XC_ .@)>?\ ? _QI?\ MA,?$G_0;O/\ OH?X4G_"8^)/^@U=_P#?8_PH_=>8/ZYUY?Q#_A#_ !)G/]B7 MF?\ <%)_PAWB3_H"7?\ WQ_]>E_X3'Q)_P!!J\_[Z'^%'_"8>(_^@U>?]]?_ M %J7[KS%_MCT]W\0_P"$/\2YS_8MY_WP/\:/^$.\1]?[$O/;Y!_C1_PF'B3_ M *#5W_WT/\*/^$Q\2?\ 0:N_^^A_A1>EYA_MEOL_B'_"(>)!_P P2['_ #_ M .O71^"/"FM6GB:WOKRQDMH;<,V9>-V5( 'YUSG_ F'B/\ Z#5W_P!]#_"N MD\#^+-9O/$T%C>WTEU!<;@1+SC )R/RJZ?L^=6N<^*^M^QE?EM;S/9M)_P"/ MEO\ <_K6Q6/I7_'P_P#N?UK8KVH['P=7XC$\0_ZW1_\ L(I_Z ];E8?B'_6Z M/_V$4_\ 0'K]"V*GN+11102%%%% !1110 M 4AZ4M(>AH H::;HB?[6 '^T2"/I_J]WR=/:KXJAID4L*SK-+YI:YD=2#G:I M;A?P'&*OBDAR^(6J6J?\>?\ P(5=JCJO_'GQUW"A[%0^)'A7Q5_Y&&R_Z\Q_ MZ&U<)7H'Q6MY1J]C=;3Y!M_+#XXR&)_D:\^WK_>'YUX=?^(S]%RYIX:'H+US MGTZUU=KX8BN/"3W2D?VL2MPD6\;O(SM^[G/<-G'0UR>]?[P_.K8U>_63S%U& MY5_+\K<)B#L_N]>GM40<5\2-L1"K-+VV2WAU*YBA3.U$F("YZX -;.=)_9.+ZMC$K*IUN=>_@FS, M!BM;XL&\AC/-!@J'5F&T[L8..A_.D;P+"+98Y;X0&)I%:7[,Q=_G"8(WXQEA MC%&WJO@W^R=%FU";4%)C?8B+%Q(0[*0#GJ-I)&.]3Q>!XVB>:35&CB4;MWV M8ME?*$G'S=<<5G7OC*^OM#&F3^6R% CNSL2P#;LD%L;L]6QFL\>(=66%8EU: M\6-5VJHN& ].M#E2YK\MT7&GC7&SFD[O[CI[KP?:6NDW,DMTS-;+,RRQ0'> MY7;@'+8QAJXD\G/3/:KKZ[J7C>A]E MD6TOD:FCZU_8JW,D,.ZZD"JDC;2J*""PVD')..M="WCJR)N"NDSPF5I7VQ7 M&6E0*Q;Y>>F17$45RQK32LF>S5P-"K+FDM?4[>W^(UD"FV6-V@EV.90 M03)R.,X (IS_ !#668-)971C"PX07?W6C;.<[>AZ$=:X;]:]&MO!6AW"6JXO MU>9(RTGVA-J%HRQ/3L1C\:UIRJS6C.#$X?!4-9Q>O:Y3D\?VSP*ATRXR?,!8 M7 4X;)'.WG&>]:FE>.=.O9;IKU&MCEI4$LY(;<&7*X-%U/5)8X[B\6YNEF27S1&6"DG)&WJ<^U3'Q].H?R; M61B;>.-&FFW,DB$XDS@:%HJ*/P+H M=PR;9+V!=L;D23HQ?<&^0<<-E1S[U')52W-W6P$G=ILJ3?$99)F?['>@2.CE M1= ;=K!MH&W[I_.HH_'T"+$/[/N0\+1RJPN@=S(& #?+]TAN1[5>'@W0E"MY M-_G)8K)<(-H#*-K8'4AC^5<1KEM'9:Y>6T,)ABCE(2,ONP.QSZ8J9RJP6K-< M/1P=>7+"+T.IA^(?D7,DQL[B0-Y.(Y+D;8P@P=HV\9'/L:JZKXTCU'1;G3FM MKAC)A4DGF#$8(.20.O&,#C\JY#Z4#C\*Q=:;5F=RRZ@I*26P=QC\Z]L^'/\ MR)-G_P!=)/\ T(UXF/\ )KVWX= CP399!&7D(SZ%C6V$^,Y,YM[%+S/2[7_C MUB_W!_*IJAM?^/6+_<'\JFKV#X-[A1110(**** ,W5US'&W8'!KPKXIC_BJ( M/^O1?_0FKZ NH1/"\9.,CCZUX'\5X9(O$UN\B%4-L$W'ID,W%<6+3Y#W\CDO MK"3[,X2BD+IG[P_.DWK_ 'A^=>18^X'44W>O]X?G1O7^\/SHL!UOAWP_:Z]X M>O41-FKB8"UDW':X"Y92.G3FMZ3P]X9MY;DM!&UG;VUK*;B664;M[$.?E/7 MXXKSR/4+F&'R8KN5(MV[8LA STSCUJ1M9U!X# VI7+0E0AC,Y*E1T&,]/:NI M58)?">56PF(G)VJ6C?;73;_([+5=$\.#2X([!-MY>6ZR69DF97D.\@[\G8!M M'KG-2Z3X3T[4=-M;5XT%Z-INW$QWHID(WH<['0CCCD$5P<]_/<>M'M(7?N@\)B.1153K?K_7_! M.TTK0M(U.ZG$NE>2EMJ(L_+65\2(0W)YSN&W/&.M<3=P/'(TAMVBA=V$60=I M ., GKBM"X\6ZK=6EM#+>L9;8GR;E7*RJ#U&X'GZD9]ZS;K4+F^=7N[N6X91 MA3+*7('H,FHJ2C*UC3"T:].;E-JS\W_6OF0T4W>O]X?G1O7^\/SK"QZ(ZBF[ MU_O#\Z7>O]X?G18&>Y_#\9\$Z:/7>/\ Q\UZ3$-L:+Z*!7"_#?3YD\*::MQ& MR;%9L'W8D?H17>"O>H_ C\WS"2=>5N[%HHHK8X I#2TAH XKQ(I30]64]K:7 M_P!!-?.PZ#Z5]->+;&2;1;\P*6:6VD0 >I4XKYE/R':_RL."K<$&O*QB=T?: M9#-.G+46C\,_UIN]?[P_.G+*$8,K[6!R"&P0>U<*W/H_0[:7P;;OINEB*<1W MIN$AOR"',9D&4)4'@ Y4YQR*?:^"K)7AD:_DN-\L80-;$(P8N,/ALCE#R#7( MKK6HI)+(FIW2R2D-(RSD%R.A//-/'B#55(*ZO> C'2X;M^-=//2M\)Y3PV+M MRJHK:_B=+X<\.6_G72UU?,4:2G3MK$<\/BW)RC46MNAU^C^!HDFL+O4)3/;72X2'RB#OVN< M'!X'R\'OZ5E>'O!LGB'3A=1WRQR&4QF+R]Q4#&6//3G'3\JR/^$FUG M988)^T-T_.H8-:U"VA,4&HW$2%_,PDI'S>O7K0Y4K[ J&+2DU-79U+>!K)1: MDZ\,7DIAMS]D(#MC."21CT^M)_PA<8MIHOM:F2U=VNI%@8O&412R ;L-C(]. M]I6[9AU.YC.\O\LQ'S'JW7K24Z M=_A#ZOB[?Q-?0VM9\(C1]+%Y_:(G8X<1_9V4^66(#>QXZ&N9JS/J][=0""XO MYYH@Y<))*6&X]3S^/YU4WK_>'YUE.S?NG;0A4C&U5W?<=72> ?\ D=M-^K_^ M@&N9WK_>'YUU/P^B>7QK8M&I81[V<@9"@J>OXTZ2?.B,6TJ$[OH>_P"E#]]( MWHN*UZJV-OY%N-WWFY-6J]^.Q^:U'>1B>(?];H__ &$4_P#0'K_:EPHN#Y'3F/:N/UW=:T*H6$4 ML4MZ99A*)+DN@!SL7:HV^W(/'O5_O20Y;BT444Q!1110 4444 %(WW32TC<* M: ,W2(H(DN1!-YH:ZE=SC&URQ++^!K2%9NDM:E+K[*CJOVN42;N\FX[C],UI M"A%2^)BU1U7_ (\_^!"KU4M5_P"//_@0I/8A01)?VWVIYN4@ MVAL@=SGI7*?\+"\.@?\ (L#_ +XB_P *I?%;_D8K+WM!_P"AM7!UY5:O-3:/ MM\#E]*=",I7N_,])_P"%A^'/^A8_\AQ?X4?\+#\.?]"Q_P"0XO\ "N L+)M0 MNEMUF@A)&0T[;5],< G)ST%7-0\.:AI]S);[%NI(B5E^R!I!$P.,-QP:S]K4 MM>WX&TL'@XRY)-I_XF=G_P +#\.?]"Q_Y#B_PH_X6'X<_P"A8_\ (<7^%<&= M'U09SIEX,#/_ ![MP/RXZ&I[;P]JMR0W]GW*097=*T+84,< ],G\*%5JO9?@ M#P>#2OS?^3?\$[7_ (6'X<_Z%C_R'%_A1_PL/PY_T+ _[]Q?X5P:V ME,5Q$\4@P2DB%2/P-)UZBZ?@:+ 85NR;_P# F>C#XA^'%UZ!\)_\ D,ZE_P!>R_\ H5:4:\I3 M29RX[ 4J="4X7NO.Y[9I/^ID_P!_^E:0Z5FZ3_J9/][^E:5>LMCXFI\;"DI: M2F0<]=_\?\_P"/J?\ WC7S*Y/F M/Z[CS^->=BI\MM+GU63T/:W?,U:VS.SV_#C^_J_Z_P"%&/AQ_?U?]?\ "N*J M>TM)]0O(K2U0R3S-M1,@;C[9(KB52^BBCW7A5%7E4E]YUV/AQ_?U?]?\*/+^ M&IZMJ_Y'_"N8O](O],ACENX/+BD)5)%=74D=1E21Q1)I-Y%9Q7UDM;(7=S\/[ZY:XNI M]8DD;&201T&!P!@8' J )\-@#S^E*!\. ,;]7_7_ KD?L<_E22, MFQ44,0YVD@G&0#R?PJ#(QD'/-#J/^5"6%B]54E]Z.UQ\./[^K_K_ (48^''] M_5_U_P *XK/O12]K_=1?U/\ Z>2^\[9?^%O\ $#C\>.E>J:4]B^E6 MS::4^QE!Y6SIBOG7/->V?#KGP39G_;D_]"-=6&J)RM8\G-<-R4E+G;UZL],M M?^/6+_<'\JFJ&U_X]8O]P?RJ:O41\:]V%%%9NHZ]I6DSI#?ZA;6TCKN5)7 ) M&<9H$:5%88\8^'/^@U9?]_!1_P )CX<_Z#5E_P!_10!MD9-4-1TFTU)0+B". M0CIO0-_.J?\ PF/AS/\ R&K+_OZ*/^$Q\.?]!JR_[^BDU?1CC)Q=XZ,I2>%[ M2/[NEV3#V@3_ J/_A';;_H#VO\ X#I_A6A_PF'AO_H-6?\ W]%'_"8>&_\ MH-67_?T5'LT='UJIW,__ (1VV_Z ]K_X#I_A1_PCMM_T![7_ ,!T_P *T/\ MA,/#G_0:LO\ OZ*/^$P\.?\ 0:LO^_HH]FA_6JG?\_\ ,S_^$=MO^@/:_P#@ M.G^%'_".VW_0'M?_ '3_"M#_A,?#G_0:LO^_HH_X3'PY_T&K+_OZ*/9H/K5 M3O\ G_F9_P#PCMM_T![7_P !T_PH_P"$=MO^@/:_^ Z?X5H?\)AX;_Z#5E_W M]%/A\5:#<7$5O#JUH\LKA(T63EF/0#U-'LT'UJIW_/\ S,S_ (1VV_Z ]K_X M#I_A1_PCMM_T![7_ ,!T_P *ZS%&*/9H/K53O^?^9R?_ CMM_T![7_P'3_" MC_A';7_H#VO_ (#I_A768HQ1[-!]:J=_S_S.3'ARV_Z!%K_X#I_A5J#PM8[@ MTMA9+[+ F?Y5T6*,4>S0GB:CZC(HDB0(B[5 P!3^]+BBM#F;ON%%%% !0:** M &LH88/2L&Z\,:>\C21V-HS,U_\!T_PKK,"C%3[-&_UJIW_/\ S.3_ .$=MO\ H#VO M_@.G^%'_ CMM_T![7_P'3_"NLQ1BCV:#ZU4[_G_ )G)_P#".VW_ $![7_P' M3_"C_A';;_H#VO\ X#I_A768HQ1[-!]:J=_S_P SD_\ A';;_H#VO_@.G^%' M_".VW_0'M?\ P'3_ KK,48H]F@^M5._Y_YG)_\ ".VW_0'M?_ =/\*/^$=M MO^@/:_\ @.G^%=9BC%'LT'UJIW_/_,Y%] LXT9WTFU"*,L3;IP/RIMMHNGW= MK%(?];H__813_P! >MRL/Q#_ *W1_P#L(I_Z M ];E2MV6_@C\PHHHJB HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#+TV."*743#+YA>[+RC'W'VJ"OY '\:TZS=.:U M\^_%LC@_:F$VX]9-JY(]L8_6M'O214]QU%%%,D**** "BBB@ I&^Z:6D;H: M,W29XYUNFCMUA"74L;!?XV#8+?4]:TA5'39KJ99S=1"-EN)$C &,QAOE/XCO M5[O0BI;BU2U7_CS_ .!"KM4=5_X\_P#@0I/816HSE4; M2/N<#C\/'#QC.5F6.H37MU);2R3,T:-,6DB0QA?D.W#9.1CC%4YOB,DL@+Z?=%3* MDX7[7@(X(;:ORX"DCZ\T?\*GUG_G_L_R?_"C_A4^L_\ /]9?D_\ A6KE7['( MH9SL?&AU6 M$R749MUA=58%5QCY%8J-R@#&2 >:G/PGUD\&]LO^^7_PI?\ A5&LY_X_[(?@ M_P#A4OVS6Q267J3:GI:W4CG^(44\6PZ;.L;1-$T2W>%"X8 CC[WS M/D<2_P"@7*M*SLQ6ZQ@M&$./EXZ9^M6/^%3ZST^W67Y/_A1_PJ?6?^?ZR_)_ M\*.;$%6RU=?S+Z>,=';1FN"\D-PSF1XTD)E#;E(C'R8*G;DG((KAO$&JQZSK M$E[%;"W1D5=F#6 M\,"XGN+@2W4ZA3L!"JH.>,TJ-&<:B5#,LC^6H9CCI@$C^==A_PJ?6/^?ZR_)_\ "C_A4VL\_P"G M67/L_P#A7)&C5B[I'N3Q^%G%Q<]'_789HWB[1]%M7LHENI5FFDN#<20J3#(P MPNU-QZ#KSWIMQXTL39O]F%REPBL8\P(%WF;S QP>...G?O4O_"I]9_Y_K/\ M)_\ "C_A4^L\?Z=9<=.'_P *V_?=CSW'+^:[G_7W$EOX[TQ'N0+>:UB8*8BL M*R'G)D7D\98\=>!2W7BP7-AJUV7#1;U_LQ'V)+%(5VL"H).T DY/?%0_\*FU M@=+ZR_)_\*7_ (5/K/\ S_67Y/\ X47K6M8+8!2YE,B\.^+=)TK1+6UO899I M(9B^$B&,DD[B2<-V/0$$=:T8?'^F0M$RK.[+*#(5MD4S]/GSGY<8Z=^.:I_\ M*GUG_G^LOR?_ H_X5-K/>^LCQW#_P"%-.NE9(4HY?)N4I_G_D31^.M,$L$D M\NHS^6(QM>%#RKLQ/+=2#C\*U=(U_2]0L9KK[2L5T@2.22=(U)(5AN92WS)\ MPX'.16)_PJ?6<_\ ']9'\'_PH_X5/K/_ #_67Y/_ (4)UKW<3.=/ -6C4M_7 MH8_B_7++6WLFL]^88RKED"CKQ@9/8<]O05S-=]_PJ?6>]_9_D_\ A1_PJ?6/ M^?ZR_)_\*PE0JR=^4]*CC,)2@H*>QP(ZCZU[;\.O^1)LO^NDG_H9KD/^%3ZQ M_P _]EQ_LO\ X5Z+X>T==!T2WTY9/,,6=S^K$Y/ZUOAJ4XSU1Y^:8NC5HJ-. M5W<[6U_X]8O]P?RJ:H;7_CUB_P!P?RJ:O41\:]V%$?_? J6B@"+[-!_P \(_\ O@4?9H/^>$?_ 'P*D/UJC>:O86'% MS>11GT+#/Y4#2UAW-%@,0_LG>_9H/^ M>$?_ 'P*\I^+7C.3PE=:1"- 6X@:YBNHKE)0NYXWRT>-IP2,V@5_9]?L>FZ/>W6HZ/: M7EW:?8YYXED>WW[S'GG!.!S^%:%>R@_,T]?B-=]["$_20C^E'MH!_ M9V([?B>AT5P"_$>3/S::GX2__6JPGQ&@_CT^;_@+@T*M#N0\#B%]D[>BN2A^ M(&E28\R*XC^JY_E6C;^+=%N6 2^1#Z2 K_.J4XOJ92PU:.\6;E%0Q3QS*&CD M5U/=3D5+SFK,-=F+1110 4444 %%-)-1RW$<";I9%11U+'% *[V)J*PKCQ?H MEL2&OE8"J[?$>7^'34_&7_P"M4^UAW-E@<0_LGH%%>=GXC79Z:?"/^VA/]*:? MB)?=K*#_ +Z-'MH%?V?B.WXGHU%><#XB7_\ SY0?]]&G#XBWHZV,!_X&11[: M ?V?B.WXGHM%>?+\1[C^+38_PE/^%3)\1A_RTTX_\!DS1[:'SGB:SN5=XF Q@\D'' M>G>%_%VDVWAG2;.XEDAF@LX8G#QD ,J 'GZBJ]I#N9O"UEO%G;451M=6L+X9 MM;R&7V5AFKU4G(?\ 6Z/_ -A%/_0'K.:;4 ELL7EW31L1_P M&VJ=Q]^0/PK0 M]JI64UU+->"XC"!+@I"=N-R;5(/OR3S5T^G:A;%2W'4444$A1110 4444 %( MWW32TC?=-# H::EW&LXNY-[&XD:/G.(RWRC\!5[O6?I4 MTN%$XFWW4LF1_! MEL[?PZ5HBA%3^)BU2U7_ (\_^!"KM4]34M9-CL0:&$/B1XK\4-7O(-0L["WN M)(83%YS&-BI8EB.T:N?HF7TH+#0NE^!:.I7_\ S_W7_?\ ;_&NEM-$U+4O#MGJ5EJM\TTL M_E3Q-*V(ESCS,@YVC!SFN0[UJVOB+4K*S%K;RQQQ"-XB!&,NC')#'OG_ !J: M&/$\UPT-OJ/F ML#D 7K [,D!SGHI(/-2-X:U]DC6+4_F"CS)#J!*$LY1=I'N,?6J">.M:B=9( MVM$D'&\6Z\KDG:?]G))Q[TRR\3ZUB.ULH[9BO*(+12?E8R?HV324J?F+V>+6 MK4?P'7FF^(-/TX7]U>RI%\F4^UMO^?.WCWP3^%71X7\5!%=[]41D$F][YMH' M Z_5A^=,UOQA!K&@V]BUD!/$$P[!0L3*>2N "=W/!Z9J"3QUK4L7E,;/80!@ MVRGT/\U%%Z2;U?XEQCC)15HQ3N^B)9M)U6QT2]NK[4;J*ZA,?EPK=,3M9BNY MAG@$@X-<_P#VE?\ _/\ W7_?]_\ &M._\6ZGJ=G+;W(M2)5"NXMU#8!W 9'3 M!)_.L+Z=*QG)7]UG7AJ4TG[9*_E8M?VE?_\ /_=?]_V_QKT'X6ZG>7-YJ%G/ M<231+&LJ^8Q8J/\Z\S&-JUCZ_(XQD MI-J^Q8_M*_\ ^?\ N_\ O^W^-']I:A_S_P!W_P!_V_QJK2UY_,SZ14H;67W( MZG2=+U+6/#=]J%KJ=\UW:N,6XE8B1.,D8%^39G80?49//O72IT[6=SRYT,2JC<;6]%_D:-]:QD26V]3E7%NH*Y W8_WL#-5STO/\2?98R^T? MP-,^%?$ M9O^)E^_AD82O_:7[M%4 L#W##/Y52NM \3V5KR1I;AF6?F7 M4P;S'545"YQAQQE2,#@<<4KTWU8,6K]D0VGA[Q/>V<-Y%?,()D+AFO M&&T ;N?3@&K4'AS688+^74]1N81#;22P".[)\XJ Q2RC MDM?(6/R\-;J2P (_D2*=+XWUF>V>"8VC*T;0@FV4%%(&Y5]C@4G*G;=CE3Q; M;34;7\MC%&IWY_Y?[K_O^_\ C2_VE?\ _/\ W7_?]O\ &JO:BN?F9ZOLX=E^ M!:_M+4.OV^[_ ._[?XU[7X'OKC4/"5G/=2&28%T+'J=K$ _I7A5>V?#A2?!5 MF!U,D@_\?-=>$;<]SQLYA%4$UIJ>F6O_ !ZQ?[@_E4U1PKLB1?10*DKUSX9[ MA7/C_DH,G_8+7_T::Z"N?'_)09/^P6O_ *-- CH**** "BBB@"IJ,C1:;=R( M<.D+D'W"FOG.V\5Q3!7O(G61N7D4[A]<=/IQ3_ #I? M^>LG_?9H5;R)>"?21Z)Y;_W&_*EVM_=/Y5YV9IO^>TG'^V:/.F_YZR^WS&CV MWD3]2?\ ,>B;6_NG\J/+?^XWY5YUYTO_ #VDQ_OFCSY0.9I,?[YH]MY!]2\S MT-CL&6(4>_%,$T)'^OA_[[%>?EY""'=B1P1WCZG81OMD MNX5/US527Q%I\88*[R'MM7@_C7'45/MF:+!0ZL]@^%6N/J/B6]ME1H[=;7>% M+9YW*/IWKUQ3P*\,^"O_ "-=_P#]>1_]#6O=!7J863=*[/C,YA&&+DH[67Y" MT445U'D!2&EHH :<5X]\4->DT_Q5!:O&9;(M.D"JSO$QZATX'XU;34["5P MJ7D+'ZUP=';/ZUY2K2V/M'@X=#T,S0#DS1#_ (&O^-/4AQE2"/8YKSC"^@^M M2"21>C.OL&(JO:OL0\&OYCT78_\ =;\J-C?W6_*O.O.E_P">TG_?9H\Z7_GM M)_WV:/;>0OJ3[GHNQO[I_*C8_P#=;\J\[\Z7_GM)_P!]FD\Z7_GM)_WV:/;> M0OJ3_F/1"K ?^;*>LLA_P"!FF'YOO6T*9DN857O\X/\JJRZWIL:AOM*R9_N DUQ.!Z45/MWV*6#AU9U%QXJ MCA+-9QR&11\LC';^@YKZ0M&+6<#$Y+1J3^5?(S?=/TKZXLO^/"W_ .N2_P J M[L'-RYKGSN?4H4U3Y5W_ $)Z2EI*] ^8,3Q#_K='_P"PBG_H#UN5A^(?];H_ M_813_P! >MRI6[+?P1^844451 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!GV27<M M9VGV_D2W[?:%E,MTTF%/^K^51M//7C/XUHXYS20Y;CJ***8@HHHH **** "D M;I2TC?=- &;I*6R)-E89!J*"3POXM:1>1ZM97@A9X!#Y6Y1GD,3_ M "/Z5YQY=.C25.4;V/ESRI/^>;_ /?!H\J3_GF__?!KZ>_LVY'\"_\ ?5']FW/]Q?\ MOH5E]2\SL_M]?RK[SYPT,Q6^N6KS64T$$DTBC9&A=N>P&34=G;/?6<-W H,4R!T)(!P M:ITGTM]QS_6Z=M6_O//M,B\-ZU-<);6MLTD,>]#%I[95=J DKM^;YMWT!]J\ M\\0VLD'B&_B$$<868@) AV*.H X]/US7T8-.NAT51]&%)_9ES_<7\Q45,/SJ MQOA\S5";ENO-GS%Y4G_/-_\ O@T>5)_SS?\ [X-?3W]FW/\ <7_OH4?V;=?W M%_[Z%8_4O,[O[?7\J^\^8?*D_P">3_\ ?!KT?X2Z9>-J%_)8U=AC)W M9->MQZ5*QS(P4>@Y-:4%M';IM11SU)ZUK2PG+*[9R8S._;4G3C&UQT,0AA6- M>@J6BBN\^:WU"DI:* ,_4;4S1;T^^HZ>HKY;OK&ZLKV:WN+>1)8W(8%3U]J^ MM*I7.GQSG&#' M;QRV^GJHCC68_P!GON)\LA^0O7?M[UZW_9MS_<7\Q1_9MS_<7_OH5K3P[ALS MDQ&:PKVNK6[,\JDO_"44*^3%8M*$5 38,PX923]SKC=P<_4U:T^V\*ZI*EM8 MPPR31!Y 5LWR$VGG!7YR"1P2<^W2O2_[-N?[B_F*!IMSG[JCWW"M/9/JE]QQ M/%QM[K?WGF5Y/X9TZ]$-U8Z=$ZS@SH;-V.TE2NWY>/ESN'&#V-58=4\)22#[ M7:V6T%2GE6#K\VYLY^497;MX^M>FZ>K:G:+=6PS&6906X.02#^HJU_9MS_<7 M_OH4O9OLAK%PM9M_>>3G5O#($96WTY)%!9VCTY\;PRE2I*],!O3GM7$ZVPN= M;O)H/WL+R%D>. HI4^V!7T=_9MS_ '%_,4G]F7']Q?S%1/#N>CT.G#YG"A+F M5WZL^8O*D_YYO_WP:/*D_P">3_\ ?!KZ>_LVY_N+_P!]"@:96)%=5#I2@ MAIF#8["M%%5%"J .@%=%##>S=[GF9AFSQ5/V:5API:!178>"%<^/^2@R?\ M8+7_ -&FN@KGQ_R4&3_L%K_Z-- '04444 %%%% %/5?^01??]>\G_H)KY,3_ M %:?05]9ZK_R"+[_ *]Y/_037R8G^K3Z"O-QWV3ZWAW:IZK]2>UCCEO8(YGV M1-(H=_[JY&?TKN=#?#\-W- M'"^JND%W%9R E P:0 A^G09ZQW=H+FYBO5NX87.UE01K_%\N2202,8QCO63 MX"TJ(WEIJTR2S?Z>EJD48!"[@26?(/'IC'UK&T*+Q!>130:3=7$<*D&3%QY: M9;@#.0,G]:DTK3_$D4EX--DFM?+D\FXD\_RDW@_=W9P6ZU<6O=?+H9RHR4:D M755W;^G_ , ZF/P392+#J%Q'=EI+Q6EBR "K2E<;=O X'?\ "BW\&6@,FIPP MW<#PW3M%%(0PVI*%^[MY&"3SC'O6#_9GC%[:>-KB\6*!F#1O=D;BOS':,_-C MKQ6'_;VKM"R?VK?&-\E@;AN<]<\T.<([Q)AA\1434*R?>U]CN]1\):3JFL7= M[;F^C07MQ'IP<)T'0]:KW?P_LX8M02&6Z,\+_NA(P7]WA,/@J- MP!8YP01@5QCZUJLD\<[ZE=F:)2J2>)_O*\K'/Z MU,JU)_9-8X3&1LE5T^9L^+O#ECH"PK:27;2>:\4OGQE02 #E25&0?09QZURU M6;N_O+\H;NZFN#&-J^;(6VCVSTJM7--INZ/2P\)TZ:C4=WW/2?@K_P C7?\ M_7D?_0UKW05X%\)=0M-*U[4KR^G6&W2S 9V!(!+J!TKUK_A/?"__ $&(?^^6 M_P *]?"?PD?$9W_ODO1?D=)17-_\)[X7_P"@Q#_WRW^%36?C#0-2O8K*SU2& M6YE)$<8# M@$G&1Z G\*ZSQC>HIJG)(SG%.H :>E>#_&;_D<[?\ Z\D_]":O M>#TKP?XS?\CG;_\ 7DG_ *$U=UHZ#;VMWX@T^VO6"6LLZ M)(Q.!@GI^/2LZCVKQXNSN?=U(N4'%.UST?S9)[_Q%;W]K##9Z9F2S?R5002* MX$:J<YOKF:%,;8Y') Q6EI_BJ]LB\L^Z]N1&8[>:XE8^0"""0,\Y!KK5:#T:/ M%G@*\?>A+RMK^O?=G1VO@#3Y[6SC^TWANY(([ABB?NW5@254E%!(0(S MZKS22ZG?S23O)?7+-. )296_> = W/(^M0ZE.VD3HAA<4FG.II_P3KO#7A33 M-0TS3[^<7$TDDZB:%9 H"F3;G!&2ON#UXJ8^#-.EN(TD6\MWO!ZBGFVK&Q90OF-(4V;2,\ ;B<\UQR:SJL<[S)J M5X)GP&?SVW,!T!.>:W+CQS?3Z-]A, ,WD>0\[3.V]._R$[=W^UUJXSHO6QC/ M#XZ+7+.Z(_%OA^RT-XEM'NBWF212BX4J"5Q@J2HSD')Z@9ZUS-6;N_O+XH;R MZFN#&NU#*Y;:/;-5JY)M-W1ZN'A.%/EJ2NQ&^Z?I7J?Q$^(_C'PX+:RTW0GL M[1U15U&0"02\#[N,JOX\_2O+&^Z?I7UK!#%<:7#%-$DD;1*&1U!!X'4&N_ ? M:/F^(]J?S_0R!KFM;1_Q2MZ>/^?J#_XNH+SQ1J&G6CW5YX:O8K>/;YDGVB$[ M02!G ?)ZUU':N>\;?\B=J/\ NI_Z&M>F?)DOB @R:-[Z@G_H#UN5A:]]_1?^ MPA'_ .@/6[4K=EOX(_,****H@**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH R].6U674#;.[,;MC,&'W9-JY ]L8_.M M+^=9NG26TDNH"WB*,EV5E).=[[5RWY$?E6E_%[T+8J>XZBBB@D**** "BBB@ M I&^Z:6D;[IH S]*N'N$N"]N(2ES+& !C<%; ;\>N:O]ZI:"_P#D6HO^ MNTW_ *,:N@KG_!?_ "+47_7:;_T8U=#0 E%+10 E%+10 E+110 4444 %<^/ M^2@R?]@M?_1IKH*Y\?\ )09/^P6O_HTT =!1110 4444 4]5_P"01??]>\G_ M *":^3$_U:?05]=R(LJ-&X!5@00>XKSG5_@WHM[*\NGW$UBS<^6OS)GZ'D?0 M&N/%495+%T5Z7>?!;6HB3::C:3^[@H?ZUD3_"KQ9 M/ELHIO\ KE,/ZXKS7AZBZ'U,,SPD]JB.+HKII/A]XKBY;1)_^ LI_D3523P? MXCC^]HE[_P !A)_E4>RGV9NL70>TU]Z-#P=>QVT=Y#<2V$D$SQB6SOFVI*O. M65L'#+V/O6AJ\ND:]H[:9IFH00_8[Z68->N5\]'_ (PV.3^N*Y@^&=>'71-0 M_P# 9_\ "D/AW7.^C:@/^W9_\*V4Y'--PZWFOO1RE%=];_"'Q/, M09/L<([[YZP1<_F3_ $K58:J^AS3S7!PWG?TU,WX* M_P#(UW__ %Y'_P!#6O=*YOPQX,TCPL'-A$YGD&UYY&RS ?H/H*Z05ZM"FZ<% M&1\5F.)AB<0ZD-M/P%KG_$)_XG?A\0_\ASPM_V$G_\ M2::MS@.@%+0** &GI7@_QF_Y'.W_ .O)/_0FKWEJYKQ-X(T?Q7M>^C=;A%V) M/$V& ZX]#6&(INI#E1Z&6XF&&Q"J3VU/F>BO6;[X)S!BUAK"E>RSQ<_F#_2L M2X^$/BB+)C^QS#_8EP?U%>3+#5(]#[2&;8.?V[>IP-%=7+\-?%T1/_$G=@.Z MRH?ZU3D\$>)HOOZ)=_@F?Y5'LI]F=,<9AY;37WHP**UV\+Z^@YT34/P@8_TJ M/_A'-#_$^+)L%-%FY_O,J_P S5>RF]DR'BZ"WJ+[T$2:]][1?^PA M'_Z ];M86O?>T7_L(1_^@/6[4K=EOX(_,****H@**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH SM/N'FGO0T B$5R8U M(7'F *IW'\\9]JO]ZI6+7C37GVH847!$'3F/:N.GON]ZN_RH6PY;CJ***!!1 M110 4444 %(WW32TC?=- &?ID,\"W'GR^:7N9'0[B=J%LJO/H.,5H5FZ1##" MER(9A*'NI78C^%BV2OX&M+O0BI?$Q:***"0HHHH **** "BBB@"IJO\ R"+W M_K@__H)JGX6_Y%72_P#KV3^57-5_Y!%[_P!<'_\ 035/PM_R*NE_]>R?RH U MZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y[P7_P BU%_U MVF_]&-70USW@O_D6HO\ KM-_Z,:NAH **** "BBB@ HHHH **** "N?'_)09 M/^P6O_HTUT%<^/\ DH,G_8+7_P!&F@#H**** "BBB@!#UHH[T<4 %!)HSS2$ MX') 'N:!!FES437,"_>FC'U<5&VHV2];RW'_ &T%*Z*47T19Q1BJ)UC3AUO[ M?_OL4TZWI8ZZA;_]]BES(KV%O\ L)/_ .DTU=#7/>(?^0YX6_["3_\ I--0!T(HH%% !2$T M4AH$+UI"**4T )CVH%-::-?O2H/JPJ)KZT7[UU /K(*17*V6*S];N[NQT:\N M;&T>[NXXB88$ZN_8?G4C:KIZ];V ?]M!3#K6F _\?]O_ -]BBZ'R2['F'P4N M?%,8U>R\06-TL+W,DR7,O19MV)4_/G\Z]=&<5RGA75]/2QOP][ "=4O#R_8S M-BM]=8TUNE];_P#?8HN@Y)=B[DTF,FJZZC9-TO(#_P!M!4BW,#_=GB/T<&C0 M7*^Q)BEI P89!!'L:6F)B=*=3<^].H$%<]XV_P"1.U'_ '4_]#6NAKGO&W_( MG:C_ +J?^AK0,DU[[VB_]A"/_P! >MVL+7OO:+_V$(__ $!ZW:E;LM_!'YA1 M115$!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% &?8PW$,UX9I?,62X+QC<3L3:HV\].0>/>KW\JS=-ABAEU$PS"0R7 M9>08^XQ526.&\MY'B!,BI*I*8ZY /% M-CU33Y;>2XCOK9X8_OR+,I5?J 0#=]:!:0"(Q"",1DYV;!@^^.E&H7C MY_@4]6U&Q70YY6O;<1S0N(G,JX<[3]TYY_"JOAV_L[;PYI$%Q=P12R6R;(Y) M K-QC@'KS5S5+: Z/=(88RB0.5&P?+\IZ#M53PW!'+X9TIY(8V<6R89D!(XH MU'[OG^!J_P!H67VK[+]K@^T_\\?,&_IG[O7I1%J-C-))'%>6\CQ?ZQ4E4E/J M,\4OV:+S/,\F/S/[VP9_.@6L2EBL,:EOO$( 31J3>(Q-5TZ2W>XCO[5X8_OR M+,I5?J>HISW]G'=+:R7<"W M#_=A:0!S]!UI&M8) H>&)@G"@H#M^GI2FWB:42F)#(.CE02/QZT:A[O]6!-0 MLI+I[5+N!KA,[HED!=<=&^MI$B&9&252$'O@\=#3EMXDD:1 M84$C=6" $_C2):PQJRI#$JN/F 0#/U]:-0]W^K#1JFGM:FZ%];&W!VF83+L! M],YQ1)JFGQ01SR7]JD,GW)&F4*_T.<&G?9(!%Y0@B\LG)38,?ETI&M(&C6)K M>(HOW5,8('T':C4+P\_P%EU"RAFCAEO+>.67'EH\JAGSTP,\TOV^S^U_9/M< M'VG_ )X^8-_3/W>O2A[:%V5WAC9D^Z2H)'T]*/L\0E\[RT\W^_M&?SZT:A[O M]6$BU&QGEDBBO+>22+)D1)5)3'7(!XIL>JZ=+!)/'?VKPQ_?D692J_4YP*B60 M%U^HZBE-M$9!(8(S(.C%!D?C2?9X5E,HB02'JX49/XT:C]TQO!+JWAF(J01Y MTW3_ *Z-715S?@?:/#,048'GS\?]M&KI*%L$URR:"BBBF2%%%% !1110 444 M4 %<^/\ DH,G_8+7_P!&FN@KGQ_R4&3_ +!:_P#HTT =!1110 4444 07$JP M02S-]V-"Q^@&:\WN?B#J%X-]B(8H3T8#>3^/8UZ%JISH]]_U[R?^@FOE"WFF M@"/#*\; #!4UQXFJZ=K=3W\GP-/$J;FMK?B>K3>(=8GR)-0GQZ X_E5-[JYD M/S7,S9]9":X2+7=2A! N=V>I=0WZFK,7B:^08=(I?]X'^F*X_;I[GO\ ]GN. MT5^!UK%FX8D_4YINU?0?E7+_ /"4W)/-M#M]!G^IJ=?%8 ^:S)_W9/\ ZU'M M8]Q_5JBUL=#@>E+@>E8'_"51?\^3_P#?T?X4G_"51?\ /D__ ']'^%'M(]Q? M5ZO;\C?P/048'H*P/^$KB_Y\9/\ OZ/\*0^*HSTLG_[^C_"CVD0^KU>WY'0 M '@ ?A4BRR)]V5U^CD5RTGBE\?NK15_WFS_+%,_X2F[QC[-;Y_X%_C1[:(_J ME1[H[2+5-0@QY5]<+_VT-:-MXNURW(Q>&4'M*H:O,F\1:B6)62- >P0''YU4 MEU*_EW+)=2X;JH; _*E]8ML2\MC/XDCZ&\+>+FUR]DL)XHTN(XO,.QNV0.G; MK76CK7A?P6Y\67Y.2?L1Y/\ OK7NE>E0J.<.9GR698>.'Q#IQVT%KGO$/_(< M\+?]A)__ $FFKH:Y[Q#_ ,ASPM_V$G_])IJW//.A%% HH ::Y+Q1XO;1;Y+" MVCC:Y:(2_.>@)(&!WZ&NM/2O!_C*2/&EN0<'[$G3_>:L,14<(71Z.68>.(Q" MIRVU-VY\7:W.GE ?RKSOK%]V?6++(P^%([-I9&^]([?5B:CP#VS^%J-:QMFMHI4D"Y>>1QCT9B1_.K.!Z M"L#_ (2J+_GQD_[^C_"C_A*XL9^Q/_W]'^%'M8OJ)8:JM+&_M'H/RIP++]UF M'T.*YQO%0YV69'UD_P#K5!_PE-SGBVAQG@-D_P!:7M8KJ/ZK4>Z.O6[N8R"E MQ,,>DAJ[!XBUBVQY>HS@?W6.17G\OB:]?A%AC/\ LKG^=5Y=VS#^S^;=(]>M_B#?V:E[\0RPKU)^0X_E7I<3B2&.0='4$?C7R//-+ M/N::1W;ON;-?6ME_QX6__7)?Y5V86JZE[GS^<8*GAN1PZW)ZY[QM_P B=J/^ MZG_H:UT-<]XV_P"1.U'_ '4_]#6NP\$DU[[VB_\ 80C_ /0'K=K"U[[VB_\ M80C_ /0'K=J5NRW\$?F%%%%40%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 9FF_9O-U#[-OW?:V\[=_P ]-JYQ[8Q^ MM:7>LW3IDFEU ) L1CNF1B#_ *QMJG;9%@#(=3@ND2QT/[9 1\TINTB(/^Z:+H M?)+L=)^-'>NO?\J+H7)+L=+2=ZYR^\0ZE!:V[V6B?:IG'[V)KM(_+./4\-SQQ M1=^(-2CL()+71/M%T_\ K8#=H@C_ .!'AOPHN@Y)=CH\^]%'+ICHNW4'1T6U%TA&",9W] M/PK$T3QEJ>G^&H+>X\&ZS]KMXQ&(D"$/CONS@4:!R2['HU'XUQ,?Q$$.GRW> MJ>&M;T](N7WP*X ]E:,'C%+F!)H-"UF6)QN1X[=65AZ@AJ-"6FMSI:*Y[ M_A*G_P"A=UW_ ,!1_P#%4?\ "5/_ -"[KO\ X"C_ .*I@=#CVHKGO^$J?_H7 M==_\!1_\51_PE3_]"[KO_@*/_BJ .AI *Y__ (2I_P#H7==_\!1_\51_PE3_ M /0NZ[_X"C_XJ@#H<45SW_"5/_T+NN_^ H_^*H_X2I_^A=UW_P !1_\ %4 = M#1VKGO\ A*G_ .A=UW_P%'_Q5'_"5/\ ]"[KO_@*/_BJ .AHKGO^$J?_ *%W M7?\ P%'_ ,51_P )4_\ T+NN_P#@*/\ XJ@#H:*Y[_A*G_Z%W7?_ %'_P 5 M1_PE3_\ 0NZ[_P" H_\ BJ .A-)7/_\ "5/_ -"[KO\ X"C_ .*I/^$J?_H7 MM=_\!1_\52$-\$.G_"-IRHQ<3\9_Z:M71[U_O#\Z\YMK32R)7O/!FK"5YG8> M3&X!4L2I(#]<=?>I_L>@_P#0G:[_ -\/_P#'*%L:5/C9W^]?[P_.C>O]X?G7 M ?8]!_Z$[7?^^'_^.4?8]!_Z$[7?^^'_ /CE,@[_ 'K_ 'A^=&]?[P_.N ^Q MZ#_T)VN_]\/_ /'*/L>@_P#0G:[_ -\/_P#'* ._WK_>'YT;U_O#\ZX#['H/ M_0G:[_WP_P#\'YT;U_O#\ZX#['H/_ $)V MN_\ ?#__ !RC['H/_0G:[_WP_P#\O]X?G6 &7_ (6!(=P_Y!B]_P#I MHU<_]CT'_H3M=_[X?_XY60+71?\ A+W'_")ZSY?V!3Y>Q]V=YY^_T[4 >K;U M_O#\Z-Z?WE_.N ^R:#T_X0[7?^^'_P#CE6]'TCPSK,EW%'HEY:S6C*LD5TTB M-\PR#]\Y&* .TWI_>7\Z:\J*C,6& "3@]JPQX*\/X_Y!Y_[_ ,G_ ,53)/!& M@,C*-//*D?Z^3_XJ@""Q\8:#XIT.^DTC489V2"3?%G$B?*>JGFOFI.(U'L*] MI\/?!K1/"5IZE'#(4D)*)'\I^ZH_K7BR?ZM?I7FXW>)];PYM4]5^I MT-OX8FN/!]SKBR?/%(-L..3$#AG_ ./R-:%OX;T6:QT+S;N]@N-7#!'VJT< M;AMO(SG!-0VGC>XLWCB2S!TY;0VIL6F)C8$8+$XSDY)^M-A\6V\$>EJ-%C=M M+#_92]RQ +'.2,GAO4I]6O--AB1IK,D3,S MA54 X!R?7C\ZGD\%Z_%9B[-FC1E=PV3*S;S'0CC/UJ M8QI.-VQU:V,A448)6=ORU.'/#3ZNLMS"=9NYK-'CB@CNF 61I5.W* M[L$9X)'.*DT?Q:FF:9!9S:8MS]F,HB?SBGRR+A@0!S[5HCXBO&EJD>D1(ELZ M2(OGMM&U=A &. 0?SYJK46D14ECO:2Y8Z?+_ #,W3O!UZ]Y:/?1XL)YTB:6" M568!B55NO0D$9HO/ VLPZA+!%;QM!N;RY3.FTJ&VC)Z!NG'6M!/B$(;.*VM] M%@BCB,;(GGL54HVX'&.I/!/TI+3X@BPD86VD(L#,\NPSDL)78,S!L<#C&/2F ME1VN3SY@I$];FB\Q+3)+F,)YBAV(;;PN%O^PD__ *335UGC'0BB@44 -/2O!_C-_P CG;_] M>2?^A-7O!Z5X/\9O^1SM_P#KR3_T)JY,7_"/9R3_ 'M>C.-T'2SK6M6UCYGE M1NV99?\ GF@^\WY5LV'A:W_X2;5M)U-[A!9023HT./F5.1U]01^-8^E:S+H\ M%W]E0K=7""-;E7PT2]2 ,SVM;3\_GL9VKZ+;0:19:SIL\TUC=LT>R= )(Y!V..#GUJ M1/!6NR7*VZVT7F^692IG4;5&,YR>/O#BJNHZV;[3K/38+1+2PM262%7+EF/5 MF8],;#4GGAU&..UMDL984\V8EW+ #RU;&0O'?/6G&-.3U,JL\73IIQ M5]]^U]#FI/!FO1+.7LPOD@LW[Q3N &XLO/S#'.142^$]:;R"MH-TS!=HD7=' ME=P#C.5XYYK>A^(\L<1B_LF+:$,*!9F4^7LV@-Q\Q'4>YJN/'>S48[^/1[=; MEU"73^8W[Y=NW _NY'.1SFFXT>C)]KF%G>']?>8=QX>U6VU>/29+0_;90"B* M0P8$9!!'&/>MN\\"W3P:<=+7SWG@$DY:="NXM@!"#@YQP 35"+Q.UOXFM]7@ MM%"0#8L$DK/N4@@Y<\Y(/7M6S8_$*/38+>"TT1$CM\+&312C M[*SN77ECO=<%K;R_S,G_ (0O5'@LGA-N[W,;2%/.4&(!MO.3Z\?7BK4_@B[; M0(+RTA85D4YVXW$<_-C(Z5OCXDL M1"O]E>4(G#HT5RRLAV;/E&,#UQ[FJ5[XZ>^M)H7TR)"7D,'E2LBQ!QR"HP'Y MYY[FE*-&VC+C5Q]]8*W]>9R#?MVL+7OO:+_V$(_\ T!ZW:E;LM_!'YA1115$!1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% & M=8OJ%C%=I->&Y;*M<%H>XZBBB@D**** "D)&#]*6LS7@\FAW<$5X+2::,Q1SGJK,,#'J: ,75 MVU"_U>U^S:F(-*@'F.+=OGN),_=+?W!W ZFI?;/J3]:KV-E!IUA;V5LFV&", M1H,\X QS[U8K)NYWP@HH***#QSS^'6D6%&/K7)7GC2XLI]9631I)8]'*FZDA MF!.QAD,JD#/'6NDM+^UO;."Z@F4Q3HKQ[C@D$9&1ZT"4BS131+&9#&)$+@9* M!AD#Z4"6,KN$B$>H88_.BP[CJ*IVMUQ MJGI6N?VGJNJV30)&+!T59%E#B167=G@ M$!294 ;[OS#GZ4#N24444 (0K A@"#U!&:SVN#X3TJ232-+CDMA/YUQ;Q9!V M'[[(/[W?%:-'>FG84HJ2LSHK:9+FVBGB),3_P")H_X6EX/_ .@J?_ >3_XFI]K#NC;ZGB/Y']S.RHKC?^%I M>#_^@J?_ 'D_P#B:/\ A:7@_P#Z"I_\!Y/_ (FCVL.Z#ZGB/Y']S.RHKC?^ M%I>#_P#H*G_P'D_^)H_X6EX/_P"@J?\ P'D_^)H]K#N@^IXC^1_F174,,BW;[Y#/*RG.<(7)4?@N*OUG: M1 EO!,B7"SAKF9RR_P )+DE?J"VH4444@U['>^"]$T_5]&S*\4:F]JKRLRN8<%AT_BK"M=> MU"RT]+*WECCA283J1$N]9!T8-U_^MQ5K_A+M6*[3]B(\_P"T8-G'_K?[_3K[ MUVJK#E7^1XT\+B'4 M8/?K7G-Y"T%]/$T30LDC+Y;=5YZ'\*T;?Q-J<,TLLC0W,DLWVAFN8ED(D P& M&>A':LN>>6ZN)+B>1I)96+NS')8GUK*K.$OA1TX.A6ISDZDKW2Z]2.BBC@=> M*P/1L%%&1Z\U8MK&[OG\NUM)YV/:.,M_*FDWLB'*,5=NQZ#\%?\ D:[_ /Z\ MC_Z&M>Z BO)_A1X2U?1M3N]3U&V^S1RV_E(CGYR=P.2.PXKU=1BO:PL7&E9G MP.<5(5,7*4'=:#JY[Q#_ ,ASPM_V$G_])IJZ&N>\0_\ (<\+?]A)_P#TFFKI M/).A%% H- #3TKP;XS?\CG;_ /7DG_H35[R1FO(_BIX0UG5M8AU33K4W,*6X MB=(S\XPQ.<=^O:N;%1I&GBU*;LK,\?HJ>YLKNSD,=U:SP2?W9(RI M_6H,C->*XM;H^_4E)7B[C))HXMHN].;Q!8QWT)FM9)0DJ>6Y)4^@49S]*Z:\ M/AF+4M#=;-QWEJRK/$)H6$4S7$.^W0^4YY++D?+]!Q6].=)1LT<&(P^*G4YH26U MNJ[FGN\+ZD]Z383VALKR-!]FBE83PE\$$%?E;&3SBJGBJ?0OL\;Z3;Q^5Y[* MEW;12B-TQPI+ ?..^*KR>*M8DV'[1%'MG%R5BA5 \@_B8 ?-^-0ZEK]]JMLE MM.84@1S+Y<,0C!D(P7..YH=2FU9(SI87%QJ1DY:>IBF[ASR6_P"^#_A1]KA_ MVO\ O@_X5.3CN:,^]<]X]CU;5==5]W_!*_VN'_:_[X;_ H^UP_[7_?!_P * MGW8_BIP#,<*&8_[()H]WL*U5?:7W?\$K-=18(^?I_<;_ KZ>M/&FB+9P*9+ MW(C4'&G7'I_USKP?2?!/B'7'5+739DB?K-,-B >N3U^@KZ:MT:*VBC8Y94"D M^X%>E@XVOH?)Y[44G"/,I-7V^7FS#_X3;0_^>M[_ ."VX_\ C=8WB?Q/IFI^ M'+NRL_MTMS-L6-/[/G&3O7N4 'XUW5)7>?-F)K_W]%_["$?_ * ];E8?B'_7 M:-_V$4_] >MRI6[+?P1^844451 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!G:=;^1-?M]I67S;DR84Y\OY5&T^_& M?QJ_6=IJ6JSWYMY2[-=,9MW\+[5R![8Q^=:/\7O0MASWU'4444""BBB@ KGO M%.F?VG;6!\]8EM;U+AE;_EIM!^7ZY(/X5T!Z5SOBG2I=2339(Y53['>KB%'TS^%%'OWH \XL]/L/$?C3Q792:A=+;3-"'A MMVV)<*JX;<2N2 >#@BGP:-H,WQ(U"V6UB,L%A ;5&#!5E3]-P^7UKT0DGN2! MTHW'&,Y^M!/*>3:;#!=6FAPV\#1^*H=2SJ&Z,B5DW$RF0D?,A&.I],5L:=H) MMO%-UX=^P*=(2Z75HWV#;STC^H< X]!BO022>#T-'8BG<.4\GU2:"WNO$:P1 MR2:?_;%M)?QPJQ+PXPYQW7=UQ3;FZM)H/&B^'(Y# [VT^VS@*AHP%\S9D8SC M/%>MEFXY)]CTHSG&2:0G%MW/&]1M_#4FC7-U8_;7M+B[LRQDB,488-\P1%4$ M,$SN-7_%MCIFDW<2:7':-%':KC3;B(LMPC/NS"XY63/->J[FY()R?>D[]?QJ MKZBY'8;&Q:-&92K%02IZJ?2G4=?K12>YH@HHHI ,TC4;H^++C2RJBS6Q2X#[ M3GS"Y4C/3H.E=4O"US&CZI,WB>XT@Q+Y"6:W0EYSN+E=OIT&:Z<=*U6QP5/B M8M1NP0%F( '))["I*Y_QM=R6/@O6+F(X=+9L'Z\?UH;LFPA'GDH]SQCQ]XZN MO$>I2V=K,\6E0N55$./-(_B/K["N(P,8XH P /2BOGYU'-W9^F8?#TZ%-4X* MP4445G.+C2]3@T:_F,FG3L$C:0Y,+'IS MZ'TKW;M@5\BK(T3+(IPR$,#Z$HR/2GT4 4KG2=/O!BZL;:8?]-(@W\ZRKCP)X8NL^;HM MI_P!=G\JZ*BI<(OH:1JU(_#)_>SC9/A;X1DS_P 2O9_NS/\ U-57^$7A9ND- MRO\ NS?_ %J[RBH]C3[&ZQV)6U1_>>=GX-^&3_RTOU^DP_\ B:Q=>^&_A/1$ MMS)-J+-+(%(\]>%[G[O:O7:Y[Q%H]I?/:SW$1>0SQQ'YN-I;D?C4RHPMHD;T MI*WJ\W][,6W\)Z!;8,.C6*D="8%)_,UJQP1Q+MCC M1%'0*N!4M%4HI;(PE.*T'_ '#$_P#B MJ/['\4?]#8G_ (+$_P#BJ .BP:,'/M7._P!C^*/^AL3_ ,%B?_%4?V/XH_Z& MQ/\ P6)_\50*QOR013*5EB5P>H89!K*N/"?A^YSYNC6))ZD0J"?Q%5?['\4? M]#8G_@L3_P"*H_L?Q1_T-B?^"Q/_ (JI<8O=&BJ3C\+:.=U?P!X8_P"$ET6' M^R8E2%[>%YY;F_CCC4NSF=<*!R2?EKI/['\4?\ 0V)_X+$_^*JIJ?A7 M7M7TRXTZ]\4*]M<(4E5=.12RGMG=4^PI?RHT_M'%_P#/Q_>>;_#_ ,,>#O'5 MEJ$L#ZC%)9W#1^7YZY,>3L;[O<=?<&NT7X.>&1U>_(]YA_A6+X ^',^BO?W^ MD:X+6;[5<6C_ .@JP94E('!;_9'TKN?['\4?]#7'_P""Q/\ XJCV%+^4/[1Q M?_/Q_>8Z?"+PJAYAN7_WIO\ "K4?PN\(Q]=*WGU:9_\ &KW]C^*/^AL3_P % MB?\ Q5']C^*/^AL3_P %B?\ Q5-4::V1+QV)EO4?WE>X\$>&;+3;IH-&M@RP MN02NX@[3ZYJWX1L+2+PIH\L5I CO8P,S+&H))C7)) JG?Z1XE73KIG\41L!$ MY(_LU!G@_P"U57PYI/B1_"^D/%XH2.-K*$JG]G(=HV# SNYJU&*V1A*M4G\4 MF_FSM N!C%/KF_['\4?]#8G_ (+$_P#BJ/['\4?]#8G_ (+$_P#BJHR.DIM< M[_8_BC_H:T_\%B?_ !5)_8_B?_H:X_\ P6)_\50!9\0']]H__813_P! >MRN M%UG2O$,ASZK!XC MU#2M2U&.^2*U@N(W6V$)4NTJD'!.?N"NDH **** "BBB@ HHHH **** "BBB M@ HHHH **** ,O3I+:274!;Q%&2[*S$G.Y]JY/7C@C\JTL\UGV$YFDOE-L(1 M'XZBBB@D**** #M7.>*]-N=0CTR2V<(MI>K/ M-EB,H%88]^2.*Z/M7.>*[.]NXM,>SI+< -C='M8$>_)'Y4%1^(BHHHK M$] **7Y0I=V"HHR6-4)-57/[B%2/[TG)/X4KV&DWL7J*SO[6G[1P_P#?%']K M3_\ /.'_ +XI< M/_?-',@]G(T?2BJD6IQ2$+-&(L\;UZ?B*N%2I(X]L>E4B6FM&)1110(32-4S MXHN-(\A<+9)<^=_$1\IQ'M3^8S2YI9X M9'EA$+">5 H&,@.0&_$=)MZ?ZO>=G3_ &<5?KT8['RL MMPHHHJB0HHHH **** "BBB@ KGQ_R4&3_L%K_P"C3705SX_Y*#)_V"U_]&F@ M#?KG-'D1?%OB7/]8G_?0H\V/_ )Z)_P!]"L0>"?#&/^0!IO\ X#K_ (4?\(5X7_Z M&G?^ Z_X4 ;?FQ_\]$_[Z%'FQ_\ /1/^^A6)_P (5X7_ .@!IW_@.O\ A1_P MA7A?_H :=_X#K_A0!M^;'_ST3_OH4>;'_P ]$_[Z%8G_ A7A?\ Z &G?^ Z M_P"%'_"%>%_^@!IW_@.O^% &WYL?_/1/^^A1YL?_ #T3\ZQ/^$*\+_\ 0 T[ M_P !U_PH_P"$*\+_ /0 T[_P'7_"@#;\V/\ YZ)_WU6=JTL?EVOSKQ=Q'K_M M55_X0KPQ_P! #3O_ '7_"D_X0KPQG_D :=_X#K_ (4#32>IM^?%_P ]4_[Z M%'GP_P#/5/\ OH5C?\(9X:_Z .G_ /?A:/\ A#/#7_0!T_\ [\+0/W?,V?/A M_P">J?\ ?0H\^'_GJG_?0K&_X0SPU_T =/\ ^_"T?\(9X:_Z .G_ /?A: ]W MS-GSX?\ GJG_ 'T*//A_YZI_WT*QO^$,\-?] '3_ /OPM'_"&>&O^@#I_P#W MX6@/=\S9\^'_ )ZI_P!]"CSX?^>J?]]"L;_A#/#7_0!T_P#[\+1_PAGAK_H MZ?\ ]^%H#W?,V?/A_P">J?\ ?0KG_$$T9UOPN1(AQJ+Y^8?\^TU3_P#"&>&O M^@#I_P#WX6L/7?"GA^'5_#D<>BV*I-?ND@$(PR_9YC@^V0#^% >[YG:"XA/_ M "UC_P"^A2^?#_SU3_OH5BCP9X:_Z .G_P#?A:7_ (0SPU_T =/_ ._"T@]S MS-GSX?\ GJG_ 'T*//A_YZI_WT*QO^$,\-?] '3_ /OPM'_"&>&O^@#I_P#W MX6F'N^9L^?#_ ,]4_P"^A1Y\/_/5/^^A6-_PAGAK_H Z?_WX6C_A#/#7_0!T M_P#[\+0'N^9#J\\7_"5^'SYJ?\O'\0_N"MX7$./]:G_?0KB]4\)^'X_$VAPI MHMBL&_^@%I_P#WX6F'N^9%X1=?[.U M[A@ZI>$<_P#3=ZZ'S$_O#\ZS;?P[H]K$(H-,M(HP2=J1 #)Y-2?V+IO_ #XV M_P#WP* ]WS+WF)_>'YT>8G]X?G5'^Q=-_P"?&W_[X%']BZ;_ ,^-O_WP* ]W MS'ZE(G]E7OS#_4/W_P!DU4\+2*/"&B@L/^/"#O\ ],UI-0T?3DTV[=;* ,L# MD$(.#M-5/#.D:?)X4T9WLH&9K& DE!DGRUH#W?,Z+S$_O#\Z/,3^\/SJC_8N MF_\ /C;_ /? H_L73?\ GQM_^^!0'N^9>\Q/[P_.DWI_?7\ZI?V+IO\ SXV_ M_? H_L73>]C;X_W!0'N^92\0.IFT?##_ )"*=_\ 8>MOS$_O#\ZYG7M*L$ET MD"S@&[4$!^0=-CUL?V+IO_/C;_\ ? J5NS27+R1WZE[S$_O#\Z/,3^\/SJC_ M &+IO_/C;_\ ? H_L73?^?&W_P"^!5&?N^9>\Q/[P_.CS$_O#\ZH_P!BZ;_S MXV__ 'P*/[%TW_GQM_\ O@4![OF7O,3^\/SH\Q/[P_.J/]BZ;_SXV_\ WP*/ M[%TW_GQM_P#O@4![OF7O,3^\/SH\Q/[P_.J/]BZ;_P ^-O\ ]\"C^Q=-_P"? M&W_[X% >[YE[S$_O#\Z3S$_O+^=4O[%TW_GQM_\ O@4?V+IO_/C;_P#? H#W M?,S;5U'Q U4EA_R#+3O_ --)ZW_,3^\/SKE;;2K ^.M3A:SA\M=-M6"[!@$R M3Y_E5_6-*L(=(N9([2%'500RH,@Y%(:46[:FZ#FEIJC P.E.ID!1110 4444 M %%%% !1110 4444 %%%% &=9-=L]Z+H847!$!P!F/:N/UW5?[X[51L89XI; MSSYQ()+@O$-Q.Q=J@+[<@\>]7CUI(@9^JRGS$M_P"%5#M[L:SZN:I_R$)/P_E5.LY;G735HF<- M3S>X\LX SMSGTSQFM+!X]3T'K6--874GB*>[\I6MY-/-N#YF&+ELXQU ]ZR( M_#]_:OIK6UDJ+"J--B\).\,=W)^\,'MZ4M YI)FY)K]C&[I^_D920!%"S;\9 MSMQUQCGTK0AE$\*2J&574, XVM@^H]:YFVT&YC>S+V,96,W)<"XQ]_&W_/:I M=-TO4;>ZM/M=O'(D4,6)_M))B95(9)7$Y.(3=8$ \T.%S_%QD<4 MK%.3['8D8ZY'UH/%_TJYINEWMMK M4MQ=(2N&V3"Y)#*0 %\OV(ZFG8GF?8Z#_/-:^G2F6S:-NL1&T^QK([UI:3_R M\?[H_G1'<55:7+U%%%:',&D7UJ?$UQI_V4"\%FLYN-HYC+D;,]>HSZ5TZ]*Y MC2+FR/B:XM%@_P")@+196GQ_RR+D!,_7)KIQTK5;'!4^)BUS'Q#_ .2?ZW_U M['^8KIZYCXA_\D_UO_KV/\Q4S^%EX?\ C0]5^:/FBBBBOGF?J(4444@"BBB@ M HHHH **** $?[C?0U]8Z9C^Q[+O_H\?_H(KY-?_ %;?0U]9:9_R![/U^SQ_ M^@BO2P&[/E>(]J?S_0;I4$D$,JR3B8M<2N&!)P"Y(7GN <5H5FZ/%;PV\RVT MWG(;F9F;&,.7)9?P.1^%:5>E'8^4ENPHHHIDA1FF&5%.&8#ZFD\^+_GHO_?0 MH"S),T9J/SXO^>B_]]"CSXO^>B_]]"@+,DS1FH_/B_YZ+_WT*//B_P">B_\ M?0H"S),USZ_\E!D_[!B_^C#6YY\7_/1?^^A6&/\ D>'N/^6/]G*F_(QN\PG% M [,W)IHX(7FE8)&BEG8] !U->>>%/%_AZ[\<^(4MM9LYGOIX/LJI("9ML7.W MUQ7H#RPNI5F1E(P02#D5Y=X'^&%OX7\?ZSK3O";7)&FCB_P#? M0H"S),T9J/SXO^>B_P#?0H\^+_GHO_?0H"S),T9J/SXO^>B_]]"CSXO^>B_] M]"@+,DI*:LBOG:P..N#3J #%&*6B@!,48I:* $Q1BEHH 3%%+2,RJ,L0!ZDT M %<_XA_Y#GA;_L)/_P"DTU;OGQ?\]%_[Z%8.O,)-9\-,AW*FH.SE>=H^SS#) M]!D@?C0%CH:*C$\7_/1/^^A2^?%_ST7_ +Z% 6'T4SSXO^>B_P#?0H\^+_GH MO_?0H"P^BF>?%_ST7_OH4>=%_P ]%_[Z% 69AZO_ ,C9X>_[>/\ T 5OBL34 MH7G\1:-?%_ MST7_ +Z% K,?13//B_YZ+_WT*//B_P">B_\ ?0H"P^BF>=%_ST7_ +Z%'GQ? M\]%_[Z% 6*^I'_B5W@P?]0__ *":I^%C_P 4AHG'_+A!_P"BUK"^)FG7VK>" M+X:1J$MO?VZ^?'Y,F#)@'?%_ST7_ +Z%'GQ?\]%_[Z% 6'T4SSXO^>B_]]"D M,\0_Y:*?^!"@+,P[3_DH&J_]@RT_]&3U?UW_ ) EU_N?U%4[:)T\9ZC>, +: M2PMHDDW##.KS%@/H&7\ZNZMBXTNXAB96D=<*-PYYH*2=S0!IB_]]"D*S),T9J/SXO^>B_]]"CSXO\ GHO_ 'T*8K,DS1FH_/B_ MYZ+_ -]"CSXO^>B_]]"@+,DS1FH_/B_YZ+_WT*//B_YZ+_WT* LR2BHO/B_Y MZ)_WT*D!R* U%HHHH **** ,W38(8I]0,-P)3)=,\@ _U;;5&W\@#^-:'>L[ M3?LGGZA]F\S=]J;SM_\ STVKG'MC'ZUH_P Z%L5/<=11102%%%% !VKG/%I_\A"7\/Y53JYJG_(0E_#^551%(?X&_+K63WU.N#2B MAOY_A1^%/\J3_GFWY4>5)_SS;\J17,,_7T)HI_E2?\\V_*CRI/\ GFWY47%< M91^8^G:G^5)_SS;\J/*D_P">;?E0/F&4< 8QQ]:?Y4G]QORH\J3^XWY4"N,K M2TGIBM#F#2)=._X2>X MB$3?VH+-6:3''D[S@9]=V373CI7,:.=,_P"$FN,9_M;[&N[@X\C><>V=V?>N MG7&T8Z5JMC@J?$Q:YCXA_P#)/];_ .O8_P Q73US'Q#_ .2?ZW_U['^8J9_" MR\/_ !H>J_-'S11117SS/U$****0!1110 4444 %%%% #7_U;?0U]9:9C^R+ M/'_/O'_Z"*^37^XWT-?66F?\@BS[?Z/'S_P$5Z6 ZGRG$>U/Y_H1Z0UJUO,; M-76,7,P;>>2^\[C],YQ6E6;I$Z7$$K) ( MS,A4="0Y!;ZGK^-:5>E'8^5G\ M3"D-+2=J9)C:J/\ 2E_W/ZUSNI:_9Z7?P65PD[33QO+&(X]V53EC^ KH]5!^ MU*<$C9V^IKC=*] M*E,/V:1[H2P"X_<)N*QEMH8CKUX(ZCOBFGQ=I*Z@UE*\L4JSBV):/Y?-*[@N M1ZCFN;?X*:.0MN?"@$,O)P":V;'PM/;ZUJVIW<- MK/+-.)[,,S$(P3:"RXP"2.HSUH8[R-?2=:M-9-R+83(]M)YQ4/B1ALRHK,Q 5022>PK(F\3:9 M#H4&L>8\EC<%522-<\L<#/ISQ^-6M7L[N^L?LMMM42N%F9C@B/\ BQD$$GI@ M^IKCCX(UF#0[W1+66U:S.H)=VGFNRM&@<.R, F!R#C'K62.Z3ML=!/XQT>VT MZYOI))1%:S""Z7RCN@<]-X[#GKTJ:Z\36%G8W%Z\5T]O V&>*$N#QDD8Z@ Y M)Z5FQ>%]0$NLW$OV>2;6YT%TA+;(H0NW"97YFQZ@53MO"VN6OABX\-2+976F MLTD4#//(DJ0L#M!PO)4_F*JRN3=]CLX9H[BWCGB.Z.10ZG'4$9'Z5)5?3;*2 MPTNTLWD>9K>)8S*PY; QDU9VM_=/Y&D6K"44NUO[I_(T;6_NG\C2'H)1@4NU MO[I_(T;6_NG\C0%T)12[6_NG\C1M;^Z?R- :"44NUO[I_(T;6_NG\C0&@E%+ MM;^Z?R-&UO[I_(T!H)_.K6F@"\7@#@]![56VM_=/Y&K>G B]7*D#!_E36YG4 M:Y6;=+249K4X1:2BB@#$\0_ZW1_^PBG_ * ];E8?B'_6Z/\ ]A%/_0'KF*Z7:W7:WY4GL4GKJ)1QQQ2[6_NG\C1M;^Z?R- M(JZ&XI:7:W]T_D:-K?W3^1H'="<44NUO[I_(T;6_NG\C0+02BEVM_=/Y&C:W M]T_D:!Z"44NUO[I_(T;6_NG\C0&@E%+M;^Z?R-&UO[I_(T!H-Q73K]T?2N:V MMC[K?E72K]T?2KBVEAU&:3-+5G.%%%% &9ITT$LVH>5 (C%=,DA!_UC;5 M^;\B!^%:..:H6$LTLEZ)HM@CN2D9VD;T"J0WOR2,^U:%)#EN+1113$%%%% ! MVKG/%>HW6GQZ9';(&6ZOE@FRI;"%6.>.G('-='VKG?%6JS:;%IJ11(XO;U+> M0MGY5*L1I M9-2NRSG)Q,P ^@!XKVCQ7_QY:O\ ]>S?^@UX2!G'TKS\4VI61]+D\(RA)M7V M+G]K:E_T$;S_ +_M_C1_:VI?]!&\_P"_[?XU3]/\YHXQZUQ\TCW/9PZ1_(N? MVMJ/_01O/^_[?XUJ2VVN6^G:;?SZC=QVU_(R(_G.=F#CYAGOU'L*PHS&)4\W M/E[OF"D9([XS7777C*SU"QN=/NK"5;)7B>S$>P/!LX^8GKD8S4M%US3TOC'KK7;Z?C[7'#/('B!_BP>HY'(KG?[6U'MJ-Y MC_KNW^-=!J/BRRF;6YK&QN([G5U"2F>12L:#'"@#J<#DURA&#[?2BHTG[H86 M$W%^UCKYI=M?Q_ M_P!JZC_T$;S_ +_M_C1_:VI?]!&\_P"_[?XU3Z<4<=JQ MYI=SK5*';\#;T7Q!JEIJULWVZXD1I%1XY)"RL"<$$&O;]- 62[5>@4 ?3-?/ MMC_R$;3_ *[)_P"A"OH+3O\ 6W?T'\Z[\(V[W/GG7=FNG'2N8T>VL1XGN+L7&=0-FD309Z1!R0 MV/J2*Z<=*U6QP5/B8MQ_F*Z>N8^(?_ "3_ %O_ *]C_,5, M_A9>'_C0]5^:/FBBBBOGF?J(4444@"BBB@ HHHH **** &O]QOH:^LM,_P"0 M199_Y]X__017R:_W&^AKZRTS_D$66>GV>/\ ]!%>E@-Y'RG$>U/YB:;)C'8^5ENR MGJ;,EIE20=PY!Q6*UPZC+3%1TR7Q6SJO_'E_P(5Y_P#$!'D\"ZHD22/*T8$: MQJ68MN&, ZL],F2U$E:1 M>ARU(KF>ATD1)B3/)VC^525'#_JH_P#='\J?6YY8M%%% !2,,J1[4M(>AH Y MPSRD_P"M?K_>-5;^XE%H2)W7D$D.1@5*Q"J68X R2:\[DU#4H?&$>I3PSG2= M6C,(4JS"'8?D++CY01G.?6L6>C&R:T.I6^FOTYKS+0+>YSHQ@AN(Y8KRY>]9XW \@DX#9 W9XP!FK.DQQ:7XA:*:WN7T: M\$DUBQCBK>3L,K=2L,XR)"?J,TOVJY_Y^)O^_AK MC_!/V8QZF]I:W5K%)"Y]*H5:T M_P#X^U^C?RIINY,HQML;/G2_\]'_ .^C6KI;,\#EF+'=W-8]:^D_\>[_ .]_ M2MXO4\ZJDH:&A12TE6(?];H__813_P! >MRL/Q#_ *W1_P#L(I_Z ];E M2MV6_@C\PK!NY9!>2@2. #C@FMZN>O?^/V7_ 'J);%T5>6I6N+LK&Z&X*N5) M"^9@GZ)B1B.08^=L]".>*R>O4[J;6NAZ MA]NE*>9]K?9GAO-)!_'-.^UW)ZW$W_?PUYI>:1:V?A1[B^^T7,FH)%Y444,A M%LP3!?:.N\T[ TRU"^9M$2@>:,.< Q-]KN?^?B;_ +^&C[7<_P#/Q-_W\-0T4[L. M6/8F^UW/_/Q-_P!_#1]KN?\ GXF_[^&H:*+L.6/8F^UW/_/Q-_W\-'VNY_Y^ M)O\ OX:AHHNPY8]B;[7<_P#/Q-_W\-'VNY_Y^)O^_AJ&BB[#ECV)OM=S_P _ M$W_?PT?:[G_GXF_[^&H:*+L.6/8F^UW/_/Q-_P!_#1]KN?\ GXF_[^&H:*+L M.6/8F^UW.#_I,W_?9K=$TNT?O'Z?WC7.'H:WQT'TJHMF%:*5M"]I\DC7BAG8 M@@\$YK:K#TW_ (_4^A_E6Y6\7H>;65I"T4451D9]BMTLEX;I@5-P3#TXCVK@ M?GFK_>LW3X1!)?DSK+YET7P#GR\JHVGT/&?QK2I(6K_\ 7LW_ *#7A(Z"OH#6(TGN MKF&49CEC,;#V*XKSF7X;/YC"#4X?*S\OF1L& ]\5PXBG*;T/H,LQ-.C%JH[; M&1X(M[>\\1&WNX(IH6MY6(ECW@%5R#CZUOZ;;Z9?:NMI/I]DVG7%EF34H[?R MA$_3S!NZ8/RD4RU\":I8R&2SUY+>0C!>'>IQ]0*FE\(:[<1-%-XF9XFQE&:0 M@XZ<4HPE%:Q_(NO5IU*CDJBLUYZ$1L;5AXFAO-.L=.-CY*P.UMOV MC=D#YM MP[^]3QZ)I4WC(R7,%K#I5O:PEPJB)7DD48//?)+8/9:)/">ORJZR>*'=7 5@ MSR'LWD1BNO$?G1D@E)&D8$CIP?2G6_@_6[6>2> M'Q&$FD 5W^.?QJ>27\H^>+=W5_/^M2[/IFE64=S]IMM+@9;V"/<;0L MN'BW%5[C)YYZ5YI>JRW]P&@\@^8W[G_GGS]W\*]"7PMXB4L1XJD&YMS8DDY/ MJ:SW^'5Y+(TDFKV[NQRS,CDD^IXJ:L'/:-C?"5Z5%OGJ7^\XZQ'_ !,;7_KL MG_H0KZ"T[_6W9]0/YUYQIGP^6TU"&YN]025(7$@CB0@L0BCO176>*&D65J/$MQJ N@;PV:P&WW#(0.2& MQUZDBNG'2N*BTC4'\22ZIIFIVD$QM%MWAN+IQ6J+7Q;C_ )"V MD_\ @"__ ,M+XOOX+A?LG[J(C?.G(^^XX M/ZGWJ9_"R\/_ !H>J_-'D=% Z45\\S]1"BBBD 4444 %%%% !1110 U_N-]# M7UEIG&D61/\ S[Q_^@BODU_N-]#7UEI?_((L\=?L\?\ Z"*]+ =3Y3B/:G\R M/285MX)46X$^;B9RRG(!9R2OX9Q^%32ZC%#*T;!\CK@5!I"VJV\HM'=X_M,Q M8OUW[SN'TW9Q5*^&+Z7ZC^5>A>R/FHQ4IM,FU'5+9[3#>8!N'10?ZUE#4+,' M(>?/_7,?XURNO>,!I\NJP2V#-!IODO/*DF3L?H0#UQWJG#XFANM:DTVVC1I( MV *N^URI7<'"DM:=A=B_T^WNU0H)HPX4 M]1FLFVNAWPA!K1LZ$7EB!@3W&/3R1_\ %4GVJP_Y[3_]^1_\56/14P7 M=FQ]JL/^>T__ 'Y'_P 51]JL/^>T_P#WY'_Q58]%'.'L%W-C[58?\]I_^_(_ M^*H^U6'_ #VG_P"_(_\ BJQZ*.T_\ WY'_ ,51]JL/^>T_ M_?D?_%5CT4Q7BCG#V*[F MQ]JL/^>T_P#WY'_Q5'VJP_Y[3_\ ?D?_ !58]%'.'L5W-C[58?\ /:?_ +\C M_P"*H^U6'_/:?_OR/_BJQZ*.Q71C@VT@."&'U[BL6W8[U&%UJ=7]LL3UGN#_ -L?_LJ/MMD, M_P"D7')R?W(Y_P#'JY)]6EA;3TGLF1KV4H/G!"<$C/J2!6I]*S;:W1V*E![2 M9L&[L3C,]P<=/W(_^*H^U6'_ #VG_P"_(_\ BJQZ*7./V"[FQ]JL/^>T_P#W MY'_Q5'VJP_Y[3_\ ?D?_ !58]%'.'L5W-C[58?\ /:?_ +\C_P"*H^U6'_/: M?_OR/_BJQZ*.Q M7BCG#V*[FQ]JL/^>T__ 'Y' M_P 51]JL/^>T_P#WY'_Q58]%'.'L5W-C[58?\]I_^_(_^*H^U6'_ #VG_P"_ M(_\ BJQZ*.T_\ WY'_ ,54]G>V*W *S3$X/'E ?^S5@58L MO^/D?[IIJ6HI45;7+X(I+>0BW*WDCK#,+@&!PH!!#XZMG !Q[XK-R;6A MUTZ4(O5G:3:C:>0X\R< J<_N_P#Z]9'VVPX(N)\_]<1_\57,:GXM&GS2P3V+ M'9#'*P60%L.=N .Y!ZX[>M%EJ(N[V]MO)>,VK*I+$'=D9[>U9/F[';1A#:YT MXO+$'B>X'_;$?_%4GVNPY_?7'_?D?_%5CT5',='L5W-C[58?\]I_^_(_^*H^ MU6'_ #VG_P"_(_\ BJQZ*.T_\ WY'_ ,51]JL/^>T__?D? M_%5CT4Q7BCG#V*[FQ]JL M/^>T_P#WY'_Q5'VJP_Y[3_\ ?D?_ !58]%'.'L5W-C[58?\ /:?_ +\C_P"* MH^U6'_/:?_OR/_BJQZ*.Q7BCG#V*[FQ]KT_I MY\__ 'Y'_P 56TNH6>T?/-T_YYC_ !KC:V1T'TJHR,:M%::G16.HVBW2D&4G M!X*8[?6MC^UK?^Z_Y#_&N/L/^/Q?H?Y5KYK:,M#@JT8\VYTD4@EB61>C#(S4 ME5[/_CTA_P!P58K8X'N9FFI:I/J'V>1G+73--G^!]JY ]L8_.M'O[UG:;):O M/J MXF1DNF64DYW2;5R1[8Q^5:-"V'/<=11102%%%% !VKG?%%];6<>G)QEZI_P A"7\/Y53JYJG_ "$9?P_E5/CUK)[G;%KE044<4<4K M%7044<4<4:A?S"BCBCBBS%<**.*.*>H[^85I:3TN?]T?SK-_SUK2TGI<_P"Z M/YTXK4SJ_"7N]%'>BM#E$T?2L>*;C5_/7YK);;R<3G<'+9_(UU Z5JMC@J?$PP*YGXAC_ (M_K?\ U['^8KIZ MYCXA_P#)/];_ .O8_P Q4S^%EX?^-#U7YH^:****^?9^I!11D#^=&1[4K,FZ MV"BBBD,***I]/QII7$W;=V&T444AWN-?_5M]#7UEI9_ MXE%ECK]GC_\ 017R:_\ JV^AKZRTSG1[,?\ 3O'_ .@BO2P'4^5XCVI_/]"/ M2);>6WF:UA,*"YF5ESG+AR&;\3D_C5&^/^FR_7^E:&ESO<02O) (2MQ*@4+C M(#D!OQ S^-9&MWMMIIN[R[D$<$(W.WX=!ZFN]_"?-TM:C2W..USP>M]<:I &SW^E49?#$4VH074DX;[+-YD'[H!XU P$WYR5YZ&I MKCXF>'9XC'Y>H8SG/E#G]:J_\)_X<';4/^_0_P :YG5B^I[%/!5N7X']Q#;Z M"ND::^GQW(D9P[&8Q 'YB3T'7&34FFV1T[3;>S\XRB% @U'_ +]+_C4\\>Y?L:O\C-6BLK_A,/#?][4?^_2_XT?\)AX; M_O:C_P!^E_QHYX]P]C5_D9JT5E?\)AX;_O:C_P!^E_QH_P"$P\-_WM1_[]+_ M (T<\>X>QJ_R,U:*RU\6^&G8 S7\8)QO>$$+[G!SBM74)+31[7[7J,[);E@L M1B7 MU'_OTO\ C2YX]R_8U?Y']QJT5E?\)AX;_O:C_P!^E_QH_P"$P\-_WM1_[]+_ M (T<\>X>QJ_R,U:*RO\ A,/#?][4?^_2_P"-'_"8>&_[VH_]^E_QHYX]P]C5 M_D9JT5E?\)AX;_O:C_WZ7_&C_A,/#?\ >U'_ +]+_C1SQ[A[&K_(SHM/_P"6 MGX?UJZ>E 2,>]='JP'GQY( V$DGH!GK7G\_P 3?#L4SQK]MEVD MC>D0VL?;)YK"I*,7JSTL-2G5C:"N9%IX1FL[?2HEUB0_V:[F%VMU)PP(P>>< M \?A1<>%;>'1$TT7#FR.]IHW4$RR/_&Q]CR!4G_"?^',Y"ZB,_\ 3(4R;QUX MHMH,U:*R MO^$P\-_WM1_[]+_C1_PF'AO^]J/_ 'Z7_&ESQ[E>QJ_R,U:*RO\ A,/#?][4 M?^_2_P"-'_"8>&_[VH_]^E_QHYX]P]C5_D9JT5E?\)AX;_O:C_WZ7_&C_A+_ M W_ ']1_P"_*_XTX>QJ_R/[C5HJ2W6*_CMIK&8307.?+(W%[,5."\4(VGZ9/2G>RNS."E)VBFWZ&E165_PF'AO^]J/_?I? M\:/^$P\-_P![4?\ OTO^-+GCW-/8U?Y&:M%97_"8>&_[VH_]^E_QH_X3#PW_ M 'M1_P"_2_XT<\>X>QJ_R,U:*RO^$P\-_P![4?\ OTO^-'_"8>&_[VH_]^E_ MQHYX]P]C5_D9JU8LO^/D?[IK"_X3#PW_ 'M1_P"_2_XU)#XT\.12;P=1/;_5 M"FIQ[BE1JVMR,ZOO6IIO^H?_ '_Z"N)_X3_PY_=U#_OT*LVWQ)\.VZ%?+U @ MMG/E#_&K52"W9QSPE=QLH,[^U_X^H?\ >%=!7)Z%JEGK,5M?6$AD@D;C<-I! M'4$>HKK:ZX.ZNCP\0G&=FK,Q/$/^MT?_ +"*?^@/6CJ'_'E)^'\ZS_$'^NT? M_L(I_P"@/5_4?^/*3OT_G3[D+:/S_,Y?4;22^LC!%A MKBKCP9;PK>6<4T:VT\CO+;FV4Q98#&U<_)CMBNCU[QEI'ARZCM;UII+AD#[( M4W;5/0DYZUSLOQ"\.2RM)MU'+'./*'^-&_[VH_]^E_QHYX]Q>QJ_P C-6BLK_A,/#?][4?^_2_XT?\ "8>&_P"] MJ/\ WZ7_ !HYX]P]C5_D9JT5E?\ "7^&S_%J(_[9+_C5[3M3TO6DF.FSRF2! M=[Q3IM.WID8ZT*47LR90J07-*+2]">BH;_4]+T=(3J4\PDG7>D4$>Y@OJU'_ORO^-'_"8> M&_[VH_\ ?I?\:7/'N5[&K_(S5HK*_P"$P\-_WM1_[]+_ (T?\)AX;_O:C_WZ M7_&CGCW#V-7^1FK165_PF'AO^]J/_?I?\:/^$P\-_P![4?\ OTO^-'/'N'L: MO\C-6MH=!]*Y#_A+_#?][43_ -LA5P>/O#@'34/^_0JE.*ZF53#UI?89UEA_ MQ]K]#_*M>N!@^(GAV"42;-0)&>/*'^-=!H/C'1_$5T]K9-.ERJ%_+F3&Y1W& M*UA4@WRIG#6PU:*YI0=D=]9_\>D/^Z*L57L_^/2'_<%3UUGA/=F?I]P9I[X& MV6+R[EHPP&/,^53N/J>M)!+ M?0=1113$%%%% !VKGO%$FG)%IPOXV>1KU5M\4?V9Y6G? MVAN\PWB_9,9_UVUL=/;=05'XB"BB@]*Q/0,?7)DM9KRXD&4AB,A'KA4 MT*=6+E-7M8Z7_A/O$'_/Q!_X#I_A1_PGWB'_ )^(/_ =/\*YJBN3VL^Y[#PF M'_D7W'2_\)]XA_Y^(/\ P'3_ H_X3WQ#_S\0?\ @.G^%9V@Z-+KVJ"RCDV? M(TC,!N;:HR=J]SZ"MF#P;!.;J9=49K.VB261TMF,B[F(P4ZC&#D]JTBZLE=, MY:JP5*3C**5O(K_\)[XA_P"?B#_P'3_"C_A/O$/_ #\0?^ Z?X5]]39M9);A-QSY@9^HBJ2K!E."IR#Z&O0_%^JWDW@#PT[2@->1L;A ME0*9,'C.!7GH ) )V@]S_.N]U.[\+ZGX9T32FU^2*73D*.XLI"')].*Z*6L) M+KH>9C5^\I2LW9O97Z?YG-:#X=;68+R[FNTLM/LD#7%RZ%MN3@ *.I-;!^'U MQ)?Z:MIJ4$^G7Z-)'>["H 498%?[V.@S6I8ZSX4@TF^\*QW4BV-W;@MJ31$% MY@H' Q]*M:7XF\-6":+H=S<"[M+%9)#>F$[!.Q.TA3R0,GD^U;1ITM$V M<=;%8MRE*":[*W2V_K?I^!S=[X&N%&D/I=X+Z+5'*0N83$01Z@YP.^:Z:"QM M=.^&OBFQMM8BO_(PKJEN4\M]PR-QY:K9\=:%9QZ+.VK76IW=A.XDD-OL,BMD M,V.@ !X'?%9K77A#3]$\16=OK\L@U4AXU%L28^=VT^IS],"K4813<7T_0Y)U M,5548U8O==-_>_R/->U)2\<]<>_%)7G'U5[ZB/\ <;Z&OK'3/^0/9?\ 7O'_ M .@BODY_N-]#7UCI?_((LO\ KWC_ /017HX#>1\IQ%M3^8FF-=-%)]L $GGR M;< #]WO.SI_LXKB?BA_R*6J'OYD/_H0KM=+BE@AD6:82L9Y74@DX4N2%_ 8' MX5Q?Q0_Y%'5?]^'_ -"%=E3^$SPL%_O4?5?FCP7^E6]-T^XU;4H+"T0-/.VU M!_6JE;6@:S#H8N[E(FDOWC\NW++F-0<;B>0%PBR-$)-I"L5.#@_A7; MVWC71DUBZOO)OK>2YD@GE,2KDO']Y1\WW6K-\5>*;#7-+AMH8K@R1SF5?-4) MM7GY3@D-][@X&!ZULZ=-+(Q+JJ+IV74Y=;*Z9H56TF)F!,0$9R_T]:!9 M711W%K,40X9MAP/KZ<\5VS^,=-DE<>9J<<=Q$R'&W_0V*J,QYJG/XYM)(DDC?4DN$25)K253%)Y3X0D!_3/K44T$MNX2:)XWQG:ZX./6O0#X]TY9UN8UU ;4>+ MR'"X?=('\P_-]\8Q_6N-U_5#K&MW5\)9WCEI/EJ0LOU[&:3\I^E>@^/O^13\-_\ 7/\ ]D%>>M]T_2O0_'O_ "*7AO\ MW!_Z *=/X)!B?X]+U?Y'GW!QD@>I/0"NCN/!6H6\:2?:+*2,M&LC)(3Y(D&4 M+#&<'VKG !WR!WQZ5V#^-2-8L)(IKN/3;<1>9 L:*TA1=O)!^8'W/>BFJ;7O M%XEUU)>P7>_W'+/8W,7+6TNW( 8QG!ST[=^U67T:ZCTF?4) L:V\ZP20N")% M9AD9'H:ZVU\<:=%::=;3)J,R6$PD1VV9DSNR&&O2LW7/$UIJ>F7EKY MM[<3S2Q,EQ.B+O5 >H7IUXJG3I\M[F$<1B92473LK[G,BTN"D;BVE*2MLC.P M_.WH/6G?8;O]X/LDV8^'^0_)]?2NQMO&.GPI:9%^H6%87@7;Y<+",IYD??/. M<<=ZNI\0;&,01 ZDR0;5+C;^_ C9-S?-U)(/_ 11[.E_,*6*Q72E^9P#65TJ M1NUK,JRG:A,9PQ]N.:46-TS2*+68M$0)%$9)3/KZ5W]K\0M.B2..:/4)@B0* M"X0^7L4J7 R>3D'\*J7GC>UGM956XU07*;E6=1&AN,IM_> <#&!C&33]E1_F M$L7BGHZ7YG'W6EWUE+/%BBBO2/DS \2 M#-I<_P#7I+_Z":^8!T^M?3_B/_CUN?\ KSE_]!-?, ^[7EX[='V/#U^6?R_4 M/PR>F/6M'4M$O]*U)-/NH/\ 271'5$&#MY!S^%4=+\66- MAI^G*T=X9;4!9+92ODR@2;PYSSN'/XX["J=.GS6N94\3BO9O_ .5_LZ] M\YHC9W'F*,E/+.1]?2F&UN%@$[6\HA/_ "T*'&?K7?1>/K&VBAMTEU218F4^ M>=H>4"3>0WS>GR]>YI8/B%IL*;98M0N$"%1%($V[O-W@XW=0.,T_94OYC/ZW MBE_RZ_,X$V-TLKQ&UF\Q$\QE,9R%_O$>GO4UQI.H6K;9K.9#Y0FY3HA_B/I7 M;7'CJQE>4>?JI9662*Y"QI(<%OW1QQMPW4YYYIL'CNQ\FU\QM16: PRNPP?. MV(5,9.[[K=?Q/%/V5+^8?UK%[JD<&]M/'$DKP2)')]QV4@'V]ZB]>/PK<\1: M]_;1M!%)N::2E9'I493E!2FK,]4\$?\BQ M8?\ 72X_E7E9ZGZFO5/!'_(KV'_72X_E7E9ZGZFNBM\,3SL#_'J^IK:-X>GU MN&>6&YM8A"RJPG"QGL+VX;4+FYM[=H9E8KMEW/ MN))SG@'CCKBB,:3BKO4JK4Q<)R<8W73[CE;32KJ\NHX!$8A)*(?,E4A%<_PD MXXIDFGW"7\UDD3RSPNR,L2EN5.">G(X-=E_PFFGI86UM&^IF*&7+PLD1\X>9 MOWLW7<.G7GBLO3/$%C:ZKK$S->6\=[)YD-Q;A1+&0^_!R<8/0TG3IK2XU7Q- MI2E3M;9?,YU;2X>)9%MI61FV*P0X+>@]Z>-/O3)Y0LI_,QG;Y1SBNYM/'FGV MH27R[X,42(VXVE4VN6,J\CYCG!X'4TL7C^Q14&_52XB2,O\ +EMLI?\ O>AV MT_94OYC-XO%)_P (X'[/-Y0E\B3RB^P/L."WI]:L-I&HI;27+V4RQ1RB%F9" M,.>@Q7>2?$336EBD2"\$(D.^T\N,)C>6WYZ[N>!GKS52R\<6-I(TI5G%N MI'E/:OA(!_PBZ<#_ (_W_DE>IUY9\)/^173_ *_W_DE>IU[.'_AH^"S/_>I^ MK,3Q#_K='_["*?\ H#UH:C_QY2?A_.L_Q#_K='_["*?^@/6AJ/\ QY2?A_.M M>K.-;1/GKXD_\CO=_P#7./\ ]!%'5_B,_1L%_NT/0NG2+P:$-8\L?9#.8 W^UC/Y=?RJ4:#?/I$>I+"3%+/Y$ M: $NQVYR!CD<'O6^/%6EG2YM%:TG.EM:+%&1&OG"4'.\_-MQG/3GFMA?'^D[ MUD47R.91(L9C5DB_=>65'S=#UXQUK6-*D]V<<\3BEM3OK^!YVEK<2W!MX[>5 MIAG,:H2PQUXI19W+1B06TOEE]@?RS@MZ=.M=):>(M/AU[6KD"]M8+[_4RPD- M-"0X;J>N<8/-:\/CVQ1(W":@CA%B:-2I4;9-YDSD?,1P>._I4*G3>\C:>)Q" M^&G?;\CAAIUZ9?+%E/OVAMOEG.#WZ5&+:8P^<()#%NV;]AQN],^M>@0_$"RC M3F756DW*6AVTA\?:=^Y*1WPA2RI M7^(S6+Q76E^9Q!T?4%MY9VLIA%$XCD8I@JQZ#'O]*B-C=AI5:SG#1#=(#&?D M'OQQ7;V/CBPLV>.235;Q-R%)967<0%(P>>,;L]^1535O&,-SH+Z7:7.H[U2. M-;AB 9@N=Q?#9Y#8[\ 4G3I]&..)Q3DDZ>GS.,Z>E=5X XUF\_Z\I*Y7M^%= M5X _Y#5Y_P!>4E9T?XB.G'*V'E_783Q_QX@M\L+-]1OX+*-XTDG M<(C29QD\#H#U.*Z'Q_\ \A^V_P"O&+^M86CW45CK-E>3AVCMYEF(0 D[3G'- M54M[5\QGAG+ZI'EWLS2OO"-_8 M));/'Y;NCQ,6$A1MK(,#[P)'!Q63_ &?> M>8L?V.?S&R OEG)([ 5TP\8^=$\LY(]0*V]6\0VE_+I\T<=P M\EO_Y_Y'"BRN6A$HM9C&2 &$9QD]OKVI?[/O/.$/V2;S67>$ M\L@X]<5Z!_PL6PE?7U..7RY$%SY<; M.N9-X !)!&/EI^SI6^(R^MXOK2.'L])O[Z2-+:SFD,C%5(7 )'49Z5";*Z"A MOLL^UF**WEGEAV'J:[E/'=DEQ;7/_$S5E41RVR,@C/#?O.V6.[IQSWI\/CS3 MH/)9!J/"PQF/Y>!&VXN,G[S#@_C1[.GW']:Q?_/H\_EBD@D:.6-HW'57!!'Y MUUGPT_Y'BW';RI/Y5S&H7;WU]-$GS=CZ'L_^/.'_ '!5BJ]G_P >\?F[W9GV,-Q%)>F M>4.)+DO$ V=J;5 7VY!X]ZO^]9VG0PQ2Z@T5P)C)=,\@'_+-MJC;^0!_&M'W MH6P3U8ZBBB@04444 ':N>\4PZ=+%IYU"4H\=ZK6H!QNEVM@?EN_*NA[5SWBB MULKF'3FO+CRG@O5DMP#_ *R3:P"_D3^5!4?B(*#THH-8GH'/^*_^//5_^O9O M_0:\)'3\*]]UV!;J6]M6;:)XC'N],C&:\DD\#>(8Y&1+$2J#@.DBX;W&37!B M82D[I'T>4UJ=.$HS=MCG:*Z#_A"?$?\ T#'_ ._B?_%4?\(3XC_Z!C_]_$_^ M*KC]E/L>U]:H_P Z^\I:'>6MCJ/GW0N,!"(Y+)ST1QQI]OA""2;;G=YB?=.[@>V*Q?^$)\1_P#0,;_OXG_Q5'_"$^(_^@8W M_?Q/_BJV@ZL59(XJT,'6ES2DK^IHW?C2(V6J)ID5S837MT)\PE0B+MQM]>>I MQWKCR23DG)/)/K6__P (3XC_ .@8_P#W\3_XJC_A"?$?_0,?_OXG_P 54352 M>K1K0EA:":A):^9S]%=!_P (3XC_ .@8_P#W\3_XJC_A"?$?_0,;_OXG_P 5 M4>RGV-_K5'^=?>8]C_R$;7_KLG_H0KZ"T[_6W?T'\Z\BTGP/K)U.W>]MUMH( MY%=G>122 [8#&1G]:[L+%QW1\_FU:%1QY'>W^9<[T4=Z*[3 MPQ-'AU#_ (2JYF)?^S#9*JC=\OG;SGCUVXKJ!TKSC4?&5MX.UR>YUJ\>'2GL ME\F-5W&2<.<[1Z[<>@J_X5^*&@>)=(>_DN8=/(F:,0SS#?@="?3-:K8X*GQ, M[FN8^(?_ "3_ %O_ *]C_,53\2_$G0= T&XU**\M[YX=N+>*8!GR0./>L+4_ M'^@>-OAQKK:3=$SQVI:6WE7;)&,CDCH1]*F?PLO#_P :'JOS1XC4L-M<7.[R M()I2OWO*C+X^N!Q4==3\.;F:W\=Z8(I659)"KA3@,,'@^M>'3BI347U/TK$5 M'3I2FE>R;.%E'YD5!U->X:+;:M)K^OG4-9M]2T\K,1IT M;3 MS6-FZNEK;7>ZOV.+6QNWLWO%MI3:QD!IMAV#\>E5NU=]:&=?A?KVGS3%EMM0 M2)-Q^5>1G'H,\TMYX L(M$U"[MM1NI)+"))))FB!MY01EO+(Y;'/>I]@VKQ- M5F,(R:J::V5M>W^9P)ZTE>D1_#W0GO--LO[>NFN=1MO.MPL Z9R?13T]:Q[ M+PGIMM8VMUXAU&>T6\N7M[?R4! VG!=R>BTGAYHI9CAWM?TL]=]ON9Q]%>@Z M;\.+>%^F37(^(-)&AZ[=::)UN%A8;95(Y! M&1T[X-1.E*"NS:CC:-:?LX:_UW,M_N-]#7UEI?\ R"++_KWC_P#017R:_P!Q MOH:^L=,_Y!%E_P!>\?\ Z"*[,!O(\#B/:G\R/2(X8K>9;>;S4-S,S-Z,78LO MX'(_"L3Q/I<&MVM[IMR[I'/CYTZJPP0??FMK2&MFMYOLJL$%S,&W==^\[S], MYJG?Y^VRX]1_*NYI.%F?.46XU;IV/)9OA/+"A=M#57_X5F_2&&US/N=L@^6IQCZFLP7WE]"LH']G6S':.N:K?VA#_T#;7]: MATJ7]7.B.,Q-OB?W(XO_ (5_#_T'H?\ P&>C_A (?^@]#_X#/7:?VA#_ - V MU_6C^T(?^@;:_K1[.E_5ROKF)_F?W(XO_A (RI?URI_UA_\!GH_P"$ A_Z M#T/_ (#/7:?VA#_T#+7]:/[0A_Z!MK^M+V5+^KA]A_\ 9Z[3^T(?^@;:_K1_:$/_0-M?UH] ME2_JX?7,5_,_P..B^'*39V:["<>ML]2_\*S/_0=@_P# =Z[>RO86W_\ $OME MQC.,^]7//M)!B6T$8_O1,?Y&FJ-+^KF4L=BD_B?W(Y/1_A='9:G;7MYJJSQ0 MLLHCBB*EB#D9)Z#.*]/TUBU\S'J03_*J?D^7"CHV^,@8;&/S]#5O2O\ C\/^ MX?Z5TTZ<8?">3BL14KIRG*]C;H/2BD/2N@\LQM85)'"2+E'C9&'J#P?YUY-< M?"5C/(;;68UAR2@DA8L!Z'%>M:K_ *Z/_=/\ZJ1Q;U+,VU .3CK]*YZL(S?O M(]7"8FKAXWINUSR,_#(\_P#$\@]#_H[TR3X;B)-S:[ !G_GW>O1C<6J']U:A M_5I6.?R'2H+N]B6W)-A;MR.#FN=T*:/4CC\4[>]^"/._^$ A_P"@]#_X#/1_ MP@$/_0>A]?\ CV>NT_M"'_H&VOZT?VA#_P! VU_6H]E2_JYM]NT_M"'_H&VOZT?VA#_T#+7]:?LJ7]7#Z MYBOYG^!Q?_" 0_\ 0>A_\!GH_P"$ A_Z#T/_ (#/7:?VA#_T#;7]:/[0A_Z! MEK^O^-+V5+^KA];Q/\S^Y'%_\(!#_P!!^'_P&>C_ (5_#_T'HC]+9Z[7^T(# MP=,M<>Q8?UI5@L[[Y;8M;W!^['(V4?V#=C]:?L:?0/KF(7Q2:7HBEIT<&C6E MG96I>:"WW%G<8:0M][Z>E/[\C?T]3[4W",M+$QJRIWG&6_XG(?\ " 0_]!Z'_P ! MGH_X0"'_ *#T/_@,]=I]ILH>(K(3>KS/U_ <4?VA#_T#+7]:7L:?5%?7,3TD M_N1Q?_" 0_\ 0>A_\!GH_P"$ A_Z#T/_ (#/7:?VA#_T#;7]:/[0A_Z!MK^M M'LJ7]7#ZWB?YG]R.+_X0"'_H/0_^ ST?\*_A_P"@]#_X#/7:?VA#_P! VU_6 MC^T(?^@;:_K1[.E_5P^N8K^9_@<7_P (!%_T'H?_ &>G)\/(YFV+KL.>O\ MQ[/79?VA#_T#+7]:GM+^$W"@:=;*<'D9H]E2_JXGC,5;XG]R.,_X5G_U'8/_ M '>IH?A3+.I:/7+?:#CF!Q7>?;(<MP5O(E8 M8(<5T-=D%961X6)DYSYGNS%\0?ZW1_\ L(I_Z ]7]1_X\I/P_G5#Q!_K='_[ M"*?^@/5_4?\ CQD_#^=/JS-;1^?YGF7BOP"GB/4QJ$%\MM.R!)5="RMCN".> MEO6$1G; 7)/0>E9UT;2"YDW(T\F>><*/ZFN6="$M6C MVZ..Q,$J<9:+T/-F^&FU2QUV#@9/^CO4'_" PXQ_;\/_ (#/7I$EY$(G_P!! M@Z'KDUE_VA#_ - VU_6LG1I]CMCCL4]Y/\#B_P#A (?^@]#_ . ST?\ "OX? M^@]#_P" KUVG]H0_] VU_6C^T(?^@;:_K2]E2_JY7US$_P S^Y'%_P#" 0G_ M )CT/_@,]'_" 1?]!Z'_ ,!GKM/[0A_Z!MK^M']H0_\ 0-M?UH]E2_JX?7,3 M_,_N1Q?_ @$.<_V_#_X#/1_P@$/_0?A_P# 9Z[3^T(?^@9:_K_C1_:,'_0, MM?\ Q[_&E[*E_5P^MXG^9_@<7_PK^'_H/P_3[,]:VB>'[7P]]IF6\:\N9H_* M#+$41%/7KR2>E;XGL)_EFM6MC_?A8L!_P$U!=VCVCKDJ\;#,NHBB>:18HE+.QPH%7F2RLCLDS=SK]Y5;:BGTSU--THR=V@CB:M)6A MQ/\ P@$/_0>A_P# 9Z!X A'_ #'H?_ 9Z[3^T(.VF6N/)_F?W(XO_A (O\ H/0CZ6ST'X?PG_F/0_\ @,]=I_:$/_0-M?UH M_M"'_H&VOZT>RI?U:38FN0%CZP.*Z;PIX"C\.:FVH37_VJX"%(TC0JJ@]2<]371V4]M)<@-:B, M[3\\;'C\#6C)%L 8'>AZ,/Y?6M84::=TCCK8_$37LYR=GZ&Y9_\ 'G#_ +@J M>H+/_CTA_P!T5/7:> ]V9FG?91+J'V8N6^UGSMW_ #TVKG'MC'ZUI8^:L[39 MX)9[\10"(QW3)(1_RT;:I+?D0/PK1[T(<]]1U%%%!(4444 ':N>\46%M>Q:= M)<7(A:VO5FA!('F.%9=OY$G\*Z'M7/>*--CU&+3G>X6$V=ZMPH/_ "T(5AM_ M\>)_"@J/Q$%%%':L3T#+U/\ Y"$OX?RJG5S4_P#D(2_A_*J=9/0<-CKMQQ^-;/ASPII'A?3#I^F6^ MVU,C2JKG>5W=1D\XJEH][>_\)9<6)0_8!9),'V_\M2Y4C/T XKJ1TK5;'!4^ M)F1KOAW3?$&D3:7?0C[-/@.(\*Q .<9[=*YWQ1H&D^'OACK%II%A!:0BV/$: MX+'(Y)ZD^YKNJYCXA_\ )/\ 6_\ KV/\Q4S^%EX?^-#U7YH^:*W?".J6&B^( M;;4]0^T,EN2RI"@8L<$RM*T4_KTM8[P^)O#<>EZK91PZB8[R\6Y"R1H0=I'RM\ MPZX[=,ULWGCOPO'HM<8!SOX_6H?^$C\*ZOHPTO6D MU#99W#RVDL*J'9&.2I&3CKC]AKC=7N[6]U.6>SM1;6W"Q1=2% P" M??N:HT5G.JY*S.FA@Z="3E#[K_?]XC_<;Z&OK'3,_P!CV7_7O'_Z"*^37^XW MT-?66F?\@BSST^SQ_P#H(KNP'4^?XBTC3^?Z$>D3I<6\S) L(6YF0J.Y5R"W MU)&?QJ"XPEY<2G^#&/J15K39;F:&1KN+9()Y54;<90,0I_$8-5+S[]S_ +Z_ MRKO^R?,Q^,Q]1)-J2>NX$U0LX5N+N.-\E3DD#J<#.*OZA_QZ?\"%90)5@5." M#D&L7N>I33<&)\VLHW/B(G SMXYY MY%5;Z\N17((87$H(! .\\ ]:ER75'1&G5:T>A?TRR@F^T M),"SK((D^4D#)(!XQZ4]="!B1_M#!G'RCR^IP3CKQT-927$L8(25U#')"L1D M^M2F_O"'IZ4GVRYX_TF;KD?.>OK1S1 M[![.M_,7Y-&"VTL\<[,%4.H*8)'Y_P"-9(Z5.UW*GAC.G1WD_\ RVC?R(SZ$]2/? K/B_UT?^\/ MYUKZOQ!-C_G]/_H JEL937OI=_\ ,QLG=[]8;1"JK/-&C+]XY.2#G MMCCZU@]JD^T3Y0^=)E/N'M,NK"...TC5OFEE*&3:1D9&#@_6J(N[D'(N9L\?QGMTJ:W6_N666..: MY$;[\HSH06+S3G'6H+C^U)IKAG6X ZNH)PHZ_EW[T^2#5DACF,EP6E!0KN;>E,NH1;S%%;?\O7&.2.A]ZJZ7?W22O(97DQC =B1W]ZLW-P M]S)YD@ ^7;WX'X]:=U8S:J*?O.Z-ZR.56,_<=<'ZXJWI8Q>$'J%(_E5*UZP_ MA_2K^G?\A%_HW\Q6T3SZNS-BBBBM#B,?503<1@=ZBABL;8FW\_SCECN(QZ 8[]Z@J.Z MN)HK-D21U!/(#$9K&YZ7*VTD*=%15F9[EE6'.\^5DY&.@SSUJ&[TU+.>&-IR M^Y]KX0C;T]>O6JAO+HJ%-Q+@#;C>>GI36N)W*%II&*?=W,3M^GI2YH]C:,*M M]9&U/HL4]Q^Y8PQC(("$]&V\\^]02:(LW8SB MYF&3DXD/)H^V76"#G. M#UHDT$1N%:[^8G/^KX"[@O)SUYS69]LN@5_TF;Y>GSGBD%[=*?EN9AUX#FCF MCV#V=;^8=>VIL[EH2Q8 AL#G(Z\$U7SWYISR/*Y>1F9CU+')IM0WV.A72LR M_>YNK2WNSS*3Y,I]2.A_$4:FPBE2R3B.W&"!W?N?SX_"I+;G24S_ ,_B_P J MK:E_R%+O_KLW\ZI[&,5[UNUQ^E01W.H+',@=2K9!)Z@9[5=_L^TO6C6T?8DK M[ P5CM8+D@$_PY]:QXY'B;=&[(W3*G!IRW$R(46:15;J Q .:$TMPE3FW>+L M:\.BQI+&\DQ96EVB,QD9 .#GTZ]ZKVVF1W;S#SS$1,8E4)N&>2,GMTJG]LNF M^7[3,7T9AD9YZ>](=#"R2))=%?*XE(B)&?\?DO^]6_+_J(?H?YU@7G_'W+_O5C M(]&AN+#$CVEW*R;S%'D(> 2>O3G JG'IBW@21 ;;S,A4*D@D#).2> !D\M;K+CJ"F 1NV\<]>*:FE0^4DB2/(S MJ_#Q%1PH/KD=?>LTWMV>MU,><_ZPT&]NB2?M,WS! MZ4DMS<3*%FF>09SAF)YI-QZ#C3JIW;T(JT+$_:+6XLFY&PR1?[++S^HK/J_H MW_(33_=;^1I+0UJVY&^PENWV72I;E?\ 6SMY*'^ZN,L?KVJCT'X<@>F:5;RY4Y%S,#G/#GK5\T>QBJ55+ MW9%Z?3XQ/90*=OFDHTH4\_-P<&I5T.)D1EO#ARJIF/&221SSQRIJI:KJ$TD5 MS'#+<+"^1G)&?Z>M+*-3)E=Q<@(V7^8X4C_]=/3>Q+YT[*9,-'!@CG^T-YI_.BRFBI&54R+(&9/F*''.?0\CB MKXTH.5"RDD@$C9T!4D8YYZ5S?VZZ;!^TS#'3$AK;@OKB%E8.S\=&)(]*:E'L M34A57VB:&(6^I&-7WA1][&.W2MFW.YC"?NOG\^U8MO.UQJ(D;&2I ^F*U[?_ M (^(_P#>%7 Y:VVIN6G%I"/]D5/4-M_Q[Q_2IJW/+>Y1L9[B::]$T(C$=P4C MPI&]-JG=[\D\^U7:HV0O!->?:CE3<$P=.(]JXZ>^ZKW\J%L.6XZBBB@04444 M ':N=\5:4VI1Z;(LZ1"RO5N2&'W\*R[1[_-G\*Z*N=\4Z9-J,6FR0R*@L[U; MB0$XW*%88_,@T%1^(AHHH/2L3T#*U9UBO+B61ML42[W;T &37GTGQ(A$A$.E M%H_X6>7!;WXKMO%?_'EJ_P#U[-_Z#7A(Z?A7#B*DH.R/?RS#4Z\6ZBVL=[_P MLD?] =?^_P":/^%DC_H$+_W_ #7!45R_6*G<]?\ L[#]OQ9WO_"R!_T"%_[_ M )H_X60/^@.O_?\ -N/.EHT&8(_-D\V0( O<\]A5L>$=7-V(#%"J& M$S_:?.4P^6.K;^F,UHJE9[&$\-@82<7I;S9T'_"R!_T"%_[_ )H_X62/^@.O M_?\ -8D?@K5I)9XE>RW0*C.3<#&'^Z03P<]JQ+RTN+"[EM+J)HIX6VNCJ_-'S11117SS/U$****0!1110 4444 %%%% #7_U;?0U]9:8<:19YZ?9 MX_\ T$5\FO\ <;Z&OK+2^-(LL?\ /O'_ .@BO2P'4^4XCVI_/]!--2ZCAD%X M^^0SRLASG$9O;.*I MZH[);ZA(APRC<#Z$*:[V[1N?-P5ZEC$U2]M(X#%)=P)(&!*O*H;\B:R!?V6? M^/VV_P"_R_XUXG)*]W*T\S;Y9#N9FYSGFI;33[F^9EL[.:X*C+"*,N5!Z9Q7 MFO$MO1'V$UT>_OH#/:6$T\0;861,C=Z5"KR;V.CZC3C%-ST^ M1Z7]LM?^?F#_ +^+_C1]LM?^?F#_ +^+_C7E]W8W&GW)M[RW>&8 ?(Z[6P>A MJ>VT;4+VU:ZMK">6!3M,B)D T>VEV!X.FE=ST?H>D_;+7_GY@_[^+_C1]LM? M^?F#_OX/\:\LGMWMIGAGB,#D>-BZ7LZ\87,8W5NAVM<0@CJ#(.*3[9: M_P#/S!_W\7_&O,+6QN]1D86UO-<2 9;RT+8^N*A>,QR-'(A1U.&5EP0?0BN9 MUGO8]98&%[W?(?NV^T9VG;MY]3F.VPS%F'VGJQ(;/Y@5XQ<6 MDUG.8+B!XIA@E'7##/(-0X7L!3^M36AG_9%%J]SVT^*+=E9.(LL0#2,!D*"<9/X\?C4>U/04?66N M@GE<)/XOR/I6PEBF$#Q2I(N1\R,"#TXR*TM/_P"0C)]&_F*\B^$,\QU.^MM[ M&$)&X0G@'=C(KUVP_P"0C)]&_F*]&C/G2D?+X^C["K*G>^AL4&J%OJVGW=_< M6-M>PS75N 9HHVW&,'IG'3I1/J^GVNI0:=<7L,5Y<*6AA=L-(!UQZUT'DD.I M?\?D'X?SK,O)HH&DDFE2--Q&YV"C-:6HC-[;_A_.O&OBWME^'^L5(T[VW.K^WV1S_IEM_P!_E_QJO>7UF;<@7EN3 MD=)5_P :\HTS0=0UGS!IUD9S'@-@JN">@^8C/0U#?Z9AR.U<#KRM=QT/I(Y=2Y^7VEWVT/3?MEK_S\P?]_%_QH^V6O_/S!_W\7_&O M-M-T>]U=Y$L+;S6C +88*!GH.2,DX/%2:AX?U'28$FO;00QNY13O4_,.HP"2 M",<^E+VLK7Y3182CSNO#6K6<4DD]EA(]F[;(K_?\ N_=)Z]L4O:RM M>PY82E&5I3U^1Z%]LM?^?J#_ +^+_C1]LM?^?F#_ +^+_C7E)4*2&7!!Y!'- M2-:R+:)=%%\EW*!LCDC&>.O<4O;2:V+> AUE^1ZE]LM?^?F#_OXO^-*MS;NP M5+B$D\ "123^M>3X7T'Y4OW3N4[2.X6W_(*3_K\7^54]4D M2/4;MG=$ F;EVP.M6K+)T2$D_P#+TG_H-<3\2';^U%CW'8996*]L@C']:ZIR MM"YY.'I>TQ#IW[F]]KM<_P#'S!_W]7_&C[9:_P#/S!_W\7_&O,9=,O+>T2ZF MLYX[=ONRO&0IS[U6VKZ"N5UWV/5C@837NR\NAZO]LM 36SVY3S8BF]0Z;AC*GO^-,7Y#N0 M[6'((X(JUBFGL8RRF,HZ3/J&S_Y9_P#79?Y&MRN4\,S27&@Z9-*2TDB0LS'N M2N2:W+S5M/L;JVMKJ\BAN+EQ'!$S#=(?8=37JPV/C<0N6HT4_$/^MT?_ +"* M?^@/6CJ/_'E)^'\ZS/$LB0_V5+(VU$OU9F/8!')-3_VC9:KH[7=A=PW-LV,2 M0N&'7V[T=62MH_UU*! M9&C;8794./0OR*\3.GW8N(H#9SB>4 QQF([G!Z$#JW MYMV<8Q4QTJ]6^:Q-E+]K7DQ;"6'&>GICFN?V\GT/6C@*<=.?\CTW[9:_\_,' M_?Q?\:/MEK_S]0?]_%_QKRC"'D 487T%1]8?8U_L^/\ ,>K_ &NU_P"?J#_O MXO\ C1]KM?\ GZ@_[^+_ (UY1A?0487T%'UA]@_LY?S,]7^UVO\ S]0?]_%_ MQH^UVO\ S]0?]_%_QKRC"^@HPOH*/;OL']GK^9GJ_P!KM?\ GZ@_[^K_ (UJ M:*P;4HRI!!1CD'(/!KQ3"@Y %>G_ WD9[:,,Q(1Y%7/IMK6E5YI)')C<(J5 M)RYKFY-G^Q++_KI)_2LPW=L"0UQ""#@@R ?UI_B&9[?P0)8SM=?,P?Q _K7E MMKIUWJ#.+2TGN60?.8T+8JJM3EERI&>$P\:D)2D[:GIWVRU_Y^H/^_B_XT?: M[7_GY@_[^+_C7E)4*Q5EPP."",$'WJ2VM9;NX2"WA:69S\J(N2:Q]NWT.YX" M%K\WY'L%IKMM:6[0^9;L"Q?)G ZKMJR?%<.Y&!M5DB!"-YX( ( .1WZ5XO)9 MS0O$DENZM* 8P5Y<$X&/7GBFSVTEK.\%Q"8ID.'1EP5-5]9DNAB\KH3=^8]K M_P"$IM,_ZNUVYW8^T]26#?S%,?Q/;/$T1-L WI<]#S_CTKQ/"^@HPOH*'BI/ MH/\ L>BG=,]6^UVO_/U /^V@_P :V!?V6!_IMM_W]7_&O$<+Z"I$MI)()9DA M+118\QPN0N>F3[U*Q#[%3RV#WE^1[G8ZC8K= M>VP&#SYR_XUT5G+'/+$\4B M2(6&&4@C\"*^9MJ^@KTWX/7,QU*]LRY, 5) G8$MBMZ.(Q[7;?\>\?TJ:H;;_CWC^E35Z9\B]S.T^%X9+\M.)?,NBZ@-GRP54;?;IG' MO6CWK-TV.!)=0,$QD9[MFE!'W'VK\OY ?G6EWI(E%%8GH'/^*_^//5_^O9O_0:\('3\*]\\0P/=+J%M'_K) MH&C3ZE>*\,DL+R!VBDM)U=#M(,9./QQ7G8M7DCZ?)YQ4))^17H%2_9;G_GVG M_P"_;?X4?9;G_GVG_P"_;?X5Q69[G/'N;OA6^LK%M6^VW2P?:;"2VCRC-EFQ MC[H/'%;VG>(K+3M-L=+L=5C66UAD)N)H&,$S.PS$RXSLQGDCJ :X3[+<_P#/ MM/\ ]^V_PH^RW/\ S[3?]^V_PK>-6<=D<%?!TJTG*4M]>G:QWS^(M#LI=9EL M9;5FFMH4A@>*1HFE0Y;:".$!Z9<3L7=L 9/^%1_9;G_G MVG_[]M_A1]EN?^?:?_OVW^%*I4E4W1>&PU*@VT[M^A%14OV6Y_Y]I_\ OVW^ M%'V6Y_Y]I_\ OVW^%8V9V<\>XZQ_Y"-K_P!=D_\ 0A7T'IW^MN_H/YUX3HND MWU[K%K%%:RX$JN[,A 5002237NVG$-)=D="!CWYZUZ&$5KGSF=2BY12_K4N= MZ*.]%=Q\^+H^JD^)KC2/(7Y;-;KSL\\N5V_IFNF'2N8T?4(3XHN-,%NHG6S6 MX-QQDJ7*[/7J,UTR,K X8'!P<'H:U6QP5/B8ZN8^(?\ R3_6_P#KV/\ ,5TS M,J#+, .F2:YGXA_\B!K?_7L?YBIG\++P_P#&AZK\T?-%%%%?/,_40HHHI %% M%% !1110 4444 -?[C?0U]9:7_R"++'7[/'_ .@BODU_N-]#7UEI?_((LL=? ML\?_ *"*]+ ;R/E.(]J?S(M)2V2WE%H[/&;F8L6ZARYW#Z Y%4M8/^AZEC^X M?_035W2I;>6WE-K$8D%S,K*>[AR&;\3D_C5>^02?:T89#D*1GJ"*[W\!\W3: M52[Z'RVAPB_3I6WX5U*+3/$5E<7%PT5JD@:4@$@X!QE1DD\UT&J^$?#%I=2J M/$\<+!N("JG8/3.:H?\ ".^'/^AIC_[X'^->-R2C(^^>)I5J3B[ZJVS+>DZQ MHZ64$.HRV-S)Y\N^6:V9W$>/W>&*G^('L>HXK6_X2+1+2_A&GWEG%9*UP0JV MK#:'0;/X?[P.?PKF)M!T%& 3Q&CCUV#_ !J/^Q=$_P"A@C_[X'^-:JI-=$<; MPM"3O>7W&UJ&I>'9[&62"6R-V8E$V^T8[SY>/W? VD,,YZ3F>]]CK9/$/AFZDS--8S%6F9/M-HQ&YF4@D[<_=R/KBJRZWX6^ MT%6CTT6_E(5VV3!C('^8'Y>FW&*YO^Q=$_Z&"/\ [X'^-']B:)_T,$?_ 'P/ M\:IU9OHB%@Z*^U+\3M=)M]!U8/>6UI82^4%C<):-L+$O@$;?E&TKEP.,5Y;, M"L\@.W(V.*WET?1DW;?$2KD8. !D>_-']B:)_T'X_^^1_C45+S2T_ M$Z,+&-"%]36Y:46Y9XG3>UL1,[!5" M,'VG!)#'\>:YR30M$CE=#KR+@XVE0<>W6F_V+HG7_A($_P"^!_C6"E)+ELCT M:E"C.7/>6]]O3_(V=$U/PU9)9S1LEMYJ:EX:TR>ZMYK+3#=PS,/+CLS@Q[QA?NXW;-W/3I7)C1M%!!7Q$@(Z?* M ?YT-H^C.^YO$2,QZLRC_&G&;TE_X759 DFFFY4LT"VG0!-.2 )\I%JV]1QG=D$$Y!P.>#US7*?V+HG M_0P1_P#? _QH_L71/^A@C_[X'^-/VL^R_ 'A*7\\OQ.H.I^#TC@ :Q&=A=?L MA/ =,\A<\J&R#GD]:N:/;>']52>YMX;&61-J$"T(CSN<@$;?E4KMRWMR:Y"' M0?#[[O,\21IC_8'/ZU,/#_AY=P7Q6@W<'" 9'IUI^T;W2_ SGA:=FHSE?T9N M?"@%?$FJ*=I(10=GW>Q]/8UR M_@'0-*TI6N].U$7[3LJO(, * >F![UW5A_R$9/\ @7\Q79AXM029X69U%4KR MDNWIL>>>"?@_/X5UO4Y9=;NI;2XC7R9+:9H7)R2=X'7M@Y]:7QI\()_%>OZ9 M-'K-S#96T;B:2XF::7)8$! >GUS7K5%=1XIS-MI2:):V&GI;=2F2 M1N>Y->2_%O\ Y&FV_P"O;_V=J]KU+_C[@_SWK@/'GA[2-4DCO=2U(:<\>8Q* MV"&'7&#^-7^%-0@T[Q+8W5U.8;6.7S)&P6' ]!6] MI.OV$$4<%Q>6IC;4F,OF6OF'[.02.2O][!JC_P ([X<_Z&J(CL=@_P :;+H' MAY$RGB:-F]-@_P :XHRG%6_4^DK1H5I7N]NWK_F=%>>(])5[V2RU*UC%S):R M%%MVQE#\_P##R2,'MWIDVOZ%>:A M-/$@6-_OJO0_49YI(]"T621477D9BD6/ M_(%A_P"OJ/\ ]!%<9\16V:["Q7<%FE)'J PKMK4!=)C S@7: 9^E%DEB;O;4KQZ_HR:WJ>IW%]%/::FD<:6;Q MLWE $$[P1C"@'IG/:LZ]O_"4U_IT[P>8 P$WV5/*B #Y^9"N3\N.E9O]BZ(> M?^$@C_[X'^-']BZ)_P!#!'_WP/\ &N=U)M6LCT8X>DG?FEVZG2PZUX=C@%K< M7=C(BSEW$-DZHP\ME#8QC=DKR *FT[6_"=G-U\M(4M&W@87Y9#T< M[@>O7UKE/[%T3_H8$_[X'^-']BZ)_P!# G_? _QINI)]$9O!T7O*1K^&OL(B MUF]NXM.N+6*YB)GDM3LV$D,$7&5)'0=O6K9U?PO+,$CCTV..,PMDV1^=.?-3 M[N=QX(-<^-(T<(4'B-0K=5P #^M-_L71/^A@C_[X'^-"J2M:R*EAJ:7XFZ=4\*-#M+Z?EPH8_8F! \M@'/^AIB_[X'^-7;3PMX:NY8T?Q:C/D M*J;1DCT!S0Y2E'ELM25"G2G&HI2TZ6>IZOX3 ;PQI(/>*$<'_8KCM0^"\Q\< MV/B"SUV\FB6Y$EPES,WG(O\ L2#^1_.N^TJ"*TMK:VA'[J)HT3)[ 8'\JZ*O M4ALCX_$.]1R75LX+Q3X41K.TACU356>>Y\I?,O7(!,;XK \#?"23P7&VHWFL MW,UV?O6UNY2#K_%W?]/I7H7B#_6Z/_V$4_\ 0'J_J/\ QXR?A_.GU9"VC_74 M\[^)W/@%@.?WB?\ H=8%EXN\/QW6E7,\H:YL8U@2;RWP(V7Y\C'4-P/J:[GQ M-IMIJWAQK.\F\BW*[C+D#9@Y!YKR-_#OAI795\51LH. VP<_K7#52;>C>R[Z&U9:QX9LM0MKE)K78LB,C"W/F1D!A(7)7+ DC'4\^U/M]: M\.13P7DEY:KARO'M6 ?#WAT*2/%$9([;!_C5?^Q=$_Z& M"/G_ &!_C6#G+LCT/JM"3^*7W%W6+W0&.D+8)9"..2-I2MNV[9M 829'/.>F M>M;BZSX.EN9!*FF) =VPK8MD'?\ +SMZ;>MTF,*JD@^RDJ3O) *[. 5X+8R,=>]<)_8NB?]#!'_P!\ M#_&E71]&7.WQ"HR,'"@9_6M(U7U2_ SG@X-8=)4HC*O M^ALY$G ;)*X(R#@^E(-6\&-))((].\X,XAW6;B-8]V0" .3CIWKEO[%T3''B M"/'L@_QH_L31/^A@3_O@?XU#J2[+\"E@Z27QR_$Z:+7/#"$&)M/@;RPJLM@V MY28F5L_+S\Y4_0&IOARFMJ2Z=/!>_:6E(;$BX'.5_B'8'UKOM0MX[OPS;V\H_=R-(K8XXXKSUM#T M17*G7D4@]"H./UHKR-_JM%1Y>:5OF;W]H^&6M]ZW%@M MWM7S'ELW8,,-N"\##9(.1C]*9J]YH^L>,-)DTQH9X9;E1/$]N=[$M\Q8L/F! M'09X]*Q/[$T3_H8(_P#O@?XTJZ/HR,&7Q$JL.A"@'^=/GDU9I"6&I1=U*5[= M4^UCJ[O5/"5D7M[BUTYKJ.<).([0X,>\Y"_+PP7&3ZU2GO\ PK]E=8SI_P!O M7)DF^QL8I8\MA57 VO@CGCGO6"=&T5B2?$*$GJ=H/]:3^Q-$_P"A@C_[X'^- M#J2O>R_ 2PE.WQ2_$Z@ZIX.:*1!'IRH8OW3+:MYBC:>&R""P;].<]J>=6\%H MRG_0<9C)3[(2N 6SR%[@@X/3'4URO]BZ'_T,$?\ WP/\:LCP[X<_Z&F//^X/ M\:.>79$O"T4]92_$ZK3[71-0T^:^MK.PE9Z-;?\>\?TJ:H;;_CWC^E M35Z9\@]S-TU[=Y=0^SQ,C+=LLNX_>?:N2.>F"/RK2[UFZ=,9I;\>0(O+NBF0 M,>9A5.[IR>F&QW^6E\K76P@?NM MK9S[9VUT1Z5SOBLZBL>E_8-^PWJ"ZV_\\MK9S[9VT%1^(BHHHK$[V9>J?\A" M7\/Y56\Z7 'F,<=*LZI_R$)?P_E5.LGN=D4G%7'^=)_?/YT>=)_?/YTRBB[* MLNP_SI/[Y_.CSI/[Y_.F4478678?YTG]\_G1YTG]\_G3**+L++L/\Z3^^?SH M\Z3^^?SIE%%V'*NP\RR,,,[8],U?TKIU>\N=*\+7\>G:HMFL\D[( 98RY C#]5Y!/XTGPU\->, M]*\+/:WVJ?8K@74A:.>W$S'G[V\GY@>M=9I%SIY\2W%J+<_VD+1)&GVCF'>0 M%SU^]DXKIATK5;'!4^)GG'C_ ,/^+M0\%W]M:ZJ+V>38%@BM%C9OF'1L\?6L M6WT'QCH?PKUJ/Q1K"7:_9,16^-[1 0;;B5 H&,A7(#?B.*\6GR._.?H6(=>,(^Q6O_ .?DT^^B0M)97*J#M):%@ 3T!R M.M6[W0=1LA;E[65_/B$HV1L2H.>#QP>*Z6V^("6\D=Q)93W%PA9")I]R-&9 M^3Q]\8P#["I(_'>GQ1Q1?8;^2.)E96>Y!9B"QY^7I\Y_(57)3MNPA'7[5\L;@ JN,8X&?KVIVE>.H-.TBSLC8S/)$AB:59 K*I4 MCY>.N6SSTYHY*7\Q;Q&*Y+^SUOMY'.W&@W]O;VDODO*;E&D6.-&9D"MM.X8R M.:AATC4KE=T.GW3IL,A81-C:.^<_0 M_P!*K7/C>WN3*?LE\@N82DL:7>$1L !HP1\O3)S5) M-+'';S3K&VPR11,5SZ=.#[56FMY[9]D\$D+XSMD0J<>N#7=0_$.VAOEO5TVX M\Y6(-:37)K:58IT:%&0M/('+ L6ZX']['X5%2- M-+W7"2 F19AQ5?0]1ATO M4%NIH9)E$3H%C<*-+:PT^VT^'3[A;6W(>/$ZER_F!RS9&#R MH&,=*YH1IM>\['IUZF)C4_=JZT.:72M0+8-EZ%J- ME?3VIM9IC#)Y1>&-F0MZ XYKN+CQU9II*7<22&>2:139^=\I#(%WN,8[$@#H M:A@\?0W#/## ]A+-*)/M,LV5BPVXYPN2",C ]:KV=+;F.98O&?%[-61P265V M\BQI:7#.R[U58F)*^H&.GO4@TK43TTZ\/.WB!^OITZUU.GZ];7/C.[OC:FN?'ZWFV*2WO?(:.2&7%P-S*RJNXUV^R7&U&V,?*;"MZ'C@^U*=.OEW9L;H;2 V86 MX)Z9XKLA\08?M$%Q]@N#) VU5%QM29,#F08^9\CK[U./B+;A&!M+V1PX:.22 M92R=,D<>P&WIQ5>SH_S">)QG_/K\3C&T>_$$;BTN#(S,/)$#[U QSC'3FJYL MKL1-*;2X$2$AG,3;5(ZY..*[2X\?6LHE6+3[N-7C>-=EP!@-L' QQ]S/7N:M M:QXDTG4_"4PCG:WN9@Y,0?+Y,F[RV&W&WON![XHE3IV;C+8E8K%1DN>GN["_ M"%V_MG4$S\OEQMM[9W=:]?L/^0@_T;^=>/\ PA_Y#FH?]<8__0Z]AL/^0B__ M +^==V%_AKU/GLY_P!YE\C8HHH/2NP\ RM1_P"/V#\/YUXO\6Y';Q):1%B4 M%N6"]@2YR:]HU+_C\@_SWKQ3XM?\C3;=_P#1O_9VKBQ?\,^@R17Q,?1G':9I MDVK3R10R01F.,RLTTA0;1U.<'H*FOO#^K:==M;S6,SL,8>%&='R,@@@ MU=-$OYKIDE=G@>)3&P4J6XW<@]*UK7QM(MC#:WOVVX!$ZW$@N "WF8 *\<%< M#%<$53<=79GT]6IB8U+PC>/ZF)8Z'?WL5V\4#K]E3FO MX[L#$8TL;^,A_-62.Z"N&WLVW(7[OSD?3%/DI_S&'UC&K>F5Y9+8(R#@5/8:'?:AYA2,Q*D+S!I5*JX3J <8)K;MO&%O'XIN-8DM) MREQ (I(3*&Y QR/NG'U&>M:)^(T90?\2^?!C9#";@>6I/0@8Y]\T*%/^8NI M7Q>T:6NG_!.*&GWI(46-T24W@"%L[?7IT]ZL2Z)J%O$&GM9HY&952%HFWR!A MD%1C!X'3K767'Q"AN1(KVU^H8K(KQW05HG!SM4@<(>/G!C"!G&WEN,UQ+?=^@K&<8I^Z[G7AZE::; MJPY3VVQ_Y D/_7TG_H-<1\22?[71<\&68X]P17;V/_($A_Z^H_\ T$5Q'Q)_ MY#"8_P">DQ_\>%=M7^$>)@_][^_\S$M?#%_>V]K+!-9L]VCO! 9L22;>H"XZ M^V:I3:3>Q2!$MII6"JS^7$YV$]CQP:UM/\1V5A%I4@L)Y+S31(87,X$;.QR& M*[=(I[:9#*85>224;5*[?GR!D?=/'?-8C./CT^]EB66.RN7B;[KI"Q4_0@4 M2:=?1*6DL;I%! ):%@,GH.E=GIGBR'0?#NE*DLMS*$='MXIMJH/,##((^]@? MK44'CY(72X>TN+BX3,>)I@R/&91)EAC[XZ T_9TE]HT^LXIM\M/2[ZG(MI]Z MA<-97*E!EP86&T>IXXJ2/2=0DG6(V=RAR 2T#X0'N>,@5UUOX_M[6V:VBM=0 M\M7W1NUV&=AC&UB5^Z,\ 58;XBV6Z0C3+CDJRXE4?,#RWW>">1CH>"%< O+.&5<,[ D!>^[''2N=\8W=I?:PLME.98EA5"N[>L>.BJQ M R.G)'K43A!*\6:T,17E4]E4IVT/U3^%'P6*_BOU9B^(/];H_P#V$4_] >K^H\V4F?;^=4/$ M'^MT?_L(I_Z ]7]1_P"/*3\/YT/J9KX8_,\^^);LO@.3:2"70''H7Y%>4KX5 MU"6V$D$EI.YMOM2PQS;I&B/4A<=L'WKU3XF_\B$W_72/_P!#KSBW\46EI]GE M@L;C[7!8FRC=YQM4'(9\!7.LL-^Y5]7^AD_P!A:E)= MFWMK2:Y(.-\,3;>F<9(':IK#PUJ%],(GC:T?O\ 'TIH\=VA$B'3KO;,"KDW M()0&,(2GR\'@&ER4K:R*^L8S3]T<>UC>)$\KVEPL:'#.8F"JQGD9(FA>190AVX8#:<>K9YS[4*%*^LM"W7Q7)?V>M_TW_0Y MK^RM2X_XEUWR0,F!@"3P.W%$VD:E;2O%-I]TKHVQ@86/S>F<(_:VD ML;QC.^X!KD,%& !\O'3/'KS5K3?B#93:C"LT=S:1-(Y??/NC(.6&["YZ\#Z MY[4U3I/[1F\5C(IR=+8\_;3-0C(#6%VI)P T##)Z^GH*]!^&Q)ME!SA9) ,^ MFVJVL>)K6WLM0%GJ"W!F1([>WW,WV5PI5F5L ;=A(SU)/M5GX:C_ $<#_IK+ M_P"@BJIQ4:B468XFM4K864JD>6VQ>\2.T?@4.A(8>9@CW(S^E>:Z7I,^K2S1 M6\MO&886FE>D>)^? 6/\ KI_,5Y[H.JP:3<7,D]O).LUO)!B- MPN-PQG)!HK6]HN9Z%X!R6'DX+6['W7AV^M(C*_ERHZ1O"8-TBSAC@;2!UX/! MP:K1:/J$D\4;VD\*O($\R6)U523@9.*Z2P\;P:?:Q6,5A.MG L8A F!8%7+L MS'&"23Z 5J7WC:S&FV\\:RN90Z&S6;Y8URF"RXQGY,C'3-)0HO7F'+$XR'NN M&YP\^C:A!<20BRN)/+=H]\<+,K$'!P<O3I7=P M^.K>Z6"UAC?3V2Z6X^T33;E7#$L" N2"&(Q_*J&E>(+5O$.M7KSO:6;V4D-N MD;[7"@C8B\=<"H=.G_,7'%8E1ES4]4OOV_KY'+#3-0;&-/NSDX&(&Z^G2HQ9 M7;)O6TG*E]FX1-C=_=SCK[5VUU\1DOF*365U'"\,D3B*X&1N8,'7CAN/U-)+ M\1(9[VWO7TZ9)8SM:..?$3IDG<5QR_/7\:/9T_YBOK.+7_+K\3C?[-U D@6% MWD':?W#<'TZ=:F;1[\01R+:SNS%@8T@V[=C^55O$FOZ9J/A3RK> M[V33%7:)6R2V]FV%=H "[C\P/-3_ >_Y#U__P!<8_\ T*KA%1K147/Z5-4-M_Q[Q_2IJ]@^%>Y0LFO'FO/M*E56X(@XQF/:N#[\ MYJ]_*J5C#=137IN)=ZR7!>'YL[4VJ /;D'CWJ[0MARW'4444""BBB@ KG?%4 M^H01Z8+!79)+U$N=J;L1;6R3Z#('-=%VKG/%=]>V<>F):(&2XODAN/DW8C*L M<^W('-!4?B(J.U%':L3T#+U/_D(2_A_*J=7-3_Y"$OX?RJG63W.R&R"BBBD4 M%%%% !1110 4444 %:6D]+C_ '!_.LVM+2>EQ_N#^=5'BM#E# M2'TW_A)[B,(PU46:LS\X\G><#TSNS73CI7,:.-._X2>X(+?VI]C0,.<>3O./ M_'LUTXZ5JMC@J?$Q:YCXA_\ )/\ 6_\ KV/\Q73US'Q#_P"2?ZW_ ->Q_F*F M?PLO#_QH>J_-'S11117SS/U$****0!1110 4444 %%%% #7_ -6WT-?66F?\ M@>SS_P ^\?'_ $5\FO_ *MOH:^LM,_Y!%E_U[Q_^@BO2P'4^5XCVI_/]!-- MAG@@E2XF$KM/*ZD,3A2Y*KSZ @8JG>@,;H, 064$'ITJQI$,,%M,L$XF5KF9 MV8=F+L67\#D?A5356*6^H.#AE7(/H=IKO;M&Y\S35ZECSG4OA[X=#23QW$\3 M,_\ JUF4 ?08XK-_X0/1/^?NX_[_ "?X5YP\CW#M-,Q>20Y9F.232! Q"A22 M3@ #))KR958MZ1/O(82O&.M5G?7/@O1X9=JW4Y&.\J_X5%_PB&D_\_,__?U? M\*Y2^T34=-A$UY9O#&7V%F(X;^Z<=#P>M4%PS!5&XGH ,DU+FOY32%&;5U5O M]QW7_"(:3_S\S_\ ?U?\*/\ A$-)_P"?F;_OZO\ A7";D]5I1ACA<'ZTC_*/ZO6?_ "\_ ],T;1;+2K@O:NSNY4,S,#@9SVKJ=94/;3(P MRK7C*1]4%>9^!6(U:903MV*<=OO"O2/$+%=+O67((N)""/\ KG772:<&T>%C M*2:,> MU.X@TZ:2&0%D<8PP'4]>U4[VPNM.G\F]MW@DP&VR#&0>A]Q5A6O@K1YMV^ZG&,8Q M*H_I5C_A ]$_Y^[C_O\ )_A7FP"D9X(/>EVCT%+VL?Y1/#5F]*K^X]\\*^&] M+T AK M(\S+OD=@Q^F1[UU5A_P A&3Z-_,5Y!\()I1JM_;[V\H)&^S/&=WI7 MK]A_R$9#_O?SKU*$E**:5D?(9C3E3K3C.5]-S8I#TI:#TKI/',K4?^/R#\/Y MUR7BGPQI7B"3S+\M&\1*K*C!3CK@YZUUFI?\?D''^-VXC/Y"N7$-1C>1[&6TIU*L5"5GJ3'P)H>?\ C\N.O'[Y/\*BG\$:+'#O M2[G)R!_KE_PK&T&"5O#5W)I$<,NKBZ17#JC.L.#RH;CENOM73-I]GJ]C;+?/ M:6):V(F>U:,("90",8_'(_E7(HQ:T1[E2M5IRLYMI.QC_P#"(:4>ES/_ -_5 M_P */^$0TG_GYG_[^K_A6M'X'] T>^TNUDO8+@W,\\L>Z.Y5% 1=P^7KSR/P MH]FKVLAPQ?-%S4W9/M\R?_A$-*_Y^9_^_J_X4J^$=)5P3/,W/W3(N#^E:LO@ MKPXLODB.65(O,.Z*[7?.QY&*Z*DK0NUH>?A8N6):3[_F'_ B& ME?\ /S-_W]7_ H_X1#2?^?F?_OZO^%<.1[5+:6<]]=);6L+33R'"1KU8^U< M:G%_9/=="HKOVED=I_PB&D_\_,W_ ']7_"C_ (1#2?\ GYF_[^K_ (5S3^&= M;CA:9M+G\M5+E@ <*.IX/05DDJ.I%-R2WB3&G.?PU;_<=W_PB&D_\_,W_?U? M\*3_ (1#2O\ GYG_ ._J_P"%<,N&8*HRQZ #DU/:V5Q>O*MO$9&A0R2 ?PH. MI-+G7\HW1J+>K^1V?_"'Z5_S\S_]_5_PJ2W\&:1+*%:ZG QVE7_"N$,++;1W M#;1%(Q52&'44P,N>HS1SI?9%[&HUI5/2?^$#T3_G[N/^_P G^%7;'X=^'9?G MDN[A\-PAF7!_2O*L#T% ^4[ER&'((ZTU5C_*9SPE=JRJNY]/:=$EO##!$@1$ M=%51V ! K?KD_#$KS>']*EEK^H_\>,GX?SK/\0?ZW1_^PBG_ * ]:&H?\>,GX?SI]60MH_UU.#]Q(OS8."O/7->>3^ -"CF9%O+@J#Q^^7_"NF^)4KQ>!'\MBNYT M4G/4%N:\-P*\W$3C&5FKGU>54*LZ3<:G*KGHS^!-$",1=W&0/^>R_P"%4O\ MA$-*_P"?F?U_UJ_X5PVT>@J^NA:HVG?;UL9#;$;]XQ]W.-V.N,]ZYU-/:)ZS MI5(?%5^\ZK_A$-)_Y^9_^_J_X4G_ B&E?\ /S/_ -_5_P *YV3PMKD3JDNE M3H7SC< !P,G)S@<<\UFW5M+8W$EO=1F&:,[71NJFANV\0C&4OAK7^X[3_A$- M)_Y^9O\ OZO^%+_PB&D_\_,__?U?\*X3*^HI> @?'RDX#8X/XTN=?RFGL*K_ M .7AW7_"(:3_ ,_,_P#W]7_"D_X1#2?^?J?_ +^K_A7'65C<:C)(EI%YK1H9 M'VD?*HZFJ_!Z=Z.=?RB]E4O;VIW/_"(:3_S\SY_ZZK_A74^%K"#3KF*WM\^7 MM=MQ.220>:\>P/05Z;\-G9[9-S$[9) ,GH-O2MJ,TY['%CZ-2-%RE*YM7<,= MQX>M8)5#1R/(K ^G%@E7C]*Z#Q'*\/@LW$"3Q:;,\3H9%<;<%1P3UZ5@I)[1/0G3E#XJMO4Z;_ (1#2?\ MGYF_[^K_ (4G_"(:3_S\S?\ ?U?\*XV]LKG3;@P7L#V\P )208.#T-5]R>J_ MG1SK^4:HU&KJJ=U_PB&D_P#/S/\ ]_5_PH_X1#2?^?F?_OZO^%<.5 "DC&[[ MI/&15N32KR*]%G+"$G,?F['8#Y<9S^5'.OY1.G-;U?R.N_X1#23Q]IG_ ._J M_P"%7QX$T0@'[7W 4CDB9!_2NT\+>&],\/.5T\NYE8;Y6<,Q]LBOG[ /;]*]*^#\TIU2 M^M?,;R$1'"9X#%L9%=%"K%R2Y=3S,QPU:-"4Y56UVL>VVW_'O']*FJ&V_P"/ M>/Z5-7JGQ3W,W3H(H9[\QW"RF2Z9W _Y9MM4;3[\ _C6CWK-TX6OFZA]F+[C M=GSMW_/3:N<>V,5I9^:A%3WU'4444$A1110 =JYWQ5J5SI\>FQV\:N+N^6WE M)!.U"K-GV^Z/SKHNU<[XJU1]-CTV-(UD%Y>K;-N_A!5FR/?Y:"H_$0T=J**Q M/0,O4_\ D(2_A_*J=7-3_P"0A+^'\JIUD]SLA\*"BBBD4%%%% !1110 4444 M %:6D]+C_<'\ZS:TM)Z7'^X/YU4=S.K\)>[T4=Z*T.472(=._P"$FN)A,?[3 M-FJ-%D\0[R0W_?6173#I7,Z/9V?_ DUQ>K=?Z>;-8FM]PXBWDA\=>N173+T MK5;'!4^)BUS'Q#_Y)_K?_7L?YBNGKF/B'_R3_6_^O8_S%3/X67A_XT/5?FCY MHHI:2OGF?J(4444@"BBB@ HHHH **** $?[C?0U]8Z9_R"++_KWC_P#017R< M_P!QOH:^LM+_ .039?\ 7O'_ .@BO2P&\CY3B/:G\R'2/LWV>;[+O"?:9MV_ MKOWG?^&?QJM?('-T MC#*LRJ1ZC%=]KQL?-TW:I=]#Y;3[B_2K>G78L-4L[QD+K;S)*4!P6VD''Z5Z M#JGPN199)[74C' S?+&T6[&3ZY%9P^&\A_YBB_\ ?@__ !5>.Z,U*Z1]ZL=A MIPMS;^I5CU+1(-4U*Y_M*>6'4_,W)]FSY6X-AGR?F8$CI[FMYO&?AR)_-MO- MC;S0U9VM M>)=*O;JQN;?<7M[Q9L"U$>$VJ&'!Y^8$_C5?_A!W_P"?\./2'_P"O0Y57T*C0PD7ST[6]5BAAG#QHEQ+*7MDCE9F)*;"3R MP!Q@UIWUWI%G9M=W L)(MQDE2&%"K+N!"@9R)<<8Z<&N&_X0=_\ H(#CG_5? M_7H_X0=A_P OZCG_ )Y'K^?6K52=M8HYY83#N2M4=OZZD_B/Q18W^CRVMDZ- M-+*#(RV*Q!H\#H>H.0,^M<776_\ "#O_ ,_XX_Z8G_&C_A!V_P"@@O\ WY_^ MO7/.,Y.[1Z5">&HQ<8LB\"_\AF7_ *YK_P"ABO1]>(DTO5D'6*5FP/1DQG\Z MY70/#Z:-3C)QG752/3]#Q$?=!]J6N[NOAPVYY[*_P#.MS8-4?\ A!I!Q]O_ M /(/_P!>N-T9KH>U''8=KXA-/U?2(=%MK2>XF65+>YB;;;%@#+C'.>V*?%XB MTV'6_#Q/G3V.EP&&626(,TVP)&*;_P@[_\ /^/^_/\ ]>C_ (0=_P#G M_'_?D_XULW5TNMCDY<(Y-N3Z_C_PYL1^+M#D6/[3(Q:-496%@H.\(RL<@]R0 M?PJ:Z\8>'Y]T=K++:JGF&$FQ5E1F96SC/ZP7Y?D8-CG MN2#[8XJUI>LZ%K%]Y0@^!WZ_;_?\ U)_QI\U7K$'A\):T)M,RO%!5O$E\4DAD0N-IA4! ,=,#N.AK M'KM+?X?O."/[2"X Q^X)_K5F+X8W$S;8]1W'VMS_ /%5S^QJ/H>A#&8:G%0< MMBS\'USKVH ]H$)_!LUZ_IIW7SMZAC^HKDO"OA*W\)V\Q6X-Q=W "R28PJJ. M=JBNKTK_ (^S_NG^E>G0@X129\GF56-:M.I#8VZ#THHKJ/%,K4?^/V#\/YUX MI\6S_P 53;?]>W_L[5[7J7_'W!_GO7%>,/!]OXGF63SS;W4.5$F-P*]<$5R8 MF#G#0]O*J\:-:,Y[69X6"001D$=Q2;5'\((^GZUW9^'#YQ_:J_\ ?@__ !51 MS?#R2&/S/[3# ''$'_UZ\WV4UNCZY8_#M_%^'_ ,*'PAKUS##<1:5)(DX!C< M%3N!S@]?8_E1+X1UV/RVETJ55=BBL2N._.<\# /MQ7HEJ9M+LK&"PD@:6&U6 MWG>6-_G"Y( ;@9;K5=1>"VAMY#:NB0FW?,;_O(L$;?O\'GJ.>!6ZHPOK<\W MZ]B'>R5O^'..U#P7>V$WDVT6T< M\$\;*6.%5T9F*C8"WS=#Z5US/>/%+;LEF;:8%9HU23]X-JKC._(X5>G/%,"W MFV%"EALAV>6BQ. I1]RGAO?Z57LH)W1G]:Q#C9I'%W6C>(M2TENARL>0 MBX7)Z+GY0<'MU!K%O+&XL+IH+N$QS@ D'!X(R#D<$8QTKU..;4+=A)$;))&4 M1RMY;_O$&[:I^;C&X\^PKG]3\,3:I<1S/<10F.%(0D<3$848'5JSJ4NL=SJP MV+FG::2CY'"@+G.W&.AQ0WW3QQ76_P#"#O\ ]!!?^_/_ ->G1^!P) 9;T,@( MRHBP2/3K6*I3._ZY1M[K.[M6V>'XW]+A#_X[7&_$Q-NL0,.C[Y%/J&VD?SKL ME 'A]E X%P /^^>*R]6T>#Q19P6TUS]FO+<$02L,JRG^%O0^AKMJ1;ARG@X: MHJ5?VCVNSRFM#0KF"QURQN[EF6&"=96*IN.%.>!71S_#VZMVQ+=%/2*\DW- ZA?[/7(E((WDYSSD'%8W_ @[ M_P#/^/\ OR?\:/\ A!W_ .?\?]^?_KT^:K_*9?5L%_.S8E\6^'PTS6Y:-F60 M(18+P6*'/7L5;\ZFUN73)_!<\^G201K,'D :) "#(3M SE9.WIBL'_A!Y/\ MG_'_ 'X/^-20^ 7ED"?VB%[Y,!P/UH;J-6<1^RPL6I1J;-'']*0_=-=T/AO( M>FJ+_P!^#_\ %5I6'PD,Q66\U0I #RHAVLP]LD\_A6"P]2^QZ$LRPT%?F_ ] M$\*#'AK1?]N*(_DHKK:YRQCC@EM+>%=D$(6.)<]%'%='7M0T5CX#$.\^9=;O M\68OB#_6Z/\ ]A%/_0'K0U#_ (\I/P_G6=X@_P!;H_\ V$4_] >M#4?^/&3\ M/YT^K)6T?ZZGGGQ-/_%!GT\R/_T.O$,5]&>(-(AUS0AIT[LB2 _.O56!R"*\ MPF^&CQ2LG]JJ=IQGR.#^M>;BJ4I3NCZS*<71IT7&;MJ<%7?V6IV%U,VO1W:B MYM]/%J^FL I/R[,@DX*#.['7-0-\.9%4M_:BG S_ *@__%54_P"$'8XS?KQT M_='C]:QA&I#H=^(J8>NOBV\N_P#7J:$_C2";7)A#=I#ILB[US9[A(Y0(1*N> M00/RQ5"#6-$B\1:G-?LTYA\WRG!!;"$]#C 'I2?\ "$/_ -!!?QB/ M^-'_ @[_P#007_OS_\ 7JY2JMZHS5'"0T4GM;^M#9M?%OAVWC+;#\\(1(C9 M*1#( P:3W#$@X]J&\::3]G=8[B0/M&P;WFS3E\6:(PED.\M-&_EJEN M%-MNBVF/(^\"W.>V:\_4$*!Z"NM_X0=O^@@O_?G_ .O1_P (._\ T$%_[\__ M %ZSFISW1UX>6'PZ:A)ZG)5Z7\->+8?]=9?_ $$5@_\ "#M_T$%_[\__ %Z[ M+PEIT>E2PVL;%L!V8D8R2*NC!QE=F.88BG.@U%E?Q$#)X!N2G_+%B&_X%CFO M*.PKU^,PO#-;72&2UN$V2H.N/4>XKFKGX;RH6EM;_P ^U/W)%BW$#T;G@U=> M$IM-&6"Q,*$94YNU]4<+R/\ "NNM]8T0 * M3_A!Y/\ G_'_ 'Y_^O1_P@[_ //^/^_)_P :SIJK#9'77JX6M:\]A\7B338M M?T:7,TMCIUJ;=I)H0SR\$YVGW(Q]*W+/QGX?R#>DNR["I73U'(3#]^YYK _X M0>3_ )_Q_P!^3_C1_P (._\ S_C_ +\G_&K3JI;').C@Y)>\]//^NYM7'B[0 MIH&BBN98F7=Y+-8*RHOF,VP ^JD+[8ILOB_0)]AD:4B.()$K6*DI^Z*]<_WL M'\*Q_P#A!Y/^?\?]^3_C1_P@\G_/^/\ OR?\:.:JNB)]A@_YV=5I.KZ+K%U* MR%2]LI= +5(WP0G"Y(#&PU1S52Z>APU>C_ =&=ZE")J8'!RWVQ&8YA1G0E2@[M_YG>6IS:Q'U6IZ@L_^/2'_=%3UZQ\0]V9FG2V M\LNH+!!Y12[9)3_ST?:OS?D0/PK2JA8SSS27HFA$8CN2D9"D;UVJ0WOR2,^U M7^^*%L$]&.HHHH$%%%% !VKGO%&JC3(M/B-NLOVV]6VR6QLRK-N]_NX_&NAK MGO%&H06$6G)+;"9KJ\6",D#]VQ5CN&?8'\Z"H_$04445B>@9>I_\?\GT'\JI MUI:K"6*7('! 5O8BLVLY;G73=XA1114EA1110 4444 %%%% !6EI/2X_W1_. MLT\#/'XUL:?"8+4NP(:4@CZ#_P#751W,JND;%CK1116AS"Z/86P\37&HBX'V MHV:P&#C.P.6#^O4X_"NG'2N7T?3$7Q1<:M]I7>UFMMY'< .6W?3G%=..E:K8 MX*GQ,6N8^(?_ "3_ %O_ *]C_,5T]9?B'3_[6\/ZA8=YX60?7''ZXI2^%CHR M4:D6^Z_,^5C24^6*2"9X9E*RQL5=3U!'6F5\ZU8_4[J5F@HHHI %%%% !111 M0 4444 -?[C?2OK+2_\ D$V>?^?>/_T$5\L:=8R:EJ=M8PJ6DGE6,*.O)Y_K M7U;!$+>UBA!XC14S]!BO3P*>K/D^(I*]./74KZ9)/+#(US&(W$\JJ,8R@0KSG$9<[!_WSBL_6.;/4L?W M"?\ QTUW2OR'SM*WM+?UN?/;^(-:UC4D#ZG>+LXE(SN)&/E'3'->>)E44]..*VCXJULO&XOF65"#YJQJ' M8@8!8XRW7O7CQJ6;YF?>U\*Y)*FDM/37OL;USHNI".VNY-8\FUD6,!I+J0^: MY!8J#CY20._<]:3Q#H]UIGBF#3(M8G2.[E41*\KLR((9 M" 2,CGFFWVI>)-1FAEO6O998)-T;M +6ESGC1Q$9+GE';_ACJ;KPM=SM9IIFOMN9 )?-FDR3N8;AQP/E/%4H/"V MN74BQP>((G8Q>>NV63YH]Q4,#CH2,8Z\U7L-5\7WYN9X[^6/[*@+M)"!M^;& M!\G4%LXZ\U6M=4\1Q3"VAOG2**5L7!C.S();:&VYQGG'K5/D;O9F,8UXW7/' M3^NQH6_AC6Y$CFDUQ%MV59 QFD&5*%\=./E!Z]33-?T>]T_5H8K36)#:W-P+ M:,M.Y:-\+D-Z]1R*MP>*-=L-*EAU&RDEN'D1421-I=2N5&P)@J.HQSS7.76J M^(;C9->/=L;:4S!WMP!&_ R?EP.W6E/D2LDQT/K$ZEW*-EZ'16_A'6)V+)XC MCD@2412R1R2$*2VWC/<'M67JNE:OI6FI>OK?G1R$%(TF<.4).&(/0'%48_%N MO1*ZIJ4B[W+L0B9W%MV:KWVOZIJ5J+:[NS+$#N"[%&<= <#H,G Z#)J) MSI_9N=-.ABU).;5OZ\C?\&7]UHXK)5IO8[I9?035]V>@_P#"PK?_ *"4W_?D_P"%'_"P[?\ Z"%-9EN$2;3[F.,OM=P@8J.GW?2HT\/:Q)?R6*:?,UW&GF/$,95?4\T>UJ[6!83! MO[7GT.^_X6%;_P#03F_[\G_"C_A8=O\ ]!.;_OR?\*X1O#.N)<"!M+G$I!(4 MXZ X/.<=2*L6WA/5+C3)[M;:82(X5(2F&D!SN(SZ8H]I5[">%P2^U^1W5M\1 M;)=WF:E-SC'[EO\ "I)?B#I,Z[7U&X8>AB;!_"N"C\)ZI)IXG2WE>Z:<1"U" M_-@IO#YZ8P*QKBWFM+B2WN8FBFC.UT<8*GWHE6JQW%' 8.K*T7J>_:+K>G:U M:F2PN!*(^'&""I]P:Z'2O^/P_P"X?Z5X[\)SC5M4'_3NG_H5>PZ5_P ?A_W# M_2N^A-SBI,^E%!Z5U'C&5J7_'Y!_GO7D_Q1U[4+'4[?3[2 MX>WB:,RNT9PS$DC&1VXKU?4O^/R#\/YUXM\6^/%-O_U[?^SM7%BFU#0][)H1 MEB(J2OHS)L;B>+P]+K-_?:C<+]J6UCABNF3G:6+,>>W K/QKB=/UF_P!+66.UGQ%+C?&RAT;'0X(/(]:LCQ5K M@0+_ &G-@#'"J"!G=UQQR,UQ*K&VI]'5PM9RO!VUO\NUK?B=&F@7$GAB]OEU MXO+:S+YEPL[F-4QR-N,ALX%0Z%I;ZCI3WUSKDZ&2*X,:%W C,8'S,<E6G'FV9E[*NX23G&]_+[C?NO"NN62DW'B&)=D;2R8ED8HBG!? 'KC\ MZ;_PBGB$W7V9=8!E\OS OG/@C<%Z_B#5;5+[Q5:7L9N;]KFZ0F)8TB#EE90Q MXVX88/YBIM+UCQ1:SV]P7DN[9G$EQ&T1VIN/1SMRO(SQZ4TJ=[-,SOB%"ZG% M_P!>A?'A6^_LE@-=W:@TB^6?.D"LI1FV;< ACM/6L?2M(U35K&*YCU](C)(\ M:122N7++@G@#T(-2ZIXKUZ\NQ-8I-_;V?I_PQ[+&<^' M<]S<*3_WS63?:C:Z=$KW4FQ6. ,D_E6M#_R+B^AG7'_ 'P*X/QO_K;#_=?\ M.E=,Y.,;GD8:FJE1P?=F_#XZLK<;8=0N%7T"-@?A4O\ PL*W_P"@E-_WY/\ MA7G&G6?]H:C;68D$1GD$8=E+!23@=*G31[RZU&YM+&)[MH'*,R+C.#CO[]JP M56HU='H2P.%C)Q>_]>1Z!_PL.W_Z"VX9^M/VE6U[$2PN#VZD-K M,]G;RF(W03"DCC/KUXK'_A.>:7UBI%ZCAE>&JQO!GTW9L&N8&4@@LI!'0UT5 M<9X5).CZ*2K^H\6,GX?SJNK(6T?ZZG#>/=1N=+\&-<6 M]>+_VKK;@R?;=08=2PD?!]\UZ]\3>/ ;=/]:@_P#'ZX.V MUV"R\%Z=:+=77-.S=CZK+I*&'NH7O+^NA@ M/>:\H;?<:B .N7>J[ZAJ4;LCWEVKJ<%6D8$?K7H-QJVDB"2VAU:T: B=51KA MB,&1&123ST!Q3%M/"NIWR6T?]G2S33-@I.QE?]\-JY/7*$UBZ7:1UQQR2O.G M^'_ . _M/4/^?ZY_[^G_ !H_M/4/^?ZY_P"_I_QKK]6TO1+'Q5I\4\-K#ILD M3D2)N5))!G:7!Y5^;CZ&B-&4 MOM&LL?22BU3;OZ' G4-2$0E-Y=>63@/YC8)^N:5;_4Y-VR[NVV+N;;(QP/4\ MUW62Y>5]&8#SV@C\QPF2$\LE0< _>!Q3)?^$5'VK[*VD0ADDC1%N'57 M 9-N[U!&[(I^PE_,2\?%Z>S?W?\ .%_M/4/^?ZY_P"_K?XTXZAJ0B64WET( MV) ;S&P2.O.:[XP^"&6;<^C*J#:CQNVYB%SNQGC)[#/'6H[X^&KSS##+I)G$ MLKVT/F,(2#MV[U['&[ICFCV#_F$LPBW_ G]W_ .#_M/4/\ G^N?^_K?XUZ- M\/KN>\BC>>3S'5I$#'J0%X_G6-KD?A0Z3;=!@4JE:4=$&%PL*T'*1Z@/B%;_\ M02G/_;$_X4?\+"M_^@E-_P!^3_A7 6NE"YT6]U'[4B"U9%:(QDEMW3!Z#H:2 M#0]5N;>*YAL)I(92 CJ!AB>GTZ'GIQ4^VJ,T>"PBOS.UCT#_ (6%;C_F)S ? M]<3_ (4'XA0#KJ4X_P"V)_PKA?\ A%]=)=1I4Y*C)&!TQG/7D8YJ2Z\+:O 9 M7BL;F6W0X\TQ[&-0C!E MM89;N!($GDF2,@*"N[!SZ"AU*RZ$_5<%.RYCT>'XC:-YP,^HW!3!&/)?'Y5T MFE:WIVMVYGTZX$J*<-Q@K]0>E?/(KT+X3$_VGJB@_+Y"$CWW=:NCB)2E9F.. MRRC1I2J0Z'NEI_QZ0_[HJ>H+/_CTA_W14]>J?%O=E"R6\\R\%T05-P3!R/\ M5X7'3WW=:O'K5"PMWAFO6>X67S+DR* <^6-JC;[=,X]ZO]Z2'+?0=1113$%% M%% !VKG_ !7_ &;%ID-WJ2MY=M^ MVN$*.H../8]C[T#6C,3\:*J6^H6UQ?7MC&9$GLI!')'(#OQCY6[Y4^M6ZQ/0 M3NKB@\$$!E;JI'%4Y-+A?F&4QC^ZXSC\:MT46N4FUL9_]E.?^7B']:7^R7_Y M[Q?K_A5^CBERHKVD^Y0_LE_^>\7Z_P"%']DO_P ]XOU_PJ_Q1Q2Y0]I/N4/[ M)?\ Y[Q?K_A1_9+_ //>+]?\*O\ %'%'*'M)]RA_9+_\]XOU_P */[)?/_'Q M$/SJ_P 44U2U$7=2K%B2?QKIQTK#\-:%) MHMG.: MY*F%A-WV/:PN%)QNQC.,C&:^L>:XR $_&6\&3_R HO_ $<]'U&/\P?ZQ5?^?:^] MG@W_ C^L_\ 0'U'_P !9/\ "C^P-9_Z ^H?^ K_ .%?5E'-'U&/$G_GI$4 _%L5]1X-(5R* M:P,>Y,N(:O2"OZL\]\ ?#I?#;_VEJ+)-J)&U O*P@]<>I]37H)4;?:E"X%!Z M&NR$%!6B>#B,14Q$W4JN[9GZ3!Y%M*OVA9PUQ,^Y3G;ER=OU&U#LT5#^ M(SQ6^^&.M64L@CDM7A5L*S2%21V.,52_X0'6CWM/^_I_PKVN\F'V,+-%YJ C M Z$?C6;BP/.VZ'MP:X986%SZ*GFV(Y;.QYYX8\,ZCHWB.&YNIX8HQ%("\7/45W_7F9WVRZ8L\EO<%\%/EO /,&]7#M\OWOEQ] M#3SJ%U]K6Z%I-&X#(88[P+&0=Q#$;>6^<_E5[;I?_3]_WPM&S2_^G[_OA:II MLC]WT7]?>9:7%PQ_>VDQWXW'[8/W9\HQ$I\N0<'/UHO;R]O-/-FUFP189(5( MNE^<,@4,XV\L-N?QK4VZ7_T_?]\+1LTOUOO^^%HDG+1CYJ=[V?\ 7S/-/^$/ MU7CFVZ?\]/\ ZU'_ AVJ^MM_P!_/_K5Z7MTO_I^_P"^5HW:;'REO=3'TD;: MOXXZUA]6@>@\RJ=%_7WG.>"_#ESH]W/JFH&+R(U"J$.=[YR!5^_=I;6[D;EG MC=C[\'-7;FZGNF7>NU$'R1HN%4>W^-9FJAAIDV5/5<]OXAQ5N/+'E1@JDJE7 MVDVKO\CRU?NCZ5M6VNQ0Z?9VDVE6]S]DD>2-Y)7&6;'50<'H*ZU_"VDL[-]C M89.>&84W_A%-)_Y]'_[[;_&N>-*I'8]2>,PT[*5W;^NXW2OB! \UX+^V@MDN M/WS85I$>;C+$9!' &,=ZDNO&^CQ6%LUC'-+-;L&B28LKE@Q/[QP?F7YB0,=Z M;_PBFD?\^C_]]M_C1_PBFD?\^;_]_'_QK;]]:QY_L\#S<[ 'IDKSD#@ MGI6Y_P (II'_ #YO_P!_'_QH_P"$4TG_ )]'_P"^V_QJ6JK21K%X*,F[/56M M%W8 MX' X8BM'_A%-)_Y]'_[[;_&C_A%-)_Y]'_[[;_&ERUNX[X#^7^OO,R'X@S6\ M)MX]*MU@9%C91,^=H0H #GCC'-,8^K?Z^/G'R]?QKS[Q]X,O/ M$MS;:EI\L0E2+RI(Y6P.NO/Z5!_:%_+:007$$K8B,4I%T.ZL/,7Y?O_-_.M#;I?_3[_P!\ M+1MTS/\ R^_]\+6R33.:]-N[6O\ 7F9[WD\D4L!M)PLV0TWVM?,3**N4.W@_ M(#GW-)]OOF$(:UG_ '1C8-]N!9F1RW)V\@@X-:.W2_\ I^_[X6C;I?\ T_?] M\+2LQ?N[6M_7WE"TU"[L65X;)N46)HS=#:JKNPR?+PQW<_2N4UO0=1U6]CN( MT1-L"1'S9]S,5&,Y [XKNMNE_P#3]_WPM&W2_P#I^_[X6HG3YM&;4:\:4N>* MU/,_^$.U7_IW_P"_G_UJ?#X*U6>9(@8"78 !7))_#%>D[=+ZXO3[;5_PI&O1 M$C)96[0!AAI"2SD>F>WX5"P\#J>956K*PV\*P06]@KAA O[QAT9SU_+@5P?C MCF6Q/^R_]*[':Q_A;\JJWVF6NHH$NH#(%/!Y!'TJJD7*-D1AJL:4^9O^F>:Z M?>'3M1M[U8UD:"0.$8D D>N.:W+3Q9#:"=4T*UVS3"X?$S[C(K;E.[.0 >WO M6_\ \(KI)_Y='_[[?_&C_A%-)_Y]'_[[;_&L(PJ1T1VU<3A:KO-?C_P2U!XZ MTB5;&>^DD-VJC>R0MCS-K ^8,X9,L< 8X-8VI>-;<3R16%DLT#Y+/+(Z_,R; M&VC/"[< #VJ__P (II'_ #YOGUWM_C1_PBFD_P#/H_\ WVW^-:/VS5CDA#!1 MES:OYH@N?&&EWWA:>UFB:.[F5]\<>[<6. &)^Y\H)!'45DV?C2>SLK6U_L^ MWD%O''&K&1P6V.74GGU-;O\ PBFD?\^;_P#?;_XT?\(II/\ SZ/_ -]M_C2: MJWN:1>"C%IJZ;N9:^/[A3(PTRV'VB,0W0$C8FC"E57K\I ;J.N!1)X]+PB/^ MQK8!(_*0^<^0N%![_P"PM:G_ BFD_\ /H__ 'VW^-3VWA'1I)PKV;E=O_/1 MO\:7+6VN%\!OR_U]YS>L>,[G6;"2VFLH8VQ9&X#2N0?PS2="I-W95/,,+0C:G'^OO.C M\*?\@;1?:WB_]!%=G7.6:*EQ JKM12 . .@KHZ]6"LK'Q^)DI3YD8GB'_6 MZ/\ ]A%/_0'K0U'_ (\I/P_G5#Q!_K='_P"PBG_H#U?U#_CRDX]/YT^K(6T7 M_6YR'B;19/$?AFYTN%UCF++)$6Z$@YQ7D[_#W7(I&C8VFY3R!,>OY5[8 0>_ MUK/NIHI;B07%N6(/^L3@GZ]C7)5HQGJSVL)C:N&3A!Z7N>/MX"UI5+9M>!_S MV_\ K5"GA'5D971[=64Y5A*<@]NU>O2K8>4V3= 8_NK66%TO_I^Z?W%K%X>* MM9GIQS.I+XDON_X)YQ/X7URZE\VXFCED(P6DF+'\R*/^$7US[.+?SH?(#;A% MYQV@^N,=:]'VZ7_T_?\ ?"T;=+_Z?O\ OA:7U>+'_:,]%9:?UW/-/^$/U7UM M_P#OY_\ 6H_X0_5>#FW_ ._G_P!:O2]FE_\ 3]_WPM&S2_\ I^_[X6E]7B7_ M &I4_K_ASS3_ (0_5?6W^OF?_6H_X0[53SFW^OF$X_2O2]FE_P#3]_WPM&W2 M_P#I]_[Y6CZO$7]IU/Z_X<\T'@_51WMA]9>GZ5W/AS2I?#OAUQM(3V4!W06DLK]FN#D#\ *JSS37$K2S%F8]3C&!5QIQ@[K%Q=*C!IG'Z=J\=EIEU82Z=%6())806!B4DHA3., G!(YQ5[_A%-)_Y]'_ .^V_P :/^$4TG_GT?\ M[[;_ !HA&K#8=6IA*MU.^OG_ ,$EF\8Z"]E>1^;.\DH*NH5U_@V[86W913@< M'/%9,'C^1KR-KC3XHHBS!WCD(O$]C0I&L2%F;@!MP)]3T'/85K?\(KI/\ SZ2?]_&_QI/^ M$4TG_GT?_OMO\:CEJWOM"85CT6U$4!#0J97.&!8@DYY^\ MW'TJ%_'$\FG/9?V; L94*F)7."$V9//S#&.#W%;?_"*Z1G!LW[?\M'_QK2'@ MG0B ?L3_ /?U_P#&GRUI;LEU,!"WN?U]YY0.>M>A_"8$:IJAP<>0G;_:KK_P"-=/I.A:=H<#PZ=;"%'.6Y)+?4GDU5'#RC-29&-S.C M4HNG%;_YG86G_'I#_NBIZ@M ?LD.>NT58KU#XU[LS--BMHY]0,$QD+W3-*", M;'VKE??@ _C6C[UG::;5I]0-NCJ5NF$V[^*3:N2/;&*T>_O0MASW'4444$A1 M110 4'I110!FWNDPW#R7<4,"ZCY)BCN&3D#J ?49KG+635;:QN9=0U M]NSC=/US2M6DDCT^_@N7C7IHL=ZJ!1R![=]CC+37-*O[UK*TU"":Z7.Z)"2 MPQUH@UW2KG46T^'4()+U25:!3\P(ZC\,5V:V\,;[TBC5CU*J 32"VA5_,$48 M?NP4 ^_-'('MWV.-77-*?4O[.6_A-Z&V& $[L^F*'UW2H]2&FO?PK?$[1;DG M>3]*[/[-")/-\J/S/[^T;OSH-M$7\SRHR_7=M&?SHY ]N^QQD^NZ3:Z@NGSZ MA#'>,0H@8G>2>G'O1>:[I6G7BV=[J$$%RV-L4APQSTXKLVMH7?>T2%^HW?8XV^UO2]+N4M[^_AMIG&520X)'M1J&N:5I+ M1KJ%_#;&1=R"0D%AZCCFNRDMX92#)%&Y'=E!I7AC=@S(A9>A*@D4W9QNH M7EY;K;K8Z1>W\MR,Q^2H6,#CEG. HYK7B\,6@I<48H 3 ]!1@>@I<48HL&HF!Z"C ] M!2XHQ18-1,#T%&!Z"EQ1BBP:D16-[)$T"R1-BW*NNP'TW+^M?096N$U7=YWC X9MLEFWR@DX 4G@@K$'B[0_P#G\;_P'D_^)H_X2[0_^?Q__ >3_P")I70N2?8V M\#T%&!Z"L3_A+M#_ .?Q_P#P'D_^)H_X2[0_^?Q__ >3_P")HO$.2?8V\#T% M&!Z"L3_A+M#_ .?Q_P#P'D_^)H_X2[0_^?Q__ >3_P")HO$.2?8V\#T%&!Z" ML3_A+M#_ .?Q_P#P'D_^)H_X2[0_^?Q__ >3_P")HO$.2?8V]@]!1M'M6+_P ME^A_\_C_ /@/)_\ $TG_ E^A_\ /X__ (#R?_$T^9=Q\DNS-S ]!1Q6)_PE M^A_\_C_^ \G_ ,31_P )?H?_ #^/_P" \G_Q-+FB')+L;E!Z5A_\)?H?_/X_ M_@/)_P#$T?\ "7Z'_P _C_\ @/)_\31S+N')+L;>,^E)@>@K$_X2_0_^?Q__ M 'D_P#B:7_A+]#_ .?Q_P#P'D_^)HYD+DEV-K:OH*-H]JQ/^$NT/_G\?_P' MD_\ B:/^$NT/_G\?_P !Y/\ XFCF7@HP/05B?\)=H?\ S^/_ . \ MG_Q-'_"7:'_S^/\ ^ \G_P 31>(!Z"D.!V%8O_"7:'_S^/_X#R?\ Q-'_ M EVA_\ /XW_ (#R?_$T[H.2?8\O\?\ CG6],^*FB6^G6%[)I]DQ$R1Q$BY+ M#]YC^]M4C\:]IB=)8ED4?*PR,CM7%:GXHT=O$VAR+>-LC^T%CY$G'R#_ &:V MQXNT,?\ +X__ (#R?_$T70^2?8W,#T%&!Z"L3_A+M#_Y_'_\!Y/_ (FC_A+M M#_Y_'_\ >3_ .)I7B+DGV-O ]!1@>@K$_X2[0_^?Q__ 'D_P#B:/\ A+M# M_P"?Q_\ P'D_^)HO$.2?8V\#T%&!Z"L3_A+M#_Y_'_\ >3_ .)H_P"$NT/_ M )_'_P# >3_XFB\0Y)]C;P/04;1Z"L3_ (2[0_\ G\?_ ,!Y/_B:7_A+]#_Y M_'_\!Y/_ (FCF03_ .)HYEW'R2[,V\4M8?\ PE^A_P#/VW_@/)_\31_PE^A_\_C_ /@/)_\ M$T[H.2787Q#_ *W1_P#L(I_Z ];5@IU%49C=@'848'H*=28H"[$P/048'H*7%&*+!J) M@>@HP/04N*,46#43 ]!1@>@I<48HL&HF!Z"O-/C7X@U+1_" M=(AN#=7;?// M"A/DQJ0221TR<"O3,5SOCP?\4/JW_7'_ -F%%@U'>"M9N-?\)V-]?6DMM>E- MEQ'*A4B1>"<'L>OXUOX'H*7')HQ18-1,#T%&!Z"EQ1BBP:B8'H*,#T%+BC%% M@U$P/048'H*7%&*+!J)M&>@HVCT%.Q28H 3:/04N!2XHH 3%+110!EZ=,D\N MH 0+%Y=T4) _UA"J=QXZ\X_"M.J%B]R\EX+E-JK<%8>,9CVK@_GFK_>DARW% MHHHIB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *\^U/5%T'XJSZA=66H2VDVCQPI+:VDDR[Q*Y()4' M!QBO0:3% ')_\+$TG_GPUS_P53__ !-'_"Q-)_Y\-<_\%4__ ,376T4 &N?^"J?_ .)K*TOQA8PZ_K5W+8ZRD-T\/DDZ M9/EMJ8/&WUKT.DP?6@#EAX^TC'_'KK/_ (*KC_XBC_A/M(_Y]=9_\%5Q_P#$ M5U./>C!]: .6_P"$^TC_ )]=9_\ !5>(](N(K75Q#;B;S M6;3)P%RH _@K=_X3+2_^>>I?^"Z?_P"(KH<>]�!S__ F6E_\ //4O_!=/ M_P#$4?\ "9:7_P \]2_\%T__ ,1706I?^"Z?_P"(H_X3/2O^>6I?^"Z?_P"(KH** .?_ .$STK_GEJ7_ M (+I_P#XBC_A,]*_YY:E_P""Z?\ ^(KH** .?_X3/2O^>6I?^"Z?_P"(H_X3 M/2O^>6I?^"Z?_P"(KH** .?_ .$STK_GEJ7_ (+I_P#XBC_A,]*_YY:E_P"" MZ?\ ^(KH** .?_X3/2O^>6I?^"Z?_P"(H_X3/2O^>6I?^"Z?_P"(KH** .?_ M .$STK_GEJ7_ (+I_P#XBL7Q9XDL]4\+7]C9V^I27,Z!(T_L^89.X=RN!7=4 M&@! />M"LW3H(H9K_9.)C+=,[@#_5MM4;3^0/XUI=Z2'+<6BBBF M(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ IIZ&G'I3#T/% C/T>&&"WE6"<3*; MF9V8=F+DLOX'(_"M.LW1Q;"WF^R!_+^TS;M_7?O.['MNSBM'-"+G\3%HI,FC M)H)%HI,T9- "T4F:,T +129.*,_G0 M%(*6@ HHS10 44A-&: %HI,T9H 6B MDR:,F@!:*3)HS0 M%)FC- "T449H **,T4 %%)GUHR: %HI,G%&30 M%)DT9 M- "T4F:,F@!:*3- - "T449H ***0F@!:*3-&: %HI,T9- "T4F31F@!:*3- M&30 M%)FEH **,T9H ***3- "T4F31DT +129HR: %HI,FC- "T4F31F@!:* M0&EH **,T4 %%(31F@!:*3-&: %HI,FC)H 6BDS1F@!:*3)HS0 M%%&: "BC M-% &9IHM!/J'V=I"WVH^=N[2;5R![8Q6C_.L[39H))M0\FW\HI=,DISG>^U? MF_(@?A6E26Q4]Q:***9(4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "'I3?X3@4\ MTT@8/% &7:W$D-XUH-*FAC:1W,R%3$223N)SG)SSQU/XU-!?S2S31MI]U$L8 M)#R!<28_NX8G\P*M+]]AV#?TI< $<4DBKI]"E#J4\MI-,VEWL31](I F]_\ M=PV/S(H.I3"Q6X_LR\+LVWR/D\P#U/S8Q^-7F ]*50.:+,5UV*$^I3PQPNNF M7DID7)2,)F/V;+#],]*?+?S1WT=N+"Y=6ZSIM\M?KDY_(5:4#)&.!TI#_KE' MJ#19CNNQ6COYI+Y[8>G/WL8_'M22ZE/':13 MC2[V1I,YA0)O3ZY;'Y$U? )XH(&[I19A==BG-J$T,L*+I]U,) "SQ[<1\]& MRP/Y9I3?S?;A;?8+DI_S\#;Y?3/][/MTJV0-G2A.1D]:+,+JVQ3AU":6::,Z M==QB,'#N%VR?[N&)_,"FQ:G/):R3'2[R-DQB%]F]_IAB/S(JZG,CCL.E(P&X M#''I19A==BFVI3BR6X&F7A8/<_-C'XT3ZE/#' RZ9>3&4998@F8_9 MLL/TSTJ^0#C(I%Z&BS"Z[%66^E2^CMUL+F1&QF=-OEK]]>W-A< MHBYQ<-M\MOIAL_IVJU@9SBB3@9[^M%F%UV*<&HSS).6TR\B\L9 D"9DZ\+AC MS]<=:1=2G:Q:X_LN]#!MOD$)YA]Q\V,?CVJ]@>E-BYC&>:+,+KL4Y=2GCM(I MAI=[(SYS$FS>GURV/R)IT]_-#-"BZ?=2K(!EX]FV/)_BRP/Y9JVH!<\=.E*P M&3Q19BNNQ4-]+_:/V7[!=;/^?C"^5TS_ 'L^W2D@OYI;B:-M/NHEC!Q))LVO M@_PX8G\\5=_AI% XXHLPNK;%&+4YY+:69M+O(V3I$^S>_P#NX8C\R*#J4XLQ MEBVWR $WCW^]C'XU=;[X]^M$G$1(X-%F-M=BG-J,\20LNF7DID&2L83 M,?3ALL.?IGI3GOYDO$MQ87+HV,SKM\M?KEL_IWJX0,=!38^F>]%F%UV*L=]- M)?/;FPN41%PQ_7'6KA SG'>G M,.*+,5UV*"ZE,;%K@Z9>*X;:(#L\QOE%F%UV*L^H3130H-.NY1( 2\87;'_O98'\LTOVZ;[?] MF^P7.S_GX^7R^F?7/MTJRWWT]R:5ONY[^M%F.Z[%6"_FEGFC;3[J(1@E7DV[ M9,'^'#$^_(%,BU*>2TFF;2[V-H^D+[-[_P"[AL?F15X ;>E STHLQ778HG4 MIQ8K<#2[PN6VF !/,'O][&/QI9M2FABA9=-NYC(,LD>S,?LV6'Z9JZ0"P&*, M IC%%F.Z[%22_FCO$@&GW4BMC,R;=B_7+9_2B._E>\>W-A=(J])VV^6WTPV? MTJTG/7GFA?\ 7,.P HLQ778I0ZE/+',S:9>1&,9"R;,R=>%PQ_7'6@:E.;)K M@Z9>!U;'D?)YA'J/FQC\:N,!D#'![4\C@468VUV,^;4IX[2&8:7>R-)G,,83 M>G^]EL?D33Y[^:*:"-=/NI1( 2\>S$>?[V6!_+-7% YI,#)XHLPNNQ6^W2_; M_LPL+DI_S\?+Y?3/KGVZ4V#4)I9Y8SIUU$J D22;=KX/\.&)YZ\@5<HT?2%PF]_]W#8_,BE.I3BR%P-,O&*4?=HLQ778IQWTKWSV[6%RB+G%PVWRV M^F&S^E-AU*>59BVF7<7EC*B39F3KPN&/IWQUJXH&1Q0_WA[\468[KL4EU*G^]EL?D35UQB)B.N* M< -@XHLQ778I2ZA-%-%&NG74JR $R)LVQY_O98=/;-+]NE_M#[-]@N=G_/Q\ MOE],_P![/MTJTG<_A00.N.]%F.Z[%2#4)IIYHVTZ[B$8)620)MDQ_=PQ//OB MFQ:E/):33MIEY&T?2%]F^3_=PQ'YD5?/2D4#THLQ778HMJ4XLEG_ +,O"Y;; MY ">8/<_-C'X]Z)]2GBC@8:9>2&49*Q[,Q^S98?IGI5T ;\=J1^"F/[P%%F. MZ[%:6_FCO4MQ873HV,SKM\M<^N6SQ]*([Z5[Y[=K"YC1A0-O3K19A==BE!J,TJ7#-IMY$8AD+)LS)UX7#'T[XZTBZE.UBUQ_9EXK MJVWR&">8WN/FQC\>U7@!D<4, 2!CBBS"Z[%&34IX[2*9=,O)'?K"NS>G^]EL M?D33IM0FBEB1=.NY1(!EH]N(\_WLL#Q[9JZ ,=*:@!SGUHLP35MBK]NE^W?9 MOL%UL_Y^/E\OI_O;O;I20ZA-++*C:==Q",'#R;<28_NX8GGW JW_ ,M\=MN: M'&,8]:+,$UV*4>I3R6DLS:9>1O'TA;9O?_=PV/S(H;4IQ8K,[-M\A0G MF#W/S8Q^/>KY V]*10,D8XHLPNNQ2GU&:*.W9=,O)3*,E8]F8^G#98>O;/2G M27TL=ZENMAG2BS"Z[%2._F>]>W-A=(BYQ M.VWRVQZ8;/Z4R#4IY4G8Z9>1&(9"R!,R>RX8_KCK5U1\H/>D3DO_ +Q%%F%U MV*:ZE.UDT_\ 9EX'#;?((3S#[CYL8_'M1+J4\=G%.NF7DC/UA39OC_WLMC\B M:ND#?CM2L!GI19BNNQ3GU":&:%%TZ[E$@!9XPFV//][+ _EFE-]*-0^S?8+G M9_S\#;Y?3/\ >S[=*N#I2 #KCO19A==BG%J$TL\L9T^ZB6,$B1]NV3']W#$\ M^^*;%J4\EM+*VEWL;1](G";G_P!W#8_,BKK]C^%.(&QN*+,;:[% ZE.+-+@: M7>EF;;Y(";U]S\V,?CWI9M2GB2%ETR\E\P998]F8^G#98>O;/2KJPGE<#EO?K^E6ZC/4U)3)>HM%%% '_]D! end GRAPHIC 11 img_003.jpg GRAPHIC begin 644 img_003.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH \JLO&^N7OB?Q!HK:AI-O/97"V]DKPEFG9LXR-V>W..E=AJ'BW M3/#\%NFNW2V]VT/FRI&C,$ X9CC.%SW-WO/M=VMU9, M+Z-6B9=P&21WSV]ZN3^'?%\/B6S\0?9+#4I;K3OL>IV];=V9?L(;I_$=E:V]K);^()+25YQ,$6U,6-PVGEAQQBNQ'@Z M/3KE]4M;O5+N]5&*6TE\1 S%<8VG@"GN@=D8?A/XA:E=GQ!8^)+>V@U/3 )$ M2 ,%E0\*1D]R1^=-\%_$*[OM&UC5_%"_&-KX2\1Z;'IUDMUJ& MH?:X6EN$=0I?)'3AAV-/2P:'?R?$'PU#IDVHS:@8K:"X^RS,\+YBE_NL,9!Z M5.:WX=UCPGX.\1-J,=K&+_ M %2WGMYC4[@DT8< ^N"*G2-$0(BJJJ, M < >E.HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH 3-)F@'FO._BUKNJZ'INF2:7>R6K MRSLKE /F 7..143DH1C*O5C3ANST7-&:^9_^%@^+?\ H/77Y)_A1_PL M'Q;_ -!ZZ_)?\*Y/KL.S/;_U?Q/\R_$^F,T9KYG_ .%@^+?^@]=?DO\ A1_P ML'Q;_P!!ZZ_)?\*/KL.S#_5_$_S+\3Z8S1FOF?\ X6#XM_Z#UU^2_P"%'_"P M?%O_ $'KK\E_PH^NP[,/]7\3_,OQ/IC-&:^9_P#A8/BW_H/77Y)_A1_PL'Q; M_P!!ZZ_)?\*/KL.S#_5_$_S+\3Z8S1FOF?\ X6#XM_Z#UU^2_P"%'_"P?%O_ M $'KK\E_PH^NP[,/]7\3_,OQ/IC-&:^9_P#A8/BW_H/77Y+_ (4?\+!\6_\ M0>NOR7_"CZ[#LP_U?Q/\R_$^F,T9KYG_ .%@^+?^@]=?DG^%'_"P?%O_ $'K MK\E_PH^NP[,/]7\3_,OQ/IC-&:^9_P#A8/BW_H/77Y+_ (4?\+!\6_\ 0>NO MR7_"CZ[#LP_U?Q/\R_$^F,T9KYG_ .%@^+?^@]=?DO\ A1_PL'Q;_P!!ZZ_) M?\*/KL.S#_5_$_S+\3Z8S1FOF?\ X6#XM_Z#UU^2_P"%'_"P?%O_ $'KK\E_ MPH^NP[,/]7\3_,OQ/IC-&:^9_P#A8/BW_H/77Y+_ (4?\+!\6_\ 0>NOR7_" MCZ[#LP_U?Q/\R_$^F,T9KYG_ .%@^+?^@]=?DO\ A1_PL'Q;_P!!ZZ_)?\*/ MKL.S#_5_$_S+\3Z8S1FOF?\ X6#XM_Z#UU^2_P"%'_"P?%O_ $'KK\E_PH^N MP[,/]7\3_,OQ/IC-)7S1_P +!\6_]!ZZ_)?\*O:-\1O$<.MV4E]K$TUH)5$L M<@7:5/!S@?C36,IMVLR9Y!B8Q;NM#Z*S2$_6FHV^,,IRK $'VKG/&^I:OI'A MR?4-',/G6Y#2"6/>"G?N/K78VDKGA0@YR45NSI?QI1]:^?\ _A;_ (J/>P_[ M\'_&C_A;_BK_ *?0&:,U\__P#"W_%?_3A_X#G_ M !H_X6_XK];#_P !S_C1]7WGT!FC-?/_P#PM_Q7ZV'_ (#G_&C_ (6_ MXK_Z?0&:,U\__ /"W_%?K8?\ @.?\:/\ A;_BOUL/_ <_XT?7*0?V%C/+[SZ MS1FOG_\ X6_XK_Z7WGT!FC-? M/_\ PM_Q7ZV'_@.?\:/^%O\ BO\ Z7WGT!FC-?/\ _P + M?\5_].'_ (#G_&C_ (6_XK_Z7WGT!FC-?/_\ PM_Q7_TX M?^ Y_P :/^%O^*_6P_\ <_XT?7*0?V%C/+[SZ S1FOG_P#X6_XK];#_ ,!S M_C1_PM_Q7_TX?^ Y_P :/KE(/["QGE]Y] 9HS7S_ /\ "W_%?_3A_P" Y_QH M_P"%O^*_6P_\!S_C1]?0&:,U\__P#"W_%?K8?^ Y_QH_X6_P"*_P#I MP_\ <_XT?7*0?V%C/+[SZ S1FOG_P#X6_XK_P"G#_P'/^-'_"W_ !7ZV'_@ M.?\ &CZY2#^PL9Y?>?0&:*^?_P#A;_BOUL/_ '/^->B?#CQK<^*K:ZBU'RA M>V[ D1+M!0]#CZU=/$TYRLCGQ&5XG#P]I-*WD[G>=Z*!7B/Q"\0>*O#GBR:" M#6KF.SG42P* O /4#CL:TJ5%3CS,Y\'A)8JI[.#2?F>W49KYG/Q!\6_]!ZY_ M)/\ "C_A8/BW_H/77Y)_A7-]=AV9ZW^KV)_F7XGTQFC-?,__ L'Q;_T'KK\ ME_PH_P"%@^+?^@]=?DG^%'UV'9A_J_B?YE^)],9HS7S/_P +!\6_]!ZZ_)?\ M*/\ A8/BW_H/77Y+_A1]=AV8?ZOXG^9?B?3&:,U\S_\ "P?%O_0>NOR7_"C_ M (6#XM_Z#UU^2_X4?78=F'^K^)_F7XGTQFC-?,__ L'Q;_T'KK\E_PH_P"% M@^+?^@]=?DO^%'UV'9A_J_B?YE^)],9HS7S/_P +!\6_]!ZZ_)/\*/\ A8/B MW_H/77Y+_A1]=AV8?ZOXG^9?B?3&:,U\S_\ "P?%O_0>NOR7_"C_ (6#XM_Z M#UU^2_X4?78=F'^K^)_F7XGTQFC-?,__ L'Q;_T'KK\E_PH_P"%@^+?^@]= M?DO^%'UV'9A_J_B?YE^)],9HS7S/_P +!\6_]!ZZ_)?\*/\ A8/BW_H/77Y+ M_A1]=AV8?ZOXG^9?B?3&:,U\S_\ "P?%O_0>NOR7_"C_ (6#XM_Z#UU^2_X4 M?78=F'^K^)_F7XGTQFC-?,__ L'Q;_T'KK\E_PH_P"%@^+?^@]=?DO^%'UV M'9A_J_B?YE^)],9HS7S/_P +!\6_]!ZZ_)?\*/\ A8/BW_H/77Y+_A1]=AV8 M?ZOXG^9?B?3&:,U\S_\ "P?%O_0>NOR7_"C_ (6#XM_Z#UU^2_X4?78=F'^K M^)_F7XGTQFC-?,__ L'Q;_T'KK\E_PH_P"%@^+?^@]=?DO^%'UV'9A_J_B? MYE^)]+D\TN:^9Q\0/%I/_(>N?R3_ KV7X;>)9_$?AH->3>;>VSF.9CC+=P? MRK6EB85)61QXS*JV%I^TDTUY'9BEI%Z4M=)Y0F!FO*OCA_R"M'_Z^7_]!KU7 MO7E7QP_Y!6C_ /7R_P#Z#7/B/X3/2RK_ 'RGZ_HSQ>BBBO"/T4**** "BBB@ M HHHH *FM84N+N&&241)(X4R8SMSWJ&I[*-YK^WCC7<[2K@9 S@CUJXK4BH[ M1;78[6Z^&-S#?_V;#K%E+J31>=';,&4NGL?7K7&26%W'AXDEG=2+N2VG9 M2NX%8RM?0&G7ZHOA]5N+1+?,OVH)*FU1CY M!RWADU.6UDBAUW<-S(<09.T\'ITI?58 M]Q1SJ;L_9_U]QY;'X0G?PE-KYN @A8*]N\95N3@'GLIK4(Q3:>UB\'F=6I54)J]W]RL>74445QL^A"BB MBD 4444 %%%% !1U!&,^HHH'!)'-- ?2GP^UC^VO!EC.S[IHE\F0GKN7BNBN M+:.YMI()4#QR*593T((KB?A-I;Z=X,2=]VZ\D,V/]GH/S%=TW'/:OH*=W37, M?F6+C&&)FH;)NQ\L>(=(DT+Q!>::^?W+_(3W4\@_E6974_$/6$UGQG>2QX\B M ^0A'\6W@_KFN6KPZJ2F['Z+A)2G1C*>]D%%%%9'0%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110#.PM? >^'35O-7@L[S4D\RV@DB;#+Z%NF<=JY M9[68&X*0O(D#E'=5.T$'N>U>QZ+E6/#TVFII&BBQGA_LF(7(U#<0 QP<;P>3[&O2EAX/X6?,K-*U-RYUS:]- MNOEOTL^IY=JGA*XT[1=-U2*<7,5\N56.,[E]W%S#;QVDQEF<)& MH0_,3_G]*]HM+FT@?PD(;B%+9)9EV^8N%1@Q0$9X&,5=GN&LO[,$E[;JXU>1 MI")D.V)C)M!]L%:4L/"[U)CG%6,;.-V[Z_?TL>1MX0N8-.UBYN[F*"337V-$ MW64]]I[BL$VTXBCD,$FR4@(Y0[6^A[U[-?B=M,\5QZC>V]RDMRKVR&=6/E<9 M4#MQGBK>MW%LUAJSK/ ;&2&W&E!67'FASC-+ZM%]2X9M5B_>5[_Y+R_K M4\/:UN(T9Y+>9$4X9FC("D] ?2B2UN(HEDDMY51ONLR$!A[&O>==NENK;Q!; MM-:2VK6D1@3>A5FYW=^3TS^% M&48MIF^'S:52I"#AN_T]#R/&**/R_"BN$][7J%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5T?@;7?^$=\66ETQVV\C>3,!_XD"#VY_I6E-M231AB8QG1E">S1]7J05!4@@CC%>=?%_0_P"T/#2: MC$N9[%]QP.=AX/\ 2O0+:!;:T@@0DK$BH"3DX Q7+?$G64T;P;>' ::Y'V>- M2,Y+=?R&:]NM9TW<_.\%*4,5!T][GSC10!@ >E%> ?I=K!1110 4444 %%%% M !1110 5-:VTM[=PVL(S+,XC0=MQ.!4-7M&0R:Y8(LQ@9KA )5ZIR.?PJHZM M7(J-Q@VM[&[JO@M-*AO@VKP2WEC$))[7RV5N<#Y2?O#GK7,-;S1P),\4@B?[ MLA4A6^A[U[1J5Y;:IHU_'XPLK9%LRODZE ZD7(S_ @'.>.1TYIVN7!AU.T9 M[C2W\+326[XDD4F(CC:B^YP37=*A!O1GSM'-*L?=FKO_ ('2RU_I'C!LKL,J MFUG#.NY1Y9Y'J/44R6":!5,T,D8?[I=2-WTS7O,UV8_%EC%,;5;9+EY(YS=! MV:,QG/'14!P,>M07ES:W$6CR:O-:ND.L2EMSH=L67$9..WW?TI?5HVW+CG4V MU>G_ %KY>1X>;2Y69(FMIA(XRJ;#EOH,[27S0 M>)8EGM[600^>T;K="2=XV Y7^[[#\J\R^(_E#QE/Y-U]H4PQX;@E./NDCJ1Z MU%:@J<;IW.G!YC+$5%3<;75_ZT.3HHHKC/9"BBB@ HHHH **** "BBB@ KN? MA5KO]D^+EM9'VP7Z^4?0..5/]*X:NC\":,^M^,;"!<^7$WG2D'&%7W^M;46U M-6./'QA+#353:WXGTT.E+2*H_.OJ MC_A%O#__ $!-._\ 9/\*/\ A%O#_P#T ]._\!D_PKS_ *C+N?3_ .L5/_GV M_O1\K[AZC\Z-P]1^=?5'_"+>'_\ H!Z=_P" R?X4?\(MX?\ ^@'IW_@,G^%' MU&7CY7W#U'YT;AZC\Z^J/^$6\/_\ 0#T[_P !D_PH_P"$6\/_ M /0#T[_P&3_"CZC+N'^L5/\ Y]O[T?*^X>H_.C'_P#H!Z=_ MX#)_A1_PBWA__H!Z=_X#)_A3^I2_F#_6"E_S[?WK_(^5OD/]R@;!T"#MBOJG M_A%O#_\ T ]._P# 9/\ "C_A%O#_ /T ]._\!D_PI?4I?S!_K#2_Y]O[U_D? M+!8$@EAD>]!?/5P>W)KZG_X1;P__ - /3O\ P&3_ H_X1;P_P#] /3O_ 9/ M\*?U*7\PO]8**_Y=/[U_D?*^X>H_.CH M_.OJC_A%O#__ $ ]._\ 9/\*/\ A%O#_P#T ]._\!D_PH^HR[A_K%3_ .?; M^]'RON'J/SHW#U'YU]4?\(MX?_Z >G?^ R?X4?\ "+>'_P#H!Z=_X#)_A1]1 MEW#_ %BI_P#/M_>CY7W#U'YU:TZS;4]3M;&+EYY%0 >YY/Y9KZ>_X1;P_P#] M /3O_ 9/\*?!X=T6VN$GM])LH94.5>.!5(_$"JC@6GJR)\0Q::C!_>6K*UCL MK&"UB 5(4" #T K$\;:Z/#_A:\O P64KY<.>[MP*Z+&!UJO>:=9:C&([VU@N M8PCY8W#U'YT;AZC M\Z^J/^$6\/\ _0#T[_P&3_"C_A%O#_\ T ]._P# 9/\ "CZC+N/_ %BI_P#/ MM_>CY7W#U'YT;AZC\Z^J/^$6\/\ _0#T[_P&3_"C_A%O#_\ T ]._P# 9/\ M"CZC+N'^L5/_ )]O[T?*^X>H_.CG?^ R?X4?\(MX? M_P"@'IW_ (#)_A1]1EW#_6*G_P ^W]Z/E?'_P#H!Z=_X#)_A1_PBWA__H!Z=_X#)_A1]1EW#_6*G_S[?WH^5]P] M1^=&X>H_.OJC_A%O#_\ T ]._P# 9/\ "C_A%O#_ /T ]._\!D_PH^HR[A_K M%3_Y]O[T?*^X>H_.CG?\ @,G^%'_"+>'_ /H!Z=_X M#)_A1]1EW#_6*G_S[?WH^5]P]1^=&X>H_.OJC_A%O#__ $ ]._\ 9/\*/\ MA%O#_P#T ]._\!D_PH^HR[A_K%3_ .?;^]'RON'J/SHW#U'YU]4?\(MX?_Z M>G?^ R?X4?\ "+>'_P#H!Z=_X#)_A1]1EW#_ %BI_P#/M_>CY8#X4J'PK=1N MX/UHW@ C<,'J,]:^I_\ A%O#_P#T ]._\!D_PH_X1;P__P! /3O_ &3_"G] M2G_,+_6&E_S[?WK_ "/E?*@DY7KG\:3Y"23M)/KS7U3_ ,(MX?\ ^@'IW_@, MG^%'_"+>'_\ H!Z=_P" R?X4?4Y_S!_K#2_Y]O[U_D?*QV$Y.TGUIQ?*A2XP M.@STKZG_ .$6\/\ _0#T[_P&3_"C_A%O#_\ T ]._P# 9/\ "CZE+^8/]8*7 M_/M_>O\ (^5L1\8"#'2G%\]7R>QS7U/_ ,(MX?\ ^@'IW_@,G^%'_"+>'_\ MH!Z=_P" R?X4?4I?S!_K#2_Y]O[U_D?*^X>H_.CG? M^ R?X4?\(MX?_P"@'IW_ (#)_A2^HR[C_P!8J?\ S[?WH^5]P]1^=&X>H_.O MJC_A%O#_ /T ]._\!D_PH_X1;P__ - /3O\ P&3_ H^HR[A_K%3_P"?;^]' MRON'J/SHW#U'YU]4?\(MX?\ ^@'IW_@,G^%'_"+>'_\ H!Z=_P" R?X4?49= MP_UBI_\ /M_>CY7W#U'YT;AZC\Z^J/\ A%O#_P#T ]._\!D_PH_X1;P__P! M/3O_ &3_"CZC+N'^L5/_GV_O1\K[AZC\Z-P]1^=?5'_ BWA_\ Z >G?^ R M?X4?\(MX?_Z >G?^ R?X4?49=P_UBI_\^W]Z/E?G?^ R?X4?49=P_UBI_\^W] MZ/E?'_^@'IW_@,G^%'_ BWA_\ MZ >G?^ R?X4?49=P_P!8J?\ S[?WH^5]P]1^=>I?!K1!/J=UK4J92W7R83C^ M(_>/Y5ZM_P (MX?_ .@'IW_@,G^%7;/3[/3X3#9VT5O%DG9$@5<_05K2PG). M[=SCQN=JO1=*$6K^99[5X+\7M>_M#Q)'ID<@\FQ7YN>KMU_(8KWJLR;PYHES M,\T^CV$DKG3@,3##5E4G&]CY4R/4?G1N'J/SKZH_ MX1;0/^@)IW_@,G^%)_PBWA__ * >G?\ @,G^%<7U&7<^B_UBI_\ /M_>CY8W M#U'YT;AZC\Z^J/\ A%O#_P#T ]._\!D_PH_X1;P__P! /3O_ &3_"CZC+N' M^L5/_GV_O1\K[AZC\Z-P]1^=?5'_ BWA_\ Z >G?^ R?X4?\(MX?_Z >G?^ M R?X4?49=P_UBI_\^W]Z/E?G?^ R?X4?49=P_UBI_\^W]Z/E?,*-P(4Y )X!H+@@#<, 8 STKZG_ .$6\/\ _0#T[_P&3_"C_A%O#_\ MT ]._P# 9/\ "G]3G_,+_6"E_P ^G]Z_R/E=BK?>(8>YS2 (.1MSZU]4_P#" M+>'_ /H!Z=_X#)_A1_PBWA__ * >G?\ @,G^%'U*7\P_]8:7_/M_>O\ (^6- M_P V[?SZYI-PYY')R>:^J/\ A%O#_P#T ]._\!D_PH_X1;P__P! /3O_ &3 M_"E]2E_,"XAI+_EV_O7^1\K[AZC\Z-P]1^=?5'_"+>'_ /H!Z=_X#)_A1_PB MWA__ * >G?\ @,G^%'U&7H_.CG?^ R?X4?\(MX?_P"@'IW_ (#)_A1]1EW#_6*G_P ^W]Z/E?'_P#H!Z=_X#)_A1_PBWA__H!Z=_X#)_A1]1EW M#_6*G_S[?WH^5]P]1^=&X>H_.OJC_A%O#_\ T ]._P# 9/\ "C_A%O#_ /T M]._\!D_PH^HR[A_K%3_Y]O[T?*X9<\L/SKVWX-Z']GT:YU>5?GNVV1DC'R+_ M (FNY/A;P^>/[%T['I]F3_"M."VAM8%AMXDBB085$7 ]A6]'"^SES/4\_,, MY^M4?90BU??4D7&.*=2+TI:[3Y\3%9NK:L=*CC<:=?WN]BNVSA$A7W.2,"M. MN>U:[N8/%OA^UBF=;>X^T^=&.C[8P5_(T 6-+UYM3GDB.CZK9[$W[[N (K:\L;JZ_L?58/LXSY,\ 627C.$&[G]*U@F#UI<<4 <]!XK:> MXBB_X1W7H_,<+ODM %3)ZD[NE3:CXC;3KUK8:'K%T% /FVML'0Y'8EA6P[*@ M+,V /7I5&358UR$4M[]J392BWL0C7F.CG4/['U4$/M^RF >>><9V[NGXU%8> M(VO[Z.V.A:S;;\_OKBV"QK@9Y.X_2IO[6?/^I7\Z!JSXQY2_]]4KHOV4NQ4N M?%+6UU+!_P (]KLOEL5\R*U!1\=U.[D5:N-=:WTZVN_[(U24S_\ +"* &2/_ M 'QNX_.E_M9S_P L5_[ZIO\ :C_\\E_.BZ#V4^P:7KS:G.\1T?5;/8F[?=VX M16Y' (8\\U2/C!P3_P 4SXBX_P"G-?\ XNK_ /:S_P#/)?SI/[5?_GDOYT70 M>RGV$U/7FTUH0-'U6[\U-V;6 /L]FRPP:6TUUKNSNKC^R-4@-NNX13P!7EX) MP@WZV@'S;:W#QG/H=PJ3^UG'_+%?^^J#JSX/[I1 MG_:HN@]E/L-77F;1WU'^Q]5!5]OV4P#SSR!D+NZ<^O:HK#Q*U]>QVQT'6K8/ MG][<6P6-<#/)W'%3_P!K/_SQ7\Z/[7<\>2OYT[H/93[%6Z\4-;74T'_"/ZY, M(W*^9%:AD?W4[N15FYUYK;3;:]_L?59?/./L\4 ,L?\ OC=Q^=2)JR[OWD;+ M].E7HIHYDRC BBY$H26YF:7KS:GW45K%?>C;[T <]!XL>:9(_^$>:V<<5@WUUVL$:8MZ-,U$DMM^SB$>:/?;GI^-0Z3///J M.M1RRLRPW@CB4]%7RD.!^))K5)VKR:1I*R=K?F9UGKAN[I8#I6I09!/FSP!4 M''KDU%)XC,%].G,,^J(7!P?+4N,_A50? M%'PCWU%_^_#_ .%9NI!=3=8>H]53?XG0W&LFWMH)AIFHS&7K'%#EX_\ >&>* M++6?MK2*=-U&VV+NS<0A0WL.3DUS_P#PM'PEQG4F_P"_#_X4?\+1\(?]!%_^ M_+_X4O:T_P"9!]6K6_AO\?\ (U_^$F;_ * 6M?\ @*/_ (JK-]K/V*5$&FZC MUA_,AK#5O\ GV_Q_P C MH+G6C;V<%P-,U&4S=8HH0SQ_[PSQ2V.LF]D=#INH6VQ=VZXA"AO8_X6 MCX1_Z"+_ /?EO\*/^%H^$?\ H(O_ -^&_P */:T_YD+ZM6M_#?XFM_PDS9_Y M .M?^ H_^*JW?:R;*5$73=0N=ZAMUO"&"^Q.1@USW_"T?"''_$P?C_IB_P#A M1_PM'PB!_P A%_\ ORW^%'M:?\R#ZM5O_#?XG0V^LF>SGN#INH1&(9\J6$!Y M/]T9YJ"'Q$9IXXO[%U>/>P7?); *ON3NZ53TSQUX;U>80VNI)YK?=64%"WTS M70K],<^M:)J6S,9Q<':<6G\S-O-=:TN6A&DZG.%'^L@@#(?H;UZ[<]/QK2V>]&P8IV)NM-#*M-=-W/_>&>*2QUDWLKH=,U&V"KNW7$(13ST')YK3*Y[T;>:+!==C"'B5N?^)# MK7!Q_P >H_\ BJM7NLFR:)1IFHW/F+NS;PA@GLW(P:TMG7!I=@]:+!==C,M] M9-Q:W$YTW4(C",B.6$!Y./X1GFH(O$32S)&=%U= S;=[VP"CG&3\W3O6R$%+ MMHL%UV,J\UPVERT(TK4[@*!^\@@#(<^AS3AK).F_;/[,U$'=M^SF$>;]=N>G MXUI;!Q[4;/>BP778RK37C=7:P'2-4@# GS9H J#ZG)IDWB%H9Y(O[%U>382- M\=N"K8[@[N16SL&>:3;[T6"Z[&=/K)@LX;C^S-1D,O\ RRCA!D3_ 'AGBDL= M9-[*Z'3-1MMJ[MUQ"%#>PY/-:87'>C:#185UV,,^)6&?^)%K1P2.+4?_ !56 MK[639-$!IFH7'F+DFWA#A/9N1@UH[/>C8/7FBP[KL9UKK!N;>>4Z;J$/E#.R M:$*TGLHSS5:'Q&TLJ)_8FL)O8#<]L %SW/S<"MK9ZFC8,_I18+K70R[W7#9W M+0KI6I7&!GS+> ,AX['(IXUDG36O/[-U $-M^SF$>:?<+GI^-:.P <4NP9SW MHL*ZML9-IKQNKI(#I.J0!L_O9[<*@QZG-,N/$+0321C1=7DV'&^.V!5O<'=R M*V-@QCTHV=LT6'>-]C-GUDP64%S_ &9J,AEZPQP@R1_[PSQ18ZR;V9HSIFHV MP"[M]Q"%4^V+[NXL?#DUQ:S-#,L]NH=>H#3(I'X@D? MC3,Q+3Q.UW=Q6YT#7(!(VWS)K4*B>['=P*6]\3-97DML- UNX$9QYMO;!D;C ML=PS6]CG.: ,"@9D2Z\T>CQ:A_8^JN9'V_95@!F7KR5W<#CU[BFZ;X@;4KS[ M/_8NKVGREO-NK<(G';.X\ULXH X'.<4 U &5IVO-J*W M#'1]5M?)3=BZ@"&3KPOS')XJDOB]F91_PC/B$9(&39K@?^/5T?3O7/Z_XQT3 MPTZ1ZG=E)7&1&B%FQ[XI2:BKME0A* H&\RTMPZ# MKQDL.>/UIT&NM/IEQ>_V1JD9A./L\D $LG3E5WD M!I/^%L^$\_\ 'S<^W^CM6?MJ?\R.CZGB/Y']QNVGBA[N[BM_^$?UR'S&V^;- M:A43W8[N!3[WQ*UE>RVW]@ZU<>6?];;VP:-N,\'<,U@#XM>$Q_R\7/\ WX:@ M_%OPGC_CYN1ZGR&I>WI_S!]3Q'\C^XZ5]>*:/'J']CZJQ=]OV58!YR]>2N[I MQZ]Q3--\1-J-X+E_,'U/$?R/[C9E\6/%+)'_PCFOOL8KN2T4AL=Q\W2K= M]KS65K:S_P!CZK7;P!GBX!PXW#!Y]^AKFQ\6_"F?\ CXN<],>0U'_" MV_"AX^T7(]/W#4>VI_S(/J>(_D?W'2:;KS:CY^=(U6T\I-W^E6X3?[+\QR:H M_P#"7N64?\(SXAY[_8UX_P#'ZR/^%L^%#_R\W/3/^H:C_A;7A3C-S<_]^&H] MO2_F#ZGB/Y']QTFJ:^VF7*P#1M5O,IN\RTMPZ#D\$EASQ1;Z\UQIMQ>?V/JL M1A./L\L $LG^ZN[GKZUS9^+?A0'FYN >F/(:@?%OPGS_ *3<>N?(-'MJ?(O;D?W&Y:>*&NKF* ^']<@\QPOF36H5%SW)W<"G7WB5K&]EMAH.M7.PC][; MVP:-N,\'<,U@GXL^$S_R\W/U^SM0/BSX3'_+S<_^ [4>WI_S(/J>(_D?W'2- MKS+I":A_8^JDL^S[*(!YZ]>2N[IQZ]Z9IWB)M0O%MCHFKVH8$^;=6P1!CL3N M/-<__P +;\)_\_%S_P!^&I/^%M>$_P#GYN?_ ':CV]/^9!]3Q'\C^XVIO%C M0SR1?\(YK\FQBN^.T4JV#U!W+@'#C<,'G MWZ&L?2_B3X9U6]CLX+QDFD.U!+&4#'ZFNMZ]^M:1E&6QA4ISINTU8RM-UUM1 M,P.D:I:>4F_-U $#^R_,;DW[[2 .HYQ@DL.:ETK5CJD$DK:??V6QMNR]B$;-[@ GBM$)@] M:P=)N[B;Q3XBMY9F>&VDMQ"AZ(&B!;'U/- &^#D4M(HP*6@ K%U"73T\0Z/' M<0NU[)Y_V60=(\(-^>>XP*VJP]2TRYNO$VB7\6SR++[1YV6P?G0*N!WY% &Y M1110 5'+(L2%VZ 9J2LO5IJ]OXOL;L)'';7:7,HC\B&2,! MG#J60@9Z;58G/3% 7.BHKDM)\9(=&AEU-)S=+##+,5C &)'V*0/KUJ[)XJB9 MT%G:RW!^VI:28P"A8XR0>1]#3LPN=!^%':N>M_%UM-+&'T^_MH99FA2>>(+& M77=GG/ ^4CZXJ34M:F6QTMK.(QS:E<+#&9U_U65+%B!U.%.!ZFBW<+Z&[^%% M9#7=QI-RD5],;J*X<1VSI& P8+DA\<=.8DG8+E87D *J3^(Y']X5&_C2 MUC4N^F:FJ!2Y8PC@!]I[^M ^9=#I:*YZY\9:?;_:BMM?3QVZ.S/# 2#MQN _ M/^=6K'Q#!?:@;'[-F1G]1D4@3-?%/BE>"3>AP>X]:910#L] MSHK:=;B$./QJ:L?2I=LYB_A89 K8K5/0X:D>65@HHHID!1110 5CW13A@H&2!]:Z[3;*:UU#5I9=NVZNA+'@Y^7RU7GTY M4UY[\;O^0=HW_7:3_P!!%85VU2;1Z.!C&6+A%ZJ_Z'C>1UP*O6>BZAJ%G)=6 ML DAC=8W;S%&&8X P3GDU0KM_ VLZ;H^F:G_ &A-#FXDC5(RQ$BC!!D7C@C= MD?2O(IQC*34G8^\Q52=&GS4U=Z:'(WUABZ'K>EMH.G)-=Z4;ZUM72&*[0@))OSR0. 5S44E]HO MD1FVOM(@MVGWW*&$A_-$H(>,]0-O ST ]Z:HQ>MR7CZBG]=CSZYMY;2 MYDMITV31-L=,@D&HNX'K7JMWKVBS?:+D7NBM>#SUB9X\_+N!C_A],Y-,-]X8 M2YN7@N=+-M)<,]VGEY,D1C 3CKOSP/6G["/\Q$O,2\S<4E* M#N_D>5W5K-974EM<*$EC.&&0<'KU'%0CKC_ZW\Z]/EU3P\+?4WMI=&=9KAO- M\U&8M%M7;Y8&,G=GBJ/BN[TV: +IEUIB?Z,Z/ $##;N7;L..IZX/(Z5#HQ2O M2V=W'Y=Q$VUT)!P>O6NM MT.[TJ'PLJ?:=/BN"\BWD=S$6=U/W"OT_2MQ=2T#[3:;*KW):\,PW&6W\ ML*NS(ZAAT&*<:,9+<=3'SC4:4'9?UV/+^".*M7.G7=G!:SW$6R*Z3S(6W [U MSC/'3\:])6^\)RH)[NZL#;3?99/*V_O-P!$A(QZXSZX-,#'%*5&,87N.CC9U:L8*#2>]_^&.2S@@K\I'((X(^E?17P MTUJYUSP?#+=-NF@D:!G/)?&,$_G7SI7O'P9_Y$R;_K\?^2UI@V_:6.+B"$?J MZE;6YZ+BC%+17KGQ0F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+ M10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*QK&ZGF\0Z MS;229A@\CREQ]W?HIIDFW10.E% !1110 4AI:2@!I%?-_Q(EDD\>ZF'L:]=*\\EH?M*VD,-O MJHI,>X$\\CCZU07P=HDMC:W M7&L7V\MNR)3DGU_*I+3Q%XA1U6UU.])P0$1B^%/)XKJ=2FW\)XOU3&16E39? MUT.@'A'08S:PRZG?F6:&6?*VP "1@Y!!.03BI/\ A!M*2&6YFU.Y2&8H+3$! M=B3&'PVW/K_6N4&OZPI4G4[L% 57,AX!ZCVR>M32>(/$"P.)-1OO*N$V$LQ M91QQV]N*7/2M\.IH\/B[JU3^ON->\T#2H?&^E:3&+@6TR1>:&QN9F&3@^_?T MJ\?!^AO=V\:W5\IN3/*%,:JJ)&2""2>/8FN-DU._FG@FEO)WFMP%A=GYC Z M>E7/^$@U^5Q=#4[YS%D"4N<+NZ\]!FG&I3N[Q*GA\5RIQJ6T_'[CM;/0]+\. M_:HI@Z>]<.WB36Y,A]5NR68,M(?$.M.ZR'4[OXNIY)IFX+NV3CT^E05R-IO0]BE&48)2WZA1114&@Y&VR(5X(8'/OFOK.R)> MQMW8Y8QJ3^5?):_?7_>KZTL/^0=;?]R\=JV:Q--TRYM/$6NWTNSR+UX&AVG MGY(PISZY0Q .(QC([UTU8VH7\5 MMXBT:R:TCDDNO/V3MC,.Q 3CCOG'44 ;-% Z44 %8FJ"_O(KJ2:Y22*-XE$4NU2KC#9&.:H?\(=IF^.4 M37RS1K$D;IT6DQ@3:>\YFN# M=2%I%^;=\F!CKZ]*TM2TNUU6T6VN-ZA&#Q2Q':\3CHR'L?\ $U=HHN%C(N?# MUO=P*D]W>M*L@D$XFQ("!C ., 8]J@M/".FVC6I$EW*+4%81--NV9!!YQGD, M?TK>HIW"R,*#PEIT!0>9=.B^7OCDERLI3[A<8Y(X_(4K^%;&2W,#W5^4:-HB M?/YP6W>G7-;E%)ZA8P3X3L3%=Q"ZU!8;H'?$MR=BDX!91C@G%7/[#M#JL>I. MTSW$7*;WR%.W:<<9Z=NF>:TJ* L%%%':@"SIX_TZ+ZG^5;]8.G_\?T7U/\JW MJTCL]<)\;_\ D&Z-_P!=I/\ T$5Z)IUVEQ?ZI&ENL1M[D1NR_P#+ M4^6K;CQU^8#\*\[^-W_(-T;_ *[2?^@BN;$?P9'I9?\ [Y3]?T/&J._?ZT4M M>+<_1&2V]I/>RB.V@DF?!)6-23CZ59N8]6O4CNKJ.[G0?N$D=2PXX"BM+PSK M%IID-_#=37=NUP(S'<6H!="C$XQD<&N@D\;::8#(CWZ2R0);FWX*QE7W>:#D M#]=$81<5>1YM?$5XU7R4[VV9Q3Z3J*(7?3[H*%+%C$<;0<9_.AM)U%$ M#M87(5AD'RS@X'K]*[<^.+"66827>JNDDEPP1HP0!(H51C?SM_K6MJGBRWT+ M65CNYKFX$H@.Q5^5TKOYGF\6A:G);R M7'V*801E [E3P&. ??UI+S1;VUFN%2"2>&!B&G2)@A'&3S777/B_2FT^.TAN M=441PQ+YJJ%)9'W8(W<9'!J:X\<:;-+*/M&IB*1[@F)HUVXD4 _/C"GFI]G M3VYAK%XR_P##T."ELKJ&&.>6VE2*3E'*$*WTJW!-K-YISV-O)=W%G%\S0H24 M7Z^U>F>(H["^TRVL[G4Q:VDAB>6574K<%8\9C^?A1CD$5R?@_P 3Z;X>MKV& MY:Y/F3#:8D#!D (/!(P??FE[**E;FT''&2K47-0O)/;Y[G/VV@ZM=1--!IUP M\0C,N\QD*0!SR>OTK1L/!]S?"5Q=Q0V\$<;2321OA6<9"XQG(]:UV\8VGGF/ M[;JK6K:<;0\ %7YPX&['0XZYXI'\7V!M;N..[U199UMAO$8R&B&&;[_.[C\J MKEI+KZBO+J&.-[B.UE\N2>.-BOU]:+K1[FWGNDC1YXK5 M@))T0A5R <\].M=?/XSTN19GADU*WE^T2R 1A1YPDQPW)QMQ_P#JJP/&^B&U MU*-VU#%X9-V85/WHPO'S<'(R>N:%3I_S!];Q>G[O7_ACA]7TQM(OC;//'/F- M)1)&" P8 CK[&J';':M77[^VU'4(IK3SO+2WBB/FJ /@S_R)LW_ %^/_):\'KWCX,_\B;-_U^/_ "6NG!_Q$>+G_P#N MJ]5^IZ-1117LGQ 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5CV5G/!K^KW4@ @N?)\HYSG:I#<=N:V*PM.DD;Q/K MJ,S%$^S[%).!E#G%(I;,W!T%/PI,Z.RM]IMAE6P>;B,'GZ5T?85C^) M+^+3=#ENI[5+J-9H5\F3H2TJJ#R#T)STZBF2;-%%% !1110 4G>EI.] "-7S M=\2(WB\?:GO7;O8.N>X('-?2)K U[P9HOB1UDU&UW3*-JRHVU@/3-%?^>5S_ -_J7_A47A7_ )Y7/_?[_P"M M3^I5 _U@P_\ *SQ/PTMA)KUM!J<(DM9SY1);&QC]UOP.*] BTW1M'UW37TQ8 MGN)IS"_D2'$813YO7L>!75_\*B\+]H[G_O[_ /6I#\(?"Y&#''-(O4NH;5I)HVW(TS[MI]:Z^NW#4'2O M<\'-T>$/.,9FW1A@3QVZ=30!L"EI%SCFEH *Q=0T];GQ#H]Z;F.,VGG MXB(^:7>@'R\]NM;5^)9] TV*&S(6ZN20'_NJ._UKR.75 MM1FE:22_N2[')/FD9_*N*IB(PE8]_"Y=5Q$'.+LCZ+VMZ'\J-K?W3^5?.)U& M^SQ>W/\ W^;_ !H_M&^_Y_;G_O\ -S^M9?7/[IV?V+5_F7XGT=M;^Z?RHVM_ M=/Y5\X_VC??\_MS_ -_F_P :/[1OO^?VY_[_ #?XT?7%V%_8E7^9?B?1VUO[ MI_*C:W]T_E7SC_:-]_S^W7_?UO\ &C^T;[_G]N?^_P W^-'USR!Y+5_F7XGT M=M;^Z?RHVM_=/Y5\X_VC??\ /[<_]_F_QH_M&^_Y_;G_ +_-_C1]<78/[$J_ MS+\3Z.VMZ'\J-K?W3^5?./\ :-]_S^W/_?YO\:!J-\3Q>W)/_79O\:/K?D/^ MQ*O\R_$^CMK?W3^5&UO0_E7SC_:-]C_C]N?^_P W^-']HWW_ #^W/_?YO\:/ MKB["_L2K_,OQ/H[:W]TTGM7SF-2OU8%;ZYR.G[UO\:]'^'OBV\U"[;2=0D,S M["\$A^]@#D$UI3Q,92LT!7^(****HP"BBB@ K'N[!9O$^FZ@;E$-O;W$8A/WGWF/+#GH-O/U%; M%=_&[_D&Z,._GR#_ ,=%=WHJD:KX@)!&Z^7&1C/[F.N3^,>D MW%_X=M+R!&864K-(JC)"D8S^&*YZZ;I-(]' 24<93%TM)UP1CGD"C MMU/X5XA^B[ZG2:'X<_MK1@\3VR3RWB0)+)*1LR"2"O3FK_\ P@+BWF8ZI;O( M8E>V\O.)*PM*\17^C0B*U6WV"=;C]Y%N.\# -71XVU=1&%2R0(FQ M=MO]T;MW'/7/-=,71LKGDU88UU)>S:Y333P?#I:WZ7[VM[(EF\\9MY_]7(C M,K ?7O4VI^$(9Y3#I<40>6Z@BC,D[,T>^/>00>W4UAW'C#4+AYV-M81F>-HY M?+MP-^[!8_4D _A5S3O&]TNJP3:E#!):B=)I1#"%?*+M4@Y[#%4I4FK&,J>. M7[R]W_70E7X=7SRJ?[0LEMV02">1MG4X4$-TR14(\!WS01M#?64\[[6$$3DY M!?9NSC!&ZK>K^. ]VYL88;A)5_TAKFW 65@--6@(,26*.J! MZV_(4-OXY_ORO%$R"Y$,H5S\W.#AA6D/&NH++,?LFGF"89DMS;#8S D[R/7 M)SFJ=]KAN7TZ>&!$N[1E0_9W3.BFL5=QJ=M+6-ZY\&1VVJ7 M$D$]I=6 ^T+&BRLI5XP3L)QDD#!K*U?PC>:-I2W]Q10@A\R,(;8 M 8(W _.3@?3%-^R<78YX?7JJ':9X-BGT&Z^TR0#5&CAD@C,C PJYP"_8 MY["H+KP*]DMZESJ4"30QQ- ""%DWMMY]#VJM9^.]7LH(DBBLS(D:1><\.YV1 M3E03[4U_'&K22!C%8@; A7[.".&W \GJ#57H=0Y,>I2::M$0O$MU$18IY4>TC<BBBO8/B@HHHH **** "BBB@ HHHH *,T M=Z3- "T4TL ,DXJ(W=NO69!^- 69/15?[;;?\]T_.C[;;?\ /=/SI7'9]BQ1 M5?[;;?\ /=/SH^VVW_/=/SHN%GV+%%5_MMM_SW3\Z/MMM_SW3\Z+A9]BQ15? M[;;?\]T_.C[;;?\ /=/SHN%GV+%%5_MEM_SW3\ZE25'Y5@WT-%PLQ]%)2TQ! M639W%O)KFJ01VXCFA\GS9AC,N5)&?H.*UJRK.R:#6]4NVE1A<^5A .4VJ1S] M:12V9ICH*R/$=@-4T26T:YCM@TT+^;(/E&V56Q^.,?4UL=A7-^.4+^$YQM+_ M .DVO &?^7B/M3).EHHHH **** "BBB@!,48I:* $Q1BEHI60"8HQ2T46 3% M&*6BF E%+118#F_ H/\ PAFG_P"ZW_H1KHL&N>\"?\B9I_\ NM_Z$:Z.@!,< MT8I:*+ )BC%+12L@$Q1BEHHL E%+13 **** "L;3].%KX@UJ\%U'(;QX28E^ M]%MC"X;Z]16S7,Z*K+XQ\4L58!I+;!(X/[D=/6@#I5Z4M(O3IBEH *Q=1U*X MM?$>BV$80P7OG^<2O(V(&&#VYK:K%O[>QD\1Z--F_[CG^5 M>==:]%^+'_'WIO\ US?^8KSD5XF(_B,^_P K_P!VC\S:TS0TU'1;V]6>43V[ MI&L"1;O,9SA0#GU]JEC\&Z_),T3Z>\3"%YOWG'"]0/<^GXTS2=:M+#1[RPN+ M6YD-S+'+OBE5=NPY'!!Z]ZVV\<#IMVR3M.74W"\"4 $#Y>V.*T4:3BKO M4BI/%PG+V<+K_AC!C\*:],L+1Z5<,)L[,+_/T_&DN?"FO6EN\\^EW"1)C+;< M]3@5TRW0-KJ#PW$+H1+=[BC,RM\N1PH* M]/>DT3QI:Z1H,>G/8SRLF\EED4*Y+!E)!!(QCIGUI.%*^_3\2E7QD:;DX:W7 MW=>I3F\$ZI'HEK>B&5KB:216MMO**HW;NOIVK/B\,ZU,A>+3IW B$ORC.5/3 M'K]*W[_QQ:RO;3V-E<36RVE MR8]B@;?+;'\./2J<:-]S.%7'*%W#^K^IDIX)\0M:RW#:;)&B1^9A\!F'' '< M\]*CG\+:@MS<+;6UQ+;P2!'D,>&!P,_+U)&>@J[+XHLYY;@2V=X8)K%+-@+D M;UV$88''?:*T)O'=G-!>QFPNMERV[RGF!4'CD'&5(QVZYYI/4>E49M#U.WTY-0ELI5M'&X2D< 'IGT MSD8SUKK(_B#:)>FX.G7?-S)/C[0N!NCV8/R_C5GQ?>Z7<>&([>"]C+ 0M'Y4 M@=5UGPWQ_PFEO_P!B?GE;X@HHHJC **** "L:[U*>'Q5IFFJ$^SW5O<2R$CY@T9CV@'_ (&U M;-8]Y!9/XHTV>6Y9+Y+:X6" ='0F/>W3MA/SH UQTHZT#H*#0#,K3KZ6[U#5 M89-FVUN1%&%&"5\M6Y]>6-:#1B2,HZ!E(PP(X-4-.BMDO]5:WG,DCW(:=3_R MS?RU&T?\!"G\:U!P*2U*EOH<3??"OPS?SF5K62W).2L$FT9_*JW_ IWPOW^ MV_\ ?X?X5Z!16;HTWT-UBZZ5E-_>>?\ _"G?"_\ T^_]_A_A1_PIWPO_ -/O M_?X?X5Z!12]A3_E*^O8G_GX_O//_ /A3OA?_ *??^_P_PH_X4[X7_P"GW_O\ M/\*] HH]A3_E#Z]B?^?C^\\__P"%.^%_2]_[_#_"C_A3OA?' O?^_P /\*] MI"0.M/V-/L'UW$_SO[SRB'X7^'Y/%]YIC&[^SQ6,,ZCS1GW3""MC_A3 MOA?_ *??^_P_PK=MO^2CZC_V"K;_ -&S5T>:/8T_Y0^O8G_GX_O//O\ A3OA M?'2]S_UV'^%'_"G?"_I>_P#?X?X5Z#11[&GV#Z[B?^?C^\\__P"%.^%_^GW_ M +_#_"C_ (4[X7_Z??\ O\/\*] HI>PI]@^O8G_GX_O//_\ A3OA?TO?^_P_ MPH_X4[X7'.+W/_78?X5Z!11["GV#Z[B?^?C^\XW2OAGX;TFX6>.S:>1#N4W# M;]I^G^-=>%X QP*?16D81C\*,*E6=1WF[A1115&84444 %%%% !1110 4444 M )WJ*XF6WB+M^ J4UD:K(6F2('@#)I-V+A'FE8JSW,L[DNV!V4'I4/2BBLVS MN22T0?G1^=%%(8?G1^=%% !^='YT44 'YT?G110 8IR.\9RC$'ZTVB@5D]&; M5C>?:$V/Q(.OO5ZNB?]]"BX69)FC-1^=%_ST3_OH4>= M%_SU3_OJBX69)FFM(BC+, /4FF&:/_GHG_?0KG_&>@6_BSPI>Z0TJK)*FZ%P MV-D@Y7]>#]:5QV8> W0^#=/ 92=K< _[1KIH7KE0 MCMRD:G _,\UZMYT7_/5/^^J+A9DF:,U'Y\7_ #T3_OH4>=%_SU3_ +ZIW%9D MF:,U'YT7_/5/^^J//B_YZ)_WT*+A9DF:,U'YT7_/1/\ OH4>=%_SU3_OJBX6 M9)FC-1^?%_ST3_OH4>=$>DB?]]"BX69)12 @C((/THH 6L73M3N+SQ%K=C(( MQ#8O"L1"\D/&&.3WYK:K&T^"QC\0ZW+;7+2W)B/XC/OLJUPT?F%%%&:P/2 M049HR*,B@9M>'O#5[XCEF6TDA0Q 9\QL9)Z#_P"O5J/P3JDFG"[5K8$JK"%I M,,59MJMZ)KOP]Y_V6&WD$K(Q\U2<%3D<@BNHN?&VFR>'88E3_28U MWBW$979/OW;PX;&P'.%P>M=5-47'WGJ>1B:F,A5]Q>Z]C-D^'6J1N?-OM/1$ MCWO(TP^0YQC'L:H:YX5DT+34GN+R![HSO"UNAZ;<'CUZC\ZD?QK>-+9,9B\<9#!B #C)/H*4_96TW* MIK'\ZZ:?_P ?T?U/\JWJP;#_ (_H M_J?Y5O5[Z/SRM\044451B%%%% !6#?VMQ)XWT6Z2%VMXK2[224#Y59C#M!^N MT_E6]6#?7ES'XRTBR29EMI[2Z>6/ ^9E,6T_AN/YT ;P.1D4AH'2@T 8VD03 M0ZCK;RQLBS7@>,D??7RD&1^((_"MH5C:1=37&HZQ'+(62"[$<8P/E7RD./S) M-;"]*$5+?46BBB@D*,@=35>ZN5MH]QY/85BS7,T[9=S] <8I-V-(4W(Z#S$_ MOK^='F)_?7\ZYG HP/\ (J>8U^KON=-YB?WU_.D9T*XRISVS7-O> ZY^\OYUS>!1Q_ MD4AKF.*E MBN)83E'.!VSQ3YB70:ZG1T56M;I;E,CAAU%6*9@U;<6BBBF(**** "BBB@ H MHHH **** "BBB@!#6)J?_'Z?]T5MM7/:[<+:?:+EAD10[\>N!4R=D;4%>96> M6*/'F2QIG^\P%,^V6O\ S]0?]_!7S[JNJW>L7TEU=S,[.Q(!/"^PJCP*\QXN MST1]5#)I.*E*5CZ0^V6O_/U!_P!_!_C1]LM?^?J#_OX/\:^;Z*7UM]BUDCZS M/I#[9:_\_4'_ '\'^-'VRU_Y^H/^_@_QKYOX]J/RH^MOL']B/I/\#Z/^V6O_ M #]0?]_!2_;+7_GZ@_[^#_&OF_\ _511];?8/[%?\Y](?;+7_GZ@_P"_@_QI M/MEK_P _4'_?P5\X48P,\4?6WV#^Q'UF?1_VRU_Y^H/^_@IRW-NYPMQ"Q]!( M#7S=CZ4Z-FB=7C=D8'AE/(H^N>0/))?SH^E1]X9[$5T]>8^ M:FUKP^CW1+S MP/Y3N>K#L3ZFO3J]&E)2C='S&+@X3Y9;H*RK."W37-4ECN/,FE\GS8O^>6%( M'YCFM6L/389$\3ZY*T;+')]GV,1PV$.<'OBM#E6S-OTK \96MQ?>&9K>UA>: M8W%LP1!DX6>-B?P )_"M_P!*P?%UYW4. "0&F12/Q!(_&F M2;]%%% !2=Z6B@!KL$!9C@#DUBW5_)*[*A*Q]..,_C5[5)-EKMSC><5BU$GT M.FC%/5AP>M&!_D445!TV08'I^E&!Z?I110 F!Z?I2X'I^E%% "8'I^E+@>GZ M444 &!Z?I1@?Y%%% "8Z$@9_.EP/3]*** # ]/TI,#T_2EHH ,#T_2C ]/TH MHH ,#T_2C ]/THHH 3 ]/TI<#Z?2CK10!-!=RP,-C$C/*MTK<@G2XB#J?J/2 MN=K1TESOD3MC-5%ZF%6"M)+B6%TAN)+*/#H M/M7FLGPT\0HY4);L!T82\&O9NQ)Z"JKZG81L5>]MU8=09!7)4HTY2NSV,'_?W_ZU>N?VOIW_ #_VW_?P M4?VOIW_/_;?]_!6/U>CW.K^U,7_2/(_^%;^(_P#GC!_W]_\ K4?\*W\1_P#/ M&#_O[_\ 6KUS^U]._P"?^V_[^"C^U]._Y_[;_OX*?U>EW#^U,5_2/(_^%;^( M_P#GC!_W]_\ K4?\*W\1_P#/&#_O[_\ 6KUS^U].'_+_ &W_ '\%']KZ=_S_ M -M_W\%+ZM2[A_:N+7_#'D?_ K?Q'_SQ@_[^_\ UJ/^%;^(_P#GC!_W]_\ MK5ZY_:^G?\_]M_W\%']KZ=_S_P!M_P!_!1]7I+J+^T\5_2/(_P#A6_B/_GC! M_P!_?_K4?\*W\1_\\8/^_O\ ]:O7/[7T[_G_ +;_ +^"C^U]._Y_[;_OX*/J M]+N/^U,5?_@'D?\ PK?Q'_SQ@_[^_P#UJ/\ A6_B/_GC!_W]_P#K5ZY_:^G? M\_\ ;?\ ?P4?VOIW_/\ VW_?P4?5Z77 /?S:[KP=X, M7PVKW-S*DM[(NTE>1&OH/A;T_P#X_H_J?Y5O5@V'_']']3_*MZNV.QXM=6D%%%%48!11 M10 5CW;Z>/%.FI*DAU$V]P;=QG:J Q^8#]?DQQV-;%8M[I]Q-XLTO444?9[: MVN8I#NP0SF+;@?\ #0!LCI0:4=*0T S+TUK,WVJ"U1UE6Y N2W1I/+7D>VW M;6HOW:R=,LI[74-7EE "7-T)8L'.5\M%Y].5-:PZ4(J6XM(>M+33UH),/4)= M]VPSPG %53U]ZENO^/N;_?-9^H:E9Z7;&XO;A(8AW;O]*QDUNST:<;VC'4MT M5R)^)7AH''GW7_@,:7_A9?AK_GM=?^ QK/VL.YU?4Z_\C^XZVBN1_P"%E^&? M^>UUGT^S&C_A9?AK_GM=?^ QH]K#:X_J5?\ D?W'745R/_"R_#7_ #UNO_ 8 MT?\ "R_#7_/:Z_\ 8T>UAW%]3K]8,ZZBN1_X67X:_YZW7_@.:/^%E^&O^>M MU_X#FCVL.X?4Z_\ (SKJ.]"9C<.E MM%"%C01-AAG/7'0BI[SP3HX>XG34IK>#G'%='M*5MM3R_JV,V MY_Z^XZ];2PNA=*UK:0DPV$BNEN#L=\9X]#WJG+X*M9XKZ^GO?LZBXE1/+B41 MIM;&",]6)XQ7,_\ "2:V 3_:EQG:JD@CHIRHZ=JW+;Q]<0:1]FE@DFN079I& ME^25FZNZXY(I\]*3U,I8;%TTN26O]=RU/X&TFWEEBEUJ8O:QN;E(K=B057=A M2<#IGC)Z55\0>&=-T;0[F6*>::ZCNU17V87:T88#@\<-U]:Q7\4Z_(JAM6N2 M5C\K[P^[W!]?K4=UKVM7]K+%=7]Q/;R%?-#/\ .*F4Z;V1O"CC.9.= M33^O([+1_"EFVB7=A,=VH3P03A_)#"%7;^!NI.!STJM=>"]+LUOE-U+?#4/AR6U$%TT\=P'!W8R&5L M'DN*H5S3:;T/4PZJ1II5'>2/7/A1_R M KK_ *^1_*O8J\=^%'_("NO^OD?RKV*O8PSO31\%FG^\R]0K&L+R:;Q#K%L[ MAH;<0&-0/N[E)//N:V:R;,60US5#!YGVO]S]IW?=^Z=F/PKH9YR:LS5["L?Q M,^GIH4C:K'))9^="&2,\[C*@0\$='VFM@< 5B>*-/N=5T&6TM%5IVF@_I616%SQD]ZPK3Y(W._" MT/;U%#N>@GQ3H7?5;;_OND_X2G0O^@K;?]]U\_X![48'H*XOK@I=H]*/K__ M /"4Z%_T%;;_ +[H_P"$IT+_ *"MM_WW7S_@>@I<#TH^MR[!_8L?YOP/?_\ MA*="_P"@K;?]]T?\)3H7_05MO^^Z\ P/2@ >@I?6Y=A_V)&_Q'O_ /PE.A?] M!6V_[[H_X2G0O^@K;?\ ?=> 8'H*,#T%'UN787]BQZ3_ /?_P#A*="_Z"MM M_P!]T?\ "4Z%_P!!6V_[[KP#:/04F!Z"CZV^P/)8K[?X'T!_PE.A?]!6V_[[ MH_X2G0O^@K;?]]U\_P"!Z"C ]!1];EV'_8L?YOP/H2'Q%HUS*(XM3MG8]!YG M^-:=?-'3D<$YL5?TG_ (^'_P!W^M4*OZ5_Q\O_ +G]:ZUN>/4^ V:QM/?3F\0ZTMK'(MZC MP_;&).USY8V8Y_N_2MFL33=.N;7Q'KM[,H$%Z\!A(;)(6,*Y\_ MRISC,.U 6QQGYAQVH V:*** $K%U/_C]/^Z*VJQ=3_X_?^ BIEL:T?B/./B5 MKEUIUA:V-I*8FNBQ=QP0HQQ^.?TKR/KSSD\\\UZ-\6/^/O3?^N;_ ,Q7G(KQ M<0W[1GW>54H?5^:VK# HP***Y[GJ\D>QJ>'M)BUS7+;3))V@-P2J2!-P# $C M/3C@UIV7@RYFM];FNW,*:42C *"97[ ?A@YK)T2^@TW4TNYXY9%16 6-PIR5 M(SG!]3^5=)-X]-W:36]U9N1+:"V)CD W-G)D88Y8X'I75!4N5.6YY>*6)51^ MQC[MEV[Z_>9.G^$[V;5(;74(I;.*28VYFV!MLF,A<>O2GOX-UFNYX9 &@ M$L(B3<&R^T!N?E)ZULR^.]/DFBF;2[DS"Z2[?%R K.(]F!\IP.]4'\66$EC] MG;3;L,;06FX7('R!]X/W>O:KM0VN8\^-D[\EODO\RA)X,\0Q*[OI4X50S'CL M.OXCTJNOAC6GM[:=-,F:.Y.(BH^]W'TXYYKHD\=6B7;7']F73;IY)MOVE<9> M/81]WMUJ6/X@6\3VSBQNV A$$T371,>T)LRBXP&QCG\J4H4>C*=7'+3V:_KY ME#4_ MQI\0\O[3<2M!$ZJL(V[G)!0D$XQC]:YW4-*O-)N1;WUNT,A4, ?X@> MXKL$\=Z="T2)I5T\,<4$0WW(R5C8D'A>ISVK!\4>((_$-S:S);R0M!%Y3;W# M;^<@\ ?E45%3M>++PKQ:GRU8Z?(PL"C HHKFN>JX1OL&*]!^&>NW0U0Z/*[ M26\D;-&&.?+91G ]L5Y]76?#?_D=+?\ ZXR?^@UK1DU-'!F-*#P\M#W33_\ MC^C^I_E6]6#I_P#Q_1_4_P JWJ]V.Q^?UOB"BBBJ,0HHHH *YW4)9%\>:'$) M'$;V=X60,<$@PX)'?&3],^]=%61=WD$7BC3;-[1'N)[>X>.X.-T:J8]RCC.& MW#O_ T :PZ"@T#D"@T S#T:5Y-5UT,[,$O55022 /)C.!Z#)S6XOW:R]-NH MKB^U...W6)H+D1R.,?O6\M3N/O@@=^E:B]*$5+<6D-+2&@DYVYYNY?=S7C7Q M/O)I?$Z6C-^Z@A5D7/&6ZGZU[+=?\?4W^\:\2^)7_(Z2_P#7O%_(UP8M^Y<^ MFR>*==7['(C J2&,SW$<(*J9&" MP!D@9-1U) Z1W$4DB"1%<%D/1@#DC\1 M7E*U]3Z^3?*['1:QX2?3KF.RMGN+F^>8Q>0T.S<-N?,0YY7WJ32?!%_>7-W' M?K-:I;!"Q5 Q;>< CD9'4DY[5HP^/[>TC@@@L;F:W#R';.U=UJ'-=GB*>.Y.7E^97O M?!&NVM[-!'9O.J.461,?-CG\\533PMK^*W8/'RV=_ M>W-MI[;;F9)T260/Y3C[S#C^)21[4^S\?Q03:@\VG2D74C%4CF"A$*;0G([= M>,>]9\M'N:JMCU'X%_7S,,>#O$),2C2IP95+)D8X]_3^M8LD;PR-%(A1T8JR M,,%2.H(]:[.'QQ;+<7'^B7L<$UM%#F*ZVR*T8^4@@# /<5R-Y/\ :KV>XVE1 M+(SX9BQ&3GJ>2>>M9S4/LG7AJF(E)JM%+^O4@S71^!M2FT_Q99I$Q\NYD$,B M@\,#W/N#7.5K^%?^1MTC_KZ3^=13=I*QMB8J5&2EKHSZ#@_X^8O]\?SKI*YN M#_CYB_WQ_.NDKWHGYO7W044459SA1110 4444 %%%% !1110 4444 -:N6\7 M?\@_4?\ KU;^5=4:YS7[;[8+FVSCS82F?J*SJ_ S?#Z5$?,HZ"BK.H6%SIM[ M):W4;1RH>01C/N/:JV?>O ::=F?I=.<9033T#.T9.2/3/6O58?"&@2&!7TNX M0$6[HYG/[\R+EATZ+UXKRH$ @G!P>AK1UG6KG6[F.>Y5$,<8B419"A1P*VI3 M4-6KG)BJ-2JXJG/E774[6#PYHE[I8N?[.DM(YHIS+*9R19O'P%.1_%[U/#X/ MTG[9Y4FEW!%NA>'9.I_M ;000"1SSVX[=:\S\QMA3(RR@JK#Y2> M3P>:EN/#6GPR-;V]A/\ 9)I[4NLE7ER95TN6)1#)M@DE8JQ M63;N8X_N\@"O/==MK>TUZ]MK6&:&".4A$FSN [9R,\T[2=(X ],#Z<5-6<)1]U6-<+0K4JS=2?- M'U*]%&?>E4;B H))..*YMSTW)):L];^%'_("NO\ KY'\J]BKRWX>:1<:7X>7 M[2I26XD\TH1@@=@:]2KW,,K4T?G6924J[:[A6-8VDT'B#6+F10(;CR!$5_$NMQ/([1Q?9_+0GA,'D>U='V%8_B2\@T[1)+FYM$NXA-"AA?&"6E50>0>A(;\*9 M!LT4"B@ HHHH SM7_P!0G^]_2LBM?5_]0G^]_2LBLY;G91^ *\B^*?\ R,D' M_7N/YUZ[[5Y%\4U/_"1V[8P/LXQ^=(_,X:BCBBO)/LM+BBNA MTC3K6_T%@\4$=R]XD"7#Y.T,#V'TKG<5H6>M7UA L%N\2H)!+S$K?..AR16L M''6YSUX3DDH;FVWA&WA@N)'U(2!86,15#S(K["#QTSQ^--?P?%!Y@GUNT0P1 ML]PJAG:/'7@=N>]9Q\3ZJ4V^?&!M9<"%>-QRW;KGFEF\4ZK<(RR2PD.FR3]R MF7&,'/')QWK6]*VJ.3V>,_F_K[C0?P6[1(;/489W)BR-K+A9"=K9Q[=*;<>& MK"VTZ^N!JL=SY,:-&81D9)(PWH>*SU\4:NBA%N(U " %8E! 3[O;M39_$FI7 M'GAI(E2=-CQK$H4C)/ QP>2<]>:5Z?8I4\7=7EI\O\BW:^&A<:9%>)?1-/)" M\Z6Q1OF5#\PW=*T+SPK'=M>W=I+';11('6$ L!\@8\_RK-E\0>7H5G8V1*2Q MHZ32.@R58Y(5NH'8TT>+=85&3SH<8Q_Q[IQD8]/3BG>E;8APQ4KRBS *J+&!Y"'Y5.5'3L:HW5U+>W(-:M8K-(IK9X1+.,9FW1A@3QV''>M3A-A>E+2 M 8%+0 5BZAIIN?$6C7_GQI]C\_\ =M]Z3>@7Y?IWK:KE]:&?&_A=L9Q]KYQ_ MTS% '44444 )6+J?_'[_ ,!%;58NI_\ 'Z?]T5,MC6C\1Y%\6/\ C[TW_KF_ M\Q7G(KT;XL?\?FF_]O JFZ/0PY"9[**\@GEMI+E/)".92GE;G"_,.X/3/O5"#Q=?062VJVUBR"!+?< M\)+&-3D G.#5BZ\=:E= JUK8E-JJJO$3@*V\<[L_>YP?2FG0ZDNGC]E8?)X# MOX[J./[99-%ME9YD8E8O+(# @=2"1T]?:L'5=,ET?49;"=XGEBP"8VR.F!MA98OVKA66EM^AET445S'J!76?#?_D=+?\ ZXR?^@UR M==9\-_\ D=+?_KC)_P"@UI2^-'%C_P#=Y'NFG_\ ']']3_*MZL'3_P#C^C^I M_E6]7OQV/SNM\044451B%%%% !6/=Z<9O%&FZCY\:_9K>XB\H_>?>8^1[#9S M]16Q7-:DN?B!H+8/%E>\X]X: .D'3F@T#I0: ,O3K(VM]JE8.B+MU;Q!P>;Y3Z?\ +&.MY?NT(J6XM(:6D-!)SMU_Q]3? M[QKQ+XE?\CI+_P!>\7\C7MMU_P ?4W^\:\2^)7_(Z2_]>\7\C7GXOX#Z?)?X MZ]'^AR-7M(TN;6-1CLH)$1V!;6Z1/)L:/;*"5P MPP>G0^]>;"W-[VQ]96YU!^SWZ'1GP6RV-S9%$.JQ7L<*RB4^68W7<"1]/QJ$ M^ KY9 6O[)(6"-'*SD!RYPHP>A.#CZ5-I?CJ0ZU%-JD$ M_-25F@A.X.B[4/ M+=/7UJ;5O&ZBZ(L;6*X63:\[SPLJR2*,I9A&?(NNO0 MKV/@>>.ZMA?W-DYE>1!:"<(0&)]AG/XU@Z MOI2RT]V99%/[ENDGWQ][O@5DZ MMJD^LW[7MRD*3,JJWE+M!P !W/.!45/9\ONG5AEBU/\ ?-6*-:_A7_D;=(_Z M^D_G616OX5_Y&W2/^OI/YUC#XD==?^%+T?Y'T'!_Q\Q?[X_G725S<'_'S%_O MC^==)7OQ/S:ON@HHHJSG"BBB@ HHHH **** "BBB@ HHHH :U8NI_P#'Z?\ M=%;35SGB6X>U@NYTX:. L#^%1-VCUKPQ:3^3J[VTLR_P&/>P' MUK'_ .$C\ _\^\'_ (#5Y--*\\[S2$M([%F8]\TT*2.!D>HZ#\:\EXAWT2/L MX95'D3E-W/6_^$B\ _\ /O!_X#4?\)%X!_YX0?\ @-7DG<@Y!'7/!%!&.H(] MCVJ?K#_E1I_9$-N=GK?_ D7@#_GW@_\!J/^$B\ _P#/"#_P&KR.CGIS^%'U MA]D']CP6\V>N?\)%X!_YX0?^ U'_ D7@'_GW@_\!J\DYS@@YSC'>@@CJ"/P M_G1]8?9"_LB#=N=_>>M_\)%X!_YX0?\ @-1_PD7@'_GW@_\ :O)./:CV[_ )4-93!Z.;/7?^$B\ _\^\'_ (#5/9>(O!/VE/LZVT4I/RNT&T?G M7C=%'UAI[(3RB-M)L^E4=7V.K!D;!5@<@UU->2_#*^FNO#ABE8L()]J9]#7K M5>K1ES1N?(8RG[.HX=@K)L[BWDUO5(8K<1SQ>3YTO'[S*DK^0XK6K)L[%[?6 M]4NV9&2Z$.U03E=JD'-:LY%:SN:HZ"L?Q)IQU;0Y+(3QP%IH7\R3[OR2J_Z[ M(Z9)TPZ4444 %%%% &=J_\ J$_WOZ5D M5KZO_J$_WOZ5D5G/<[:'PA6%XD\*6/B:&-;EWBFBX25.H'I6[16C44?5Z?8/[0Q/\[/.?^%36_\ T%I? M^^!1_P *FM_^@K+_ -^Q7HU%'U>GV#Z_B?YCSG_A4UO_ -!67_OV*/\ A4UO M_P!!67_OV*]&HH^KTNP?VAB?YCSG_A4UO_T%9?\ OV*/^%36_P#T%I?^^!7H MU%'U>GV#^T,3_.SSG_A4UO\ ]!67_OV*/^%36_\ T%9?^_8KT:BCZO2[!_:& M)_F/.?\ A4UO_P!!67_OV*/^%36__05E_P"^!7HU%'U>GV%]?Q/\[/.?^%36 M_P#T%9?^_8H_X5-;_P#05E_[]BO1J*/J]/L'U_$_SL\]@^%%DDRM-J4TB*6OWH]D87YOKUK M9KF-$&/&?BLX(S):\XZ_N16IPG3#I2TB]*6@ K%U'4YK3Q%H^GHJ&*]\_P Q MB#E=B!AC\36U6+J-O92^(M%GGNS'=P^?]FA'_+;<@#_D.: -JBBB@!*Q=3_X M_3_NBMJL74_^/W_@(J9;&M'XCR3XLQMYNFS8.S:ZY]#D5YQ7T)K.BV>O:>UG M>)E<[D<=5/J*X*3X32F0^5J\8C_AW1'->57HS<[H^NR_,*5*DH5'8\WHKT;_ M (5+_X'G/.>.IZ>]=_P"' MM&LM4\+61NH+Z:/SKE]D;87BHX'\ZUITYQ>L3EQ6/H58)0FTT[[%B'PAH\OG6(T^XC6:2VD\TMEX5="2F2 M/48]R14=IX+T:\U.Y*V&H11Q11F2"<[6C!+*SKC).-HP.^:B/PMU#J-?&3@9 MVOVZ=ZV=-\'ZQIMO/$VI65TLKB3_ $F%F9''0@YYQZ5TQC?>!YL\0XQ;C5;^ M\QK;POH"M+*_8%L)]L=]+^_P!V M'=50,JDX[D[14-Q\-]6O+R6[G\0*9Y&+,ZHPY/H,\5$?A=J!.3K_ #G/W7Z_ MG4,\%0>?45P'/O MQ7I3_"V_E9FDU\,6.6+*YR??FHO^%2W'_07A_P"_35C4I2E*ZC8[\+CJ%)-5 M)MOT9YU17HW_ J6X_Z#$/\ WZ-'_"I;C_H,0_\ ?DUE]7J=CK_M7#=_P/.: MZ[X:HS^,8F"DA(9"Q[#(XK8'PFGR-VL0X[XB-=IX<\*V7AN"00%I)Y/]9,W) M/L/:M:6'GS)O0XL;F="=%P@]6=-I_P#Q_1_4_P JWJP;#_C^C^I_E6]7KQ/C MJWQ!1115&(4444 %8]WJ4L'B?3=-55,5U;W$KL0=P,9C Q_WV:V*Q[NWLW\4 MZ;<2712]CM[A88/^>BL8][?AA?\ OJ@#8'2FFE'2@T S+TZ^DN[_ %6%U4+: MW(A0KU(\M6Y_%C6H.E9>FPVT5]JC6\_FR2W(>=/^>;^6HV_D ?QK47[M)%2W M%I#2TAIDG.W7_'U/_OG%>)_$L?\ %9RGL8(^?P->VW)Q=S?[QKB_&?@S_A(Q M'B]?^/PUNY/5*!Y\5>S==7]3<_P"$6L;% MVDL8;^)GM;R$@OG=Y? )XZ-Z4RV\&Z5*]C%-I-]'*T!GG!D)5% &T$XY8_W5 MZ5B_\*Z\5XQF'_P,-.7X?>+E8,LD08=#]L/%1_VX5RI+3$*YTEOX9L]-O%BM M=/O!(-1*I#\N217/ZIX4L+'PU-.(;A+B&UBN!.:C/P]\6EL[XLGO\ ;#36^'?BMHA$Q@:,$L$-WD GOBG-N2MR%4DH34G7 M7^9QM;'A1"_B_20H)Q#O IT*X_M"_ MD26\P0BK]V//7ZFL*=";EL=V*Q]!4I+O^0?J/\ UZM_*LZOP,Z,-_$1\V#IQU S79^"T>;2]6A,'"2C+4_1:]%UJ7*G9GI5[X5L5 ML]4U2>"]GFCN)0KHQWB16 5I)K2DT'3[W7!?W6F3RW+2^5+O/R2G[/N MW8QQR,?B:X"#QAJ-OI<5DBV^^)&CCNBI,B*W4>Y]ZQC+=?+F2XY/!+MR?;UK MK=:"TBKGDQP.(>LYV/1+3PEH.I:4+M(S:R&,L8YI_F5HW_? C'0+@CZT6OAS M1%@TR]M;74P\[QSQSQLNQ07QLW'O[8S7G6Z< L3* I)).1M)ZY/O3A)=>7'$ MKS[&.Z.-2<$^JC_"LU5C?5&[P-577M=#T.;PK9VND3ZN\%XUT)I9%E7<6659 M<*-H4\8YS6KJ.@:;=:U<:C-I<\MP7E@:-VXE;R=P*C'U K@8_%>IQZ+'9K#$ M?)C:!+O8?,5&SE<],G)]ZREBO'MYIS.ZB%E!1Y"&);.-HZGH:MU(](F$<)7> MM2I;MZ?(Z_X?Z1!)>KJDEM-/-;W\4"0(W,0;J[8'('3TK;3P;I@:&]N;*>2Y M:^5ID8D*RO(PYXQ@<' /UKS"*2[AD_M_"C_D!77_7R/Y5 M['7CGPH_Y 5U_P!?(_E7L=>OA?X:/AJ6AC55M?*PXZMN4GGZ5T,\Z-[.QJ#H*R/$FIS:/HDM[;HCRK-"@ M60?+AY50]/9C6N/NBLCQ-;V=SH4D.H77V6V,T):;T(E4J/Q8 ?C3)-FB@44 M%%%% &=J_P#J$_WOZ5D5KZO_ *A/][^E9%9RW.RC\ 4$@ DG '4GH!ZT4R9S M';S2*-Q2-F"^I SBI-F5[?5M-NXI9;;4;.:*$;I7BG5A$/5B"<#CO21:MIL] MG)>1:C:26L7$DZSJ40^C'.!U[GO3-(9+K1;2Z:S@MWNK>.26)(PH!902I&.< M9(YJV+>!8C&MO$L;?>01@*WU'>@G4K_VMIIL3??VC:?8\[3<"=?+SZ;LXS^- M$FKZ9%9QWDFHV:VLAQ'.\ZA)#Z*V<'I5C[/ (O*\B+RLY\ORQMS],8JID MVSK:74EI&<;EBD50H]\$8'I^- :CKC5M-M88I;G4K.&&89BDEG55D'JI/4<] MJ=<:II]F\275_:0/*,QK+,J%AZ@$\_K2QO87HDBC%M/]G;RV0H&$38Z8(XXI MUV;*&(W%XD 2%=Q>1 VT=NWZ4#U&3:G86]XEI/?VL5U)C9 \RJ[9Z84G)S1_ M:=@+X6)O[7[:>EN9E\PG&<;/I1;ZII]Y- M)#:WUK/+$"9(XIE9DP<'(!XYXJ=8(8Y3(L,2R'JZH Q_'K4<"6N^5K=(-RL4 ME,:@'/4@X^HI 16^KZ;=Q326NI6DZ0#,KQSJRQCKEB#P.*(M6TV:TENX=1LY M+:+B29)U*)_O-G _&K"6\$88)!"@;A@L8 ;ZX'-"V\"1M&L$*QM]Y!& K?48 MP: U*XU;338F]&HV9LP=IG$ZF//INSC/M22:MIL5G'>2:C9I:N<).TZA&/H& MS@G@_E5G[/!Y7E>1#Y6<[/+&W/TQB@V\#1"(P0F,=$,8*CZ#&* U*\^K:;;0 M17%QJ-G%#,,Q223JJR#&""0J9((G*_=+(#M^F>E :D,VIV%M=I:3WUM#GK?BP:^MA>GI;&9?,/&<;>O/7ITJ9H(7D$CPQ-(N, M.R L,=,'K5+4DG2ZTZ6UMHW9[M4N9/*4LL.ULG/4<[>1S0)W-&K^E?\ 'R_^ MY_6J'>K^E?\ 'R_^Y_6FMR:GP&S6-I^IS7GB#6[&1$6*Q>%8V4RB\0ZU-;W?F74[PFYA_P">)$8"C\5YK4X3948%+2#I2T %<[JUO/-X MO\.7$<$C0P?:O-D ^6/,8 R?<\5T58.J7US;>*] LH9-MO=_://3 ._8@*\] M1@T ;U%%% "5BZG_ ,?O_ 16U6+J?_'Z?]T5,MC:C\1GR2I#&TDCJD:C+.QP M!6!+XY\.12%&U$$CNJ$C\Q7.?%34)HK:RL(W*Q2EGD .-V,8S7EPZ#I7GU<3 M*$N6)]+@LLC7I^TD['N7_">^&O\ H(?^0V_PH_X3WPU_T$/_ "&W^%>&T5A] M^&O^@A_Y#;_"C_A/?#7_ $$/_(;?X5X;Q2X_SW%'UNH+ M^Q:?\S/&O^@@?^_;?X5X<0^&O^@A_Y#;_"O#:*/K=0/[$I_P S/Y?\)[X:_Z" M'_D-O\*/^$]\-?\ 00_\AM_A7AN**/KDQ_V+3_F9[FOCSPT6 &HX)_Z9M6Y: MWEO>VZS6LR30M_$AS@U\X5V_PQU">#Q&; ,3!<1LS+V!49S6E/%2D[2.7%Y4 MJ5)SA+8]IL/^/Z/ZG^5;U8-A_P ?T?U/\JWJ]..Q\K6^(****HQ"BBB@ KG[ M^WG?QOHURD,C016=VLDH7Y4+&+:"?4X./H:Z"L.]OKF+QCI%@DF+:XM;J25, M#YF0Q;3GKQN;\Z -L=*#2C@4AH QM&@EAU/6VDC=5DO0T9(X8>4@R/;((K97 MI61I5U/S?RKJC6!K4*7$DL,H)22/:V/0BHJ*\6C?#NTTSYA'045T.L^#M M7TJ^>);.:XBR?+DB0L&7U..E9W]A:O\ ] N]_P"_#?X5X$H23V/T:&*H2@KR M1GG./ESN[8KV&\\0V6BW-K#J5S$I>&VECC%KDPX7]X3A>K=*\N_L+6 <_P!E MWN?^N#?X5+-I>O7+AY['497 P&>)R16M.;ALCDQ4,/B)1YJFBOU.Q@\6:;)I M0_M"]%S((IXKF V^/M;-_JW!V\8 '7IBK$7B?1H[S<-4@*/&39;[+BQ.T<'U M&1V^M<#_ &%J_P#T"[S_ +\-_A1_86L8_P"09>_]^&_PK18B:Z'/]3PG_/S\ M?Z_K0[]O%&AS6>RXOK8L;E)0W^%']A:OC']EWF/^N#?X4WB) MOH)8+"1VJ_B>GZ'J>GZP]Q.MY]JN(+=@\D-LWF*IER@4;>>.#@<5YSXK$H\4 M:@93#O:3.(AA0".!C QUZ=:BATG7;>3S(+'48GZ;DB<']*9_8>L$DG3+WDY/ M[AO\*BK4OVD?RKV.O.O!^@-X>T6*UE8-<,X> M4CH&/:O1:]K#Q<::3/@,PFIUG*/=A639V\$6N:I/')]>D9'59!;[6(X;"'.*W9PI:,W1R :Y_QE;SWGAB:&V@DFE-Q;L$ M1K M<#\Z?3)O,^SR^4?WI1O+Y_BQQ^M2;$&F37%SI-E/>)LNY($>9,8*N5!88[^:MZ6;LZ19_;L_;# GVC.,^9M&X M8'&;$K9*9Z9':@18[9]ZY/7]'?6?$Z6KB6.SET MV6WFG$&Y?F="%#'@'@\UUOO@\>E86M>)1HMT\4MJ\L<=HUV[HX'[M2 < ]3R M*$#,+4_M]HNJ1V%OJ,9>Y"QR0PL2<6X /3YOF'7IGO47.(6U.*X0W G$4/RE,$Q&/C!.<= M,GEJ?>6FJ0LZ6^H^('18K9HV*[B6:4^8,[>NWMVKJ8=6&>QJGIGB"/4;U+5K?RIGM5NU*N'78V, D=&Y' M!_6B[OL)FS1114EA1110 4444 %4=16^:;3_ +$Y$:7:M=@,!F':V'Q9XEGDAD2*>2W,3LN%D B .#WP>*Z*L' M2K^YNO%'B&TFEW06DENL*X V!H@QY[\^M:G";J].E+0** "L74'T[_A(]%%T MLIOSY_V,KG:/D&_=VZ8Q6U6%J>GW5SXGT*]BC!M[3[1Y[;@"-Z +@=^1VH W M:*** $K%U3_C]/\ NBMJL74_^/W_ ("*F6QM1^(\B^+'_'WIO_7-_P"8KSD5 MZ-\6/^/O3?\ KF_\Q7G(KQ,1_$9][E?^[+YA1W%%%8=3U&=/80VNF^")=<-G M!=73W@MQ]H7Q%R(56V2,MLDE3(&3V_E7$Z=K M-_I0D6TGVQR_?C90RDCH<'C-68_$VNPN\T>I3AI9?,9^#EP,9R1U [#I74IT M[6L>35P^)]HY4I6OY_A;R.D&D6-Q:KN2SMW32R9-MOO#%92AD'/WN*8? -L] MYY4&L;H(7E6YDDBVE/+ )QZ\,*YT>*-;W!O[0D)V&/E5^Z3DCITSS4D?BOQ" M)DE74KAG5C)D(O)(P2V!W'6G[2EV,EAL9!/DGT_KK$F*,,N8QE6V%]K>I &"!6%HWB:>P\2#6; MTR7:TB QR%:20\@LQQU(.#[4HNB MHWDBJM/'=B]5^Z>G;M3+CQ)K-U8-93W\ MLENS%F3 '7GL.GMTHE.DU9(TC1QO,FZBL95%';%%=.&,2)&6+;>N,>F14ECJ=K MJEJMU87$5Q;L2HD1LC<#@CVQ0!=K'O&T\>*=-$RR'4?LUP;8C.W9F/S,]L_< MQ^-:VXUBWEA+M*OT0&WM[:YCE8L,AG,>WCWVM^5 &V.E!IA9AZ?C5"PUN MTU01-:&21) Y5S&P7Y6VL">QSVH#H-TXV?V_51:AQ*+D?:=V<&3RUQCVV[:U M!TK(TNSN+:^U>:90%N;H21'=U7RT7\.0:UU^[26Q4K7%I#2TAIDG.W7_ !]S M?[YJ*I;K_C[F_P!\U%6)Z$/A0?SH[UG:['?R:+='3)3'>HA>''\1'.T_7I6% M+K,^J:)XQG+'^Z1S['BM"U:[B\2K937LTT,=BKMO 9]P!8^WM3L3S M&W^GXT?G7.V4U_K4FJR+J#VGV6Y:W@1 J[0.7!ZYZ]N*CF\6M!'.?< .#GZ'@U(/%6DSQ1_8]0M9I9P1;KOQYCX)"_CM/Y&@#16VKGT'J*S?\ A;9S_P @ MH_\ ?ZO,\YY/)]:*\:6)G<^YIY3AU!7/3/\ A;1_Z!3?]_J/^%M'_H%'_O\ M5YGTY[5;U#3;O2YHXKR%HWDC65%/=2,@T*O4?4IY9A4[/?U/0?\ A;1_Z!1_ M[_4?\+:/_0*/_?ZO-,$M@ YQTQ6E'H-_+:6]TJQ>1<*[1L95&0GW@?0CTIJM M59,LNPD;7Z^9W/\ PMH_] H_]_J/^%M'_H%'_O\ 5YF 6 (!P>A Z_2K=IIM MU?2(L,1"O)Y8D?Y4W8SC)[^U+VU4IY;A8J[_ #/0?^%M'_H%'_O]1_PMH_\ M0*/_ '^KS0JRL00>&*G'(S]:",=WJA_9F%_IGI?_"VC_T"C_W]J2'X MM0F0"XTN18^Y60'%>7T=*7UB>XWE.&['T?I][;:C:PWEG()(9<$,/Z^]=?7C M_P *G9_#\Z$_*EQ\H]*]@KUJ$N:%SXO'4_9U7"^P5CV-Y-/XAU>UD8&&V\CR MQCIN4D\]^:V*R;,60UO5# SF\/D_:5/0?*=F/PS6S.-;,U?2L?Q*^G#0I3JR MR&S\Z'<(\[MWFILZ?[>W\*TWE$>-S*N3@9/4UD>*K"ZU3P]+:VD:M.9H' 9@ MO"S(S) YVHK[]AV,&SC#=#T MH&6**9N.<=,],TY3D9H S]7_ -0G^]_2LBM?5_\ 41_[W]*R*SEN=E'X0J.= M7:WE6,D.R,%(['!P?SJ2HYT,EO+&K;6=&4'T)!YJ38ATR*Z@TFRAO9/,O(X$ M6=]V[=(% 8Y[\YYIEMI&GV6H75_;6D45U=8\^51S)CIFG:5:RV6CV5I-()9H M+>.-Y <[F50">F#WH$:GY]>U8 MUWH7VWQ+!J-PMK+;PV[0^2\9+99@V[.3&3:\;\)Y7EX.#UXSZ4#P MUJ!A6(W5B<2VTW^I?K$,$=>A[>G>K \2&R34I=2#"."4",11DE$,8D.['<>*6%M^&9KJ65P=.59(K:/!@/'E2%R>/7_P#74B^*[*TLP;Z6 M25U60>=#;D)*T?WM@]0.WL?2A_&FF1Y,MKJ<> C,'LG! =BJDC'IJU<^)+:+PW>:Q#%)(EJ61HG4HP<-MVG/3DBK-F-6$T+791&FTH^,@ ]P/4T7DWJ#2-&BBBI*"BBB@ HHHH *S]3LC>3Z:RW"Q?9KQ M9R&/WP$<;1[_ #9_"M"L[5+:"XGTMI[D0F"^26%3C][)L8BM@/B,$9'?!KI*Q=0N[:'Q%H]M+:"2XN//\F?C M,.U 6_,<4 ;5%%% "5BZG_Q^_P# 16U6+J?_ !^_\!%3+8VH_$>1?%C_ (^] M-_W'_F*\Y[UZ9\6+60KIUT%)B7#7B8C^(S[W*G?#*W2XE%%%8 M,]0EMHA/=P0LVU9)51F],D#->MR^%;*33(=-:QN_L=C>3NJ*=S70$>003CAC MZ5X_4WVRYRA^TS90?+^\/'I6]*K&"::N>?C,)4Q#BX2Y;?U<[J70O#A@OI_L MMQ;KI[B2XM[F4"1HV0E!@9PV[:,>F*T[/P_9Z5=64FFVU\T[Q$R7)P8IT>)B M0.<\' XKRYG9RQ+$ENI)SGZ^M.^T3;57SI-J?<&\X7Z5<:\%]DQG@:TE;VC_ M *_X)Z/IO@G1YYH+>Z2<*$AF%ZL@"W+2'YHP,8R/SIX\':%]H%RVGWH5(9&? M3D??(^V0(&'0XP2>/UK@-+U>YTJ^M;J-O-^ROYD44C$H&]<5%<:A<7&H27OF M/'+(Y;Y7/RY.< ^E/VU/?E,_J.*YM*FEOQ/1(?"?A])+2*72=2S/YI,CON\O M8V K!1R#D=*X+7;-=/UZ^M$4*D,I50&W8';FJ:7,\3!HYY58=PYS498L26)) M)R23DUC.I&2LD=>&PM2E-RG/F0E%%%8G?8*ZSX;_ /(Z6W_7&3_T&N3Z5V/P MTMI9/%JSHA\J&)][>F1@5K25YHXWANKA89XUEB?(9&&0>/2KO_ B^@_\ 0(L_^_(KWH[' MYY6^(M?VOIG_ $$;3_O\O^-)_:^F?]!&T_[_ "_XU6_X1?0?^@19_P#?D4?\ M(OH/_0(L_P#OR*HQ,76]3A7Q%H][;[+N&V2?S##<1?*6"@#YF'7%6:[D7[8Y9AJHVM&8,#_EH.-_/0<]JP%N]73Q5X9@N MC=>2EA(MUMU!?WI$2JQ8[\ AC^?(/IZU_P (OH7_ $"+/_OR*R[G2?#L/B*P MT]M!M&EN()Y$F\M?D">7D?CN'Y4Q')0"^LK9! \[0_Z*]S#+J".\P4GS%4F0 MX.,9Y&<=:KV\-Q'HH1KAVF#)C$G!QGG\*]''A;0CR=)L^ MF/\ 5"E/AC0R?^039_\ ?H4;:A<\NO\ 5?LTE]8VES.8_M[B.)[Y681FV0%@ MS2#D.OX>E:#JVE#0+$)J,>T0J!]HG!DZ?Q$DDG\35.ST+PW>W>H0?V!8 MK]FN!$S&%3O;8K9]N"!^%:8\,:$0/^)19C_MB*%L5+%;;Q!=ZQ=6PNY)IC+';N (8L]@HZ_C02=%<,'N964@@L2"*CJ2=5CN)$ M0!45L*!V%1UB>A'X4'<5E3Z=HT>GS:7*L,-METFRN#8F1'/V)@UO^ M];Y3C&>OS<>M/73;4:K_ &GL;[88C%Y@D;&WJ1MSCT[5Q\DVJZ2][!;:M=2V MFG?9X2C6X.R(K^\DSC+$>WK3DUS4Q=_9[FZN8K9Y9%LKM+7=]HPR[%88XR"P M&<9Q3MV%?N=1)H>G2WTMV8G$LN/,V2LJR8_O*#@GMS]*@E\,Z,6O)9+9E6X! M:<"9E3U) SA3P"2/2N;;7-880[\?Q+QD9]>,46^NZ MO/*J.;A8WLBQ!A!>%_+)^<8PP)Z$?3%.P:;G2+X=TB8"9(G;S9#<;TN9!O9E MVELANZT2>%]'DD@MZI'/!(FH.T -DOD?8 M]J$2 ^9SMSQC/M6AX2UR[U;4IA<:@'18 3;^7MW2;B&<$J/EQMQ@GK185_(Z M>RL;?3X##;(4C+M(06+?,QR3D^M6***DI$D'_'Q%_OC^=:;Z_H\;E'U:Q1E. M"K7"@@_G69!_Q\Q?[X_G6HVAZ4S%FTZU+$Y),0Y-7$YJ^Z&_\)#HO_07L/\ MP(3_ !K ,ME;ZW=W^F>)=+A2]"FXBF99!O48#*0PQQU'/0=*Z#^P-(_Z!EI_ MWY6C^P-(QC^S+3'_ %Q6K.UBB'BC2!MABBSM7G8^\G[_P"'M77_ -@Z1G_D&6G_ 'Z%8>M2 M:+H]_96\NC6HCN3M^T/$ BG. I..#Z9XI-V YFQL[35-(N8;S7--M)!)=K C M%"565OO-A_FX)QTZ^U;$EMIK:]+J,?B#1-DZH95DCC=Q*J;0R/NRHQCCD]<& ML[4=3TW4-&N1;:/%:>?:7%Q:7*!=P,+[3D8XYYK2DO=.&^&/P]9F8230*S!= MI9$W GCH?TIVLBGZ,D_,I?D'/0$'WJ:73-/ MD)V>)](C!>T?:J(H#0.7X ?H2>G;WH6XLK22.2]\/V_VB>*W2((RF)WD8C., M?)@YR>:KW7B"S@%X%\(6LAL4G:Z)E10OE%00ORY;(<$4(E+0M6NGZ=:7/FP^ M)],56N8[AH0RF,8W$[07^0MN[<<=.:?=Z5H4L&K);^);*-KV=;B'?)'(L#@[ MC\I/S MDD>]=6FA:1(@8Z7:9/.#$*=_8&D8_Y!EI_P!^EH S]'U+2M-TY+>; M6=):7)9S;LD4>2?X5R<#ZDU?/B'1O^@O8?\ @2G^-*- T<#']F6G_?E:0Z!I M'_0,M/\ ORM '*WGQ:\+Z?XKET&^NQ"55&2[!#PON&<9'0CWJ[XFN8+O2+V> MVFCFB>U)5XV#*PQV(JA>_"+PQJ?BV;7M0MO/WA EH,+"NT8R0.N??BKWB6WA MM-&O+>VB2*&.T*I&@PJC'0#M6=7X&=&&_B(^<1T%% Z"BOGWN?IL?A1?T5+- M]8MCJ$RQ6B/OD+ G('.W@'K7HNFZQIOBG6M&N"4CU"WFEA^S2 R>9"1D$':! M@'IG! KS*TL[J^N!#:0/-+@MA1G&.]6K>TU>S$][;6]W";4[))D!!C)X(S_/ MTS732FXI:7//QF'A6=W.TEM\_P#,])L]5AET_4)A<6'VVRMX?M%[]G&P$RGL M5SG;@=*SWU_PZ?,5+NU2W9[MO),))4./DQ\N!SGH:XT67B%)/LJV]^CWHW^7 M@@2CU/\ ]>ED\.7?]GV-Q!OGFNY'C-NL15HV0X.[-:.K)[1.%8*A&7O5/2QV M$6M:+'>V;_VG8_8XTW6L)MB&@/EX*L^TX&[GH>>>U7G\3Z$;PA-3LX[1KT7! MB^S,5*&,!@/EZ[LG->W?L)\H_>SC!]\U/#X8U:0222V4L444 MZ03,R%BC-[#KCK^(I>UF_LERP6&7O.I^1V-MKFA0Z=#&+RR\@0J@@>W+,LXD MRTG*\C;G\^E8/C#4['4X;8V]U;32Q3S#$,13;$3E/X1GBL6;1;]#<-%:SS6\ M,ODF983@M]*BO=+O].$9O;*>V$@^7S$QFHG4FX\K1M0PE"$U.-2[]2F:***Y M3UV>N?"C_D!77_7R/Y5ZL^J6$3LDE];(Z\,K2J"#^=>4_"C_ ) 5U_U\C^5> MGS>'=&N9VFFTRUDEYA?X:/SO-/]XEZLF_M?3/\ H(VG_?Y?\:\N M%EJS^)-=G.H(JSSR/'<+?*%DA\K"( &R"&^F/6O2/^$7T+_H$6?_ 'Y%8FGZ M!I$GB76X7TVU:.+[/Y:&,$)E"3@=LUNT<$79,YV&XEO7:YOK28+'<6\L:2WL M1;B,J[KB3C!Y/]:PH[AK?PG#JUG?72@) 95DOR[W$@N%Y0%SCY21S@8(S7K' M_"+Z$1_R"+/G_ID*RM=T;PYI&C274GAZRFB66)/*6)1G=(J@_@2#^%.Q&EK' M,I"+I6>]@+-)-?*B27D9,<4G,:GY^F> !G'THDC\X1IBYCCSIY*KJ2+M"$B5 M>).!CJ!P>,5WO_",:%G/]DV>?7RA1_PB^A?] FS_ ._0I]+"/+=1U*:W@L]. MN+JX*HEQYJI>IYD,7GYC8-YH).P%>"2,_GZM%K6EBV1AJ%L%V @/.N<8[Y/6 MH6\*>'W*EM&LF*\ F$9%!\,:'@K_ &19\_\ 3(4P.2T_XH^&?$[M9PW?V:\C ME9/(N,*7QD94]#G\ZW:Y;3/A#X:\-RF_> WUZ\S.'GY2/.2 J]!CL>M=364M MSLH_"%1SIYEO*F[:'C92W]W(/-24R6,30RQ$X$B%"1V!&*DV*ND6\=GHFGVL M4RW$<-M'&DRXQ(JJ!N'L<9JV%569PJASU;&"?Q[UE_V/=0Z=8V5AK$]G':0K M#E8(Y#*% )W X/';UJQ=V5]/B:SO9-22YCU66&V7&;-8(RC>N6(W< M_6@6=Z-4-R=6F-H?^7+R(P@XQ]_&[KSUIH+LS[[PK;W\ERSWUXAN)C,P5DQG M9Y> -I[?B*!X7@,80:A>[0T,HY3.Z+A3]WOW_2M"WLKV*_DGFU:6XMVSMM6@ MC54STPP&XXZ6?4%0,_C1<5O(S9/"%G+'+&;J MZ6(F1XT4KB!I 0Y3Y>X)ZYZFK-QX>BN9'E>^N@S1PQMM*#B)MZ_P]2>O]*L6 MMC?P6T\-FE^JD;1^'I0[OJ'R- \''%'X?GQ6?=V-_/! EOK4UH\:XDD2WB8 MS'CDAA@?AZTMW97T]Q#);ZO+:(@^>-+>-Q(<\DEAD9Z<4AW9?[X[T52GL[V3 M44GBU66&U7&ZT6"-E;U^8C<,^QI/L=[_ &I]J_M:7[+G_CR\B/;TQ]_&[KSU MH"[+W?'>C/\ D;599[9L[;1H(U5/3Y@-QQ[FDL[*^MYIGN=7 MFNU<81'MXT\L]B"H!/XT!=E\=<5G:I'9O-I9NY7C=+U6M@H^_+L-8R MC!2HX0 $8)Z^M :FE5_2O^/E_P#<_K5"K^E?\?+_ .Y_6FMR*GP&S7.:/-++ MXM\31/*[QQ26PC1FR$!A!( [9/-='6-I]Y:S^(-:MX;,13VSPB:8$?OBT8() M^@XK4X38'2EI%^[2T %8NHZ8]UXCT;4%FC5++S]R-]Y]Z!1M^F.:VJY?6?\ MD=O"V,8_TO\ ]%"@#J!THHHH 2L74_\ C]/^Z*VJQ=3_ ./T_P"Z*F6QK1^( MRKVQMM1M'M;N)987&"K?S'I7(R?"_0VZO)5BA0 M9+'^7UKCI/BGHZR,J6MVZ@\-@#/ZUR5?9W]\]?#K$-?NKB_\*MT;_GYNOS%+ M_P *MT;_ )^;K\Q47_"U=*_Y\KO_ ,=_QI?^%JZ5_P ^5W_X[_C67^SG7;'O M^8D_X5;HW_/S=?F*/^%6Z-_S\W7YBH_^%JZ5_P ^5W_X[_C1_P +5TK_ )\K MO_QW_&C]P'+C_P"\2?\ "K=&_P"?FZ_,4?\ "K=&_P"?FZ_,5'_PM72O^?*[ M_P#'?\:/^%JZ5_SY7?\ X[_C1^X#EQ_]XD_X5;HW_/S=?F*/^%6Z-_S\W7YB MHO\ A:NE?\^5W_X[_C2_\+5TK_GRN_\ QW_&C]P'+C_[Q)_PJW1O^?FZ_,4? M\*MT;_GYNOS%1_\ "U=*_P"?*[_\=_QH_P"%JZ5_SY7?_CO^-'[@.7'_ -XD M_P"%6Z-_S\W7YBC_ (5;HW_/S=?F*C_X6KI7_/E=_P#CO^-'_"U=*_Y\KO\ M\=_QH_"/8;#GZBMBN:U'_ )*!H/3_ (\KW^<- '2CI33Q2KC:,=*# M0!EZ=8M:7^JRM(K"ZN1* O\ "/+5<'W^7/XUJ+]VL'1/^0OX@]?MR_\ HF.M MY>E)%3W_ *["TAI:0TR3G;K_ (^YO]\U%4MU_P ?^U"&;%M$LX5&CFDWK\B2[_ "9 4!&[ M.#R>E5I;0B_<])^W6^U";J'#YV9D W>N.?PK,G\26UO8O/)&QF2-)I;9)%+1 MJS;"UBAG:-D6 ]"$"G(VCN*0:W-VBBBD620?\?,7^^/YUTECV%_.DUU;+*Z#"EB<8SGD=#SSS5ZB@#&;PKH MC+=*=.B*W099AS\P8Y8=> 2,G&*:?".A-J:ZD=.B-XIW"3:67PGHJJ'NW1@""@&#WSUJ)J\;&^'=IW/E[H**]%UCX7W9O99=)FA:V=BP20D M%,]O>LS_ (5EK_K;?]]G_"O$E0J)['WU/,<.X*\C+\*:W;:%J$]S$QH M(<$YSW!X-='>>/-.N9?M$5M?QS))(4B$BB.97QGS1WP1^54/^%9:_P"MM_WV M?\*/^%9:_P"MM[#>>/TK6+K1CRI')6E@:LW4E,OQ>/-/BN[GRFU:.&Z#L9/, M4O;LQ!(C!X R.]):>/+"%'1DU%3*TQ>Y!0R*7(.Y2>IXYJC_ ,*SU[.,VV?^ MNA_PH_X5EK_K;9]?,/\ A5<];L9^SR_^;?\ KL64\<68U"SGE?5I5AGDDD\R M5]+=^-=-N+@R"/4U(DMIMRLJEFB&"" >A!JK_PK/Q!ZVWXO M_P#6H_X5EK_K;8]/,/\ A2YZUK6#DR^_Q;>?_ +[>/+#[0+V."\2=(I8$@R/ M+D5VW;VP?OC^=97BCQ59Z[IY@ACO5#[5-_PK+7_6V_[^'_ M H_X5EK_K;#_MH?\*3=:2M8J"R^G)34M5YG&T5V7_"LM?\ 6V_[[/\ A4D/ MPOUMY5$LMM$A/+;B3L /(VJ0T\0:W?/-&Z7SPLD:_>39&%.[Z]:V:YC1, M?\)IXJS_ ,];7_T2*U.$Z9>E+2"EH *Q=1U22U\1Z-IZQ1M'?>?O=L[DV(&& MWZYYK:K%U"TM9O$6CW$UWY=Q!Y_DP*]%^+'_ M !]Z;_N/_,5YU7B8C^(S[_*;+#IKK<,T44JHSL%169CV49K ]+1*\A**P44#D9[>M+P>] TDW82BEQR1SQP:,>WY46!68E%'I[ MTI&,T6"R$HHHH"R%KK_AI/+%XN2%'(CEA?>N>#@9_G7'UUGPX_Y'2V_ZY2?^ M@UI2=IJQPY@D\-(]TT__ (_H_J?Y5O5@Z?\ \?T?U/\ *MZO>1^>5OB"BBBJ M,0HHHH *Q[O4I(/%&F::L4;175O<2LYSN4QF/ 'L=YS]!6Q6/=VMK)XGTV[D MNMES%;W"Q6_'[U6,>YO^ [5_[ZH V!TIIYI1TH/M0)F5IU\]W?ZK$T:J+6Y$ M2E?XAY:MD^^6Q^%:J_=K+TZWMX;_ %1XKCS7EN0\J?\ /)O+4;?R /XUJ+]V MDBY6N+2&EI#3).=NO^/N;_?-15+=?\?OR:7 MJ5K9*+>,3QETFNB5CD<-CRPPX5LW612J!\'[!>16^J21VURG*/;H[*^P M(6WGD\ <>M./F2[W+]KXHT>Z5FANB1&JLP,3*<,VU3@C)R>*;#XBL1;O+<74 M9Q-(B^3&^556VX(/.0>">F:GET6*XU'3[^:9VGLT*' PLH_VAZ#J!V-44\,S MP7YO;?6)8YWDD,I\A2)$=MQ3&>,'O1H-MFC;ZYIEYJ#V%O=Q27*JS%%YR%.# M^1.*T/\ .:QM)T Z3=2NEZTML2QBA:%0T>XY(+CEAGUK9H!-]0HHHI#)(/\ MCYB_WQ_.NDKFX/\ CYB_WQ_.NDJXG+7W044459SA1110 4444 %%%% !1110 M 4444 (:PM7=8[IW8X4)DGT &:W6KE?%N1I^H$$@_96_E45':+9M05YV9Y/K M/Q,U2:^<:68H+53A&9 Y<>O-9W_"Q?$W_/Y%_P!^%_PKE<_EZ45X;JSON?H- M/+\,H)?9S=VGD1_NF<$D@YX[<5=.HV[-F6)P=&%-RA! M7]+]>QM:IXI\;:1,L=U+$0Z!XY8H5='7U! JD?'_ (J 9C<*%7[Q-L./KQ6[ MHFM6TD=GHD2S7>B6EHXU"Y9=O+9<, >0 1@?6FVWC73[FQ\N_OM@D%P)81:E MEPW^J&</.C9:.A=_,PSX_P#%0VYN%^8;E_T87+$DBAC:,2=T0"YX[-@X'%0)X MOTIG@:?5RX22V?+6C'E5(D/3JQ--+^^#L_\ EQ^?^1@-\0/%*AF-U&55BI<6 MZ[<_7%,_X6+XF_Y_(O\ OPO^%7-4US3)/#9M+.^89B,36@M1Q^%>Q5[%"3E!-GPV804*SBN@5S^F'_BJO$ ST%MC_ +X-=!63:7GG MZYJEIY*)]F\G]XOWGW*3S]*V.%;,U.PK(\2ZG)H^ARWL<4_I616OJ_P#J$_WOZ5D5G+<[*/P!7.>,_$C>&])6:%%>YF8I&&Z# MC.:Z.O.OBP3]CTW_ *Z-_*N>M)Q@VCOPM.-2M&$MKG+'XA>)BQ/VV,'VA6C_ M (6#XEY_TY.!G_5+7+^OUHZ__6ZUY?M)OJ?8/ X>UN1'5CQWXJ,+3"Y8PK]Z M06X*K]3C I6\<^+$:,/.ZF7_ %>;;[_TXY_"M#PU%K2^%KF1"&LI(WB@M@RJ MK,W)D?/0#MGZ5:OIM6?2M$5OM@UB*YDS"^PR.NWEHC_"H P!ZFNE1;2?,SR9 M.@IN"I1_I7_,PY/'WBB!RDUWY3CJLD 4CZC%22>-O%\,8DEED2,]':UP#^)% M7]3FTY_B3I<]^Q:V=(31",/,O ME2@M\NP]L#N.U"C)WM+N$I4%RWI+:[^9S_\ PL'Q+_S_ "?]^E_PH_X6#XEX MS?(/^V2UU6H^%]&LI))XM&^T8@#"/SBH+B4+C'^Z<_A4B>$]#>ZD8:40EO), ML<*7 )N NTKU]PH]G5_F%]8P-KJD+HPQ MDF= F Q>V VD] >.*DL]'T^X\7ZA;QVAVP0--!823@EY0/N%Q_*NQU#3+74[ M^Y^V6/4T1A-Q;N.K4PL)*/LNESA?^%A>)-_%TL?F1S.Z1 M\W53ZTF@>0([6:"Q^S1L+V,V@N2R-@ #/3)JO9R_F,I8C#)7A2^\X[_ (6% MXEXQ?(?^V2TY?'WBAPQ2[W!1N8K #M'J>.*ZF+PIHEU<6Z0::BNLB?:X?/SY M(>,DJ?H0*271K*14A^QBTMSIT:27,4^/^6H#AAWP,FE[*?\ ,:.O@W_R[.5_ MX6%XE_Y_E/TB6E_X6#XE_P"?Y/\ OTO/Z5U!\-:"MTPETK8\?VE(8?M!Q/&B M@I)_P*N-\7Z=;:9KBI9P^3!+!'*(]^X(Q7YE'XUG.-2&MS?#O!UI^SC3L6O^ M%@^)?^?Y/^_2U:T_XDZ[;W<;7,QA?QR*XWIQ0>AK)59I[G;4P&'Y M&N1;'TG#*D\$S!WLSX:LK1:1LUC:?JDEWX@UNQ>&-([%X51USN??&&.[Z$XK9K&T^TM8 M?$&MW$-WYMQ1?%C_C[TW_ *YO_,5YR*]&^+'_ M !]Z;_US?^8KSJO$Q'\1GWV5_P"[+YB5UWAA)#X8UQ]-YU<>6$"?ZT19^8IW M^N*Y&GQR-%(KQNR,IX93@UG":BSLQ%)U8V/]KB\N9! M81,WFG#QEW(PP R2,=3VJDGA+1H+/$^C7CRK TY_?GEEDVA>G<;>W M#DRM',C+MMMJ@@,21P#][W] M:XP32!&3S9-CXJ55AS7L:K!XA0Y/:N]]SU%O! M'AZ69(/(N;4(83',9?\ CZ+KDH 0.:HS>&M%5'9=!U"-I9X8%2:<*8B^02,9 MQR!U/>N*UC6[G6[Q+J=5BD1%0"(D* HP#CUJ@TLCDEG=B3DY8G)JW7A_*80P M.)<4W4_,]2N/"6D6T]U'#ICM'/:8!=F!C*RA69<^B_-GT'H:A3P=HGV\QR:; M=)Y+S1K'YI_TA47 MGTI>WA_*A_V?B+_Q?S.RU[0=.@\'6^J6EE):SLR&5)9"64-G@=F''U%<33VF ME:-8VD=D7HI;@?2F5S3DI.Z5CTL/2G2BXSE?4*ZSX;_\CI;_ /7&3_T&N3KK M/AQ_R.EO_P!<9/\ T&G3^-&6/_W>9[II_P#Q_1_4_P JWJP=/_X_H_J?Y5O5 M[\3\\K_$%%%%48!1110 5SU_!,_CG19UBV<'\C70UB7 MM_,-)L$?%K<6US)*N!DLABV\]1]YOSH VQTI.AH'2B@#$T>&2/4]=:2-D M62]5D+# 8>5&,CUY!'X5MJYU'5XIGW);W0CB&W&%\M&Q[\L:UU^Z M*$5.]_Z["TAI:0T$G.W7_'W-_OFHJENO^/N;_?-15D>C%>Z@HHHI#"BBB@ H MHHH **** "BBCZ4 20?\?,7^^/YUTE+O^0?J/_7JW\JZEJY;Q=_R#]0_Z]F_E M6=7X&=&&_B(^;!T%% Z"BOGVC]-C\*#Z=>U;&E>'+_6+&2[M6@"1N(PKS!69 MSR%53U)[>M8_X5J:=K#Z\53A\%:Q.L02.$2.5W0^:-\2M] MUG'93V-78/'C6^H/>0Z/9Q2.?,Q&[+ES]XDYY4_W>G%,;Q[?%_M*6ENE^^Q9 MKCD^:B-E5VG@?6NBU"QYT99@GLOP*\/@C5IHA+OM(XMCL9))U4*$;:V<^AH' M@;6V:%4BA=Y&VNBR@M%QG+#L,1)(6 =@['KR:?[Q+U85E6=K'#K>IW"W >2?RM\0Q^[VJ0/SZUJU@Z:CKXHUY MRC!7^S;6(P&PAS@]ZZ&>_I616=?%G_CSTW_KHW\J]%KSSXL1.=-T^ M4*2BRL"?0D5S8C^&ST\ [8F#?<\L[GZT4>]%>.?<:@0">0/RIVYR0Q=BPZ$G M.WTIM%5=B<5V%SWQSW]Z4N[!5+$JHX!/ IM'î-)]"5+:::,S+#))$!EY M A(QW)/:KU_H=YILL84"X#VZ7/FVZE@J,."3CCBNUT'5_P"Q? UC=7D\PA%S M.HME7<)E*84'GA-M L[>%))[H[((XG'V;(^5&4X^;U(Y/:NM4XO M>1XL\77YGR4[I:;''6/A75+J;]XBV<:P"Y:>?(54)P"<9/-9MQ874%WY1B=W M).QT!(D .-RGN/0UV\?C/3A8RJ^H:@TSV,=N$,/ =6R3G/0CBKB^.M*AOA.M MY=-#).9DC$/-JOE[=@YYY_"G[.G;XA?6<6Y.3IW\K?TSSI["\)9FM)]V?F)C M)Y/K]3ZU"R-%*R,I1PW(9<$'WKT"U\<01:5#;RZSJ#W"VLT3R&$G=(S95\[N MPKEO%.I6NK^(+B^M&=H90O\ K$VG< *0 [3V1^=5]F;-* MZ.L+2]0NKKQ-K]G-)F"SD@$"A0-H:(,W/?GUK<\\W!TI:0=*6@ K%U!=._X2 M/13=&47_ ._^QA<[?N#?N[=,8K:K!U2PN;KQ5H%[#'NM[3[1Y[;@-N] %XZG M)H WJ*** $K%U3_C]/\ NBMJL74_^/T_[HJ9;&M'XCR[XIZ=/-:V=_'&SQP; MEDQV!Q@UY;U P:^E'19(V1U#*1@JPR"*PG\$>&W?5PLI2 MO$^FP>:?5Z;IRC>WF>$8HKW7_A!O#/\ T"8O^^W_ ,:/^$&\,_\ 0)B_[Z?_ M !K#ZI,[GG5-?8?WGA5%>Z_\(-X9_P"@3%_WT_\ C1_P@WAG_H$Q?]]/_C1] M4F']M4_Y']YX517NO_"#>&?^@3%_WT_^-'_"#>&?^@3%_P!]/_C1]4F']M4_ MY']YX517NO\ P@WAG_H$Q?\ ?3_XT?\ "#>&?^@3%_WT_P#C1]4F']MT_P"1 M_>>%45[K_P (-X9_Z!,7_?3_ .-'_"#>&?\ H$Q?]]/_ (T?4YA_;=/^1_>> M%45[K_P@WAG_ *!,7_?3_P"-'_"#>&?^@3%_WT_^-'U.8?VW3_D?WGA7'?D5 MW'PQTZ>?Q"VH@'[/;QLI?'#,PQP:[[_A!O#0Y_LB+_OI_P#&MJVM+>SMQ#;0 MI%&H VQC K6EA6I79R8O-56I.G&-KFAI_P#Q_1_4_P JWJP=/_X_H_J?Y5O5 MZ4=CY>M\044451B%%%% !6/>+IY\4Z:9C)_:/V:X^S8SMV9C\S/;/W,?C6Q6 M'>V-S+XQTB_2,&VM[6YCE?6N,>VW;6H.E9.E6D]MJ&L22IM2XNQ)$<@[E$2+G\U-:XI M(N6X4AI:0TR3GKK_ (^YO]\US'BCQ=:>&(4\R,SW,@S'"#CCU/H*Z:Z_X^IO M]XUXG\2W;_A,9%+$A;>, >@(-<>(FX1NCZ#+L/&O549;6-0_%F_!(_LFU_[^ MM2?\+9O_ /H$VG_?UZ\]S6[X.M;74/%-G9WMO'/;S;E9)"1T4G(((P>*X(5: MLI63/I*N!PE.#FX7MYG3?\+9O_\ H$6G_?UZ/^%LW_\ T"+3/_75ZCD\*6UY MI6GPPK81WEQ?2QOC9_,T/^%LZ@>FDVG_?UJ7_A;-__ - BT/\ VU:BY\#Z M==:9I\=E>H+I1.972)B9]C!3@>H]NM9[_#Z6'58M/EOU620N0/*.XQJ!\X'N M3BE^_P"@X++9JS5K>I?/Q9O_ /H$6H_[:M1_PMF_S_R";3_OZU4D^'K&4POK M-HL_VAX$4(Q#%!N8Y(QPISZ9KG=;TN/2;T017L%Y&R!UEA.0<]C[CO4RJ5XJ M[_0VHT,OK/EIK\SK_P#A;-^?^81:8_ZZM76^%_&EIXE+0&,V]X@R8F.0X]5- M>(9K;\(S/#XOTIHV(+7"HQ]0>#^&*5/$34M1XG*\/[)N"M8]_@_X^8O]\?SK MI*YN#_CYB_WQ_.NDKUHGQ-?=!1115G.%%%% !1110 4444 %%%% !1110 AK MF/%$;S6E['&,NUL0!^%=.U8>IY^VX_V0*B:YHM&U!VG<^7L$<$$$<$'K1FO9 MM8^'6E:K=O=Q/+:22'+! "I-9O\ PJBQ_P"@I+_WP*\>6&G?0^XIYO1Y5S7N M>5]CQGO71^%O"I\3"Z)O/L_E;0,INRQSR?;CI78_\*HL?^@I-_WP*TM*\#RZ M(LHT_79HA*P=AY*-\PZ'GH>35T\/)/WD9XC-8.FU1;OZ')C2;&[T9$BL;9+J M;3(W609R)?/\O=^(ZU7G\#Q0F:4:INMK)WCOW\H[H60 G:/X@<\5W;#'5(;2//X?!$$^G7M['JP:&!F:-Q$1YD:[23ZY^;Z<5H7G@JSDDDL=-G M3 OEB,LL1\V,>46//0@X)X[UUX\,Z@(I(_\ A(YRC[@0;>/H<9 XX' XZ<4/ MX9U*1D+>)KG*.) 1!&#N P#D#T.*GV<;_"+Z_6>O/_7W'"1^";!XTN#KFVUF M6-XC]G)9YI6+.WEJ-Q]>#BLZE"Z]U'9AI_P#"J+'_ *"DW_? J2W^%>F),K37\\R#K& !FLOJ]38[7F^'6L;D M_P *X9(_#TTCJ562X&PGO7K]M=;7JT8\L;'QF- MJ>UJ.:ZW"L>RO9Y]?U>UE(\FV$/E#;@_,I)Y[\UL5DV2V8UW5&@D3]H4 M]%^4['9;2SC$D[3V[!=P'"S(S_I616_NW7_?XUV-%9^QI]C;ZS6_F?WG'?\ "L_#W]VZ_P"_ MQH_X5GX>_NW7_?XUV-%'L:?8?UFM_,_O.._X5GX>_NW7_?XT?\*S\/?W;K_O M\:[&BCV,.P?6JW\S^\Y _#;0-@3_ $PH.B^><#WIO_"L_#O]RZ_[_&NQJ*XN M8;2+S;B18X]P7?]FQG_ ):_W?K5KMFCV%/^47UFM_,_O.._X5GX M>_NW7_?XT?\ "L_#W]VZ_P"_QKL:*/8T^P_K-;^9_><=_P *S\/?W;K_ +_& MC_A6?A[^[=?]_C78T4>QI]@^LUOYG]YQW_"L_#W]VZ_[_&C_ (5GX>_NW7_? MXUV-%'L:?8/K-;^9_><=_P *S\/?W;K_ +_&K6G^ ?#^G7:7,=M)))&BG[*FM;">(K/>3U\P_/\ &K^E?\?+_P"Y_6J%7]*_X^7_ -W^M:QW M.2I\!LUC:<-._P"$AUO[(93>[X?M@;.W/EC9M[?=QG%;-86E6%S:^)_$%W-' MM@NW@:%L@[@L04\=N?6M3A-P# I:!10 5SNK7$\7C#PY!'/(L,WVKS(PQVR8 MC!&1[=1715BZC>T\RZF\_[/-_SQVH"WYCB@#:HH[44 )6+J?_'Z M?]T5M5BZG_Q^_P# 14RV-:/Q&!KFN6F@::;R[8XSM1%ZN:\_?XKW1D/DZ7#L M_AW,<_C4GQ8=C/ID>3MVN<=NU>;Y'?OU]*\NO6DI670^OR[+Z-6CSU%>YZ#_ M ,+9O2<#3;;_ +Z-+_PM>^'_ ##+?\S2Z+IL>L^%-%M+Y;@127%QN>%!N(1< MJ"2.E3#P9I$EH((;>\62[:U>.=\%H%D#<'UQ@Y^HIVK=&9OZC%N$H/1D'_"U M[[_H&VW_ 'T:/^%KWV,_V;;X_P!XTEWX6\.6UK=7K0ZX8862,QM%L^8L5)&> M2,C-3/X"TJ2\C6%M06**>6*<,H9I B!QMQZYQ5*-?N.^7[N+^[_@D7_"U[X9 M_P");;M*UVFV6X7:8T*]&' MI]>N16C%X;TS4+:RFN_[1=$T^!XUC55.'D*XR/3K]*F]5W3D.4<%&'/RO^_P"@;;_]]&M>U\.6EGIG]E1+.OFW=U'-*8P3*D:Y MQST)[8[UAR^%=!@T=M4:/5&CD6%DMEP&CWDC#>N",U357^8S4L"VURLE_P"% MKWW_ $#K;_OHT?\ "U[[_H&6_P"9I9?!FB&2:&)-4$B2SPJS8V[D3>&/J.V* MM0>!]*M9=.DG@NKAFRD\3''S&/>I/]!]*E1KO5,IO+UO%_YE0?%B^/\ S#;? M_OHT?\+7OO\ H&VW_?1J*7PY9SZ?;7UPE^]I!9PXM-JB<[Y"O..R]2?I5J]\ M Z5:V5PB7%]-=)#/(LV!L!B(XP.N)8)#$IBN8A\\3'MZ@]Z\('(&?3I77?#9F7QG"H)"M#(".QXJ:5 M:;E9F^-RZA&A*I#2Q[C8?\?T?U/\JWZP=/\ ^/Z/ZG^5;U>O'8^-K?$%%%%4 M8A1110 5S]_<3+XXT:V6:18);.[:2(-A7(,."1ZC)Q]3705CW=S9IXITVVDM M=]Y+;W#PW'_/-5,>]?\ @65_[YH UQTH- Z4&@#%T::674];621V6.]"H&/" MCRD.![9)-;2]*R]-FMI;[5%@M_*DBN0DS_\ /5_+4[OR('X5J+]WVH*EN+2& MEI#02<[=?\?4W^\:\2^)?_(Z2_\ 7O%_(U[;=?\ 'U-_O&O$OB5_R.DO_7O% M_(UY^+_A_,^GR;^.O1_HXC\R":X2-UR1D$XKTE_#'AX7#,^E!+N!IECT]+@#[0BL K?-[$UQTJ3EJF M?08K&4Z+]G.-[G"V?BS6;*.*"U: (CNR(+9#EF&&[9)-/O\ Q1KXEC2["6\D M;QS+FT6)E91A3TSTX^E=?96&DZ?K>C?9]"B1IKR3=-+=;S$J].^.13[K3+#4 MK?[7?6AG+02-YS71W1RJ^$A!SP".@]ZU]G-*W,>;+%8?VB?LM+?,XV7QIK4M MS:SK+#%);,[Q^5 JX9\Y/ YS5=/%.KKG((X M(K*U+4[C5KK[1=-'O VJL:A41?0 <=Z](7PCH3V;VUQ9);'RI9&NA<;F4K( MO?G*U&GAK1UOY5FT=#-;(_D6L=XI^UH& #X/?:?Q/TJ71F]&RJ>.PD'S1IV: M/+ZU_"W_ "-ND?\ 7TG\ZJ:M#%;:O>00(4@CE*HAD#[1V&1U^M6_"W_(VZ1_ MU])_.N:*M-(]:K+FHN7=/\CZ#@_X^8O]\?SKI*YN#_CYB_WQ_.NDKWHGYQ7W M044459SA1110 4444 %%%% !1110 4444 (:Y_6YTMFGN)/N1Q;C^ KH&KE? M%O\ R#K_ /Z]6_E6=1V@VC?#J]2QX+K'B?4]9O9+B6ZD2,D[(D8@**SOMUW_ M ,_4_P#W\-5QTHKPG*3=S]'IT*48))(L?;KO_G[G_P"_A_QH^W7?_/W/_P!_ M#_C5?/H.3Q6_X:L=/O8M5DO[:286=M]H3RY2A)! Q^O6G",I.R%55*G#GE%? M<9'VZ[_Y^Y_^_A_QI/MUY_S]S_\ ?9_QKJKGP=%J&FP:KHDI6WG@:46DYS*" MK;7"X^\ V,\U;I5$['-'$X)J^B]4< MW]NNQ_R]S_\ ?9_QI?MMY_S]3_\ ?9KHW\ ZG'Y&;NQ598V<,\NT#:NXC/?C MO]:DM_ T\=];B6ZL;F!Y8T9(KC:=C@E#GMN[4*E5[#>)P:[?=_P#F/MUW_S] MS_\ ?P_XT?;KO_G[G_[^'_&M2Y\-7,&EOJ$D]O& /-6V:3]X8]Q4,/RZ=:PZ MB491>IT4U0J*\$G\BQ]NN_\ G[G_ ._A_P :DAU34;:42P7TZ..A\PU3HJ>9 MKJ:NA3>CBCW7P5KTGB#0X[B?'VB)Q'+QC/O7I->._"C_ ) 5U_U\C^5>Q5[> M';<$V?GN8Q4:[BNX5BZ?;31>)-9N'C*PS^1Y;GHVU"#^1K:K#T^YED\2:W"\ MC-'"+?8AZ)E"3CZULSA2T9M^E<]XSN)[3PQ-+;3R0R"XMP'1B& := 1GW!(^ MAKH>PK'\37-G:Z')-?VGVNW$T*M#ZDRJ%/X,0?PIDFS10** "BB@T 9VK_ZA M/][^E9&'(K!K.6YUT7[H4445)N%%%% !1110 4444 %(0",$ M ]^:6C- "8&,8!_#OZTM%% !1110 4444 %%%% !1110 5?TG_CX?_=_K5"M M72HBJM(01NX'TIK:Z*L M73[FSF\0ZU#!9^5

?YBG.6WH%&/Q%;5M>C?%G_C[TW_K MF_\ ,5YR*\3$?Q&?>Y7_ +LOF6H]2OXHE2._ND1.BK.P ^@SQ2MJFH'.=0N^ M<#/GMVZ=^U5*7H.V>U9\S[GH>S@]TON-*ZO=8,$5Q<:A=-'<#Y1]I+$A3CE< M\8-6M-B\1ZDCW%G=W3BW;)9[K;A\9.,GDXK=TO5=.MM)M";W3([I+"2,B2') M63?E,Y0C.._/XUK+K^DQR[8M3TT6;:DMQ)&8L@ILPQQLX.[TKJ5-/7G/%JXF M27+&E\[?\ \XDOKR;S?-NKB03$,^Z0X<]C_Z3'#J5E 9 MHH@4,>^,8D)P#MYRN."./6CV2WYQO'2MRJE_7W'FIU74B5)U"\)5MXW3,?F_ MO#GK3O[1U2ZN"!>WLDLSC($K9=NW0\D5Z'%X@T>]U*X-Q?::D$.H*\#&#:#; ME,,HPO)SZ_G2#Q!H=A>V,MEJ5BEBK)MB6V/F1MR';..%(/N:7LM?B&\9+94; M/T_X!YV-6U,'G4;T8ZYG?K^=*VKZFX0/J5ZPC.5S._RD=^O6O06U70Y;1Y9- M1TQKA[:*,AX3\TB2DLV-O0KWITGB/2KC^U2MSHY/GE5,MN?FMBO"KM )8'UH M=.VT@6-N[^Q_K[CSR/5]3BF$Z:C="4*5W^:ZOX;_\CI;_ /7& M3_T&N3KK/AO_ ,CI;_\ 7&3_ -!IT_C1SX__ ':1[II__']']3_*MZL'3_\ MC^C^I_E6]7O1V/SNM\044451B%%%% !6/=Z;+/XGTW4E9!%:V]Q$Z$_,QD,9 M&/;Y#^=;%ME>]_>&@#I1TIII1TH- F9>G6,EI?ZK,[HPNKD2H M%Z@>6JX/XK6H.E8.B'.K>(.O%^O_ *)CK>7[HI(N>^O]:"TAI:0TR3G;K_CZ MF_WS7B7Q+_Y'27_KWB_D:]MNO^/N;W14( X( !/0XQ^ KT MNYUK1+A"QO\ 2O.,,D9/DG'$H:,#Y>@7.?US6C97FCZWKD/E3Z?,T$MS(/)@ M.Z.'8-K8V\D'FK5%/:1S2S&<4Y.G_7W'D6U>NT ].12@D'(R"!C(ZUTOCB/; MKZNL<2Q/ AC:-=I<=-S# (8G.017-5RRO%M7/6HS5:FIVM]$_.*^Z"BBBK.<**** "BBB@ HHHH **** "BBB@! MK5RWB[_D'ZC_ ->K?RKJ6KEO%W_(/U'_ *]6_E6=7X&=&&_B(^;!T%% Z#Z4 M5\^]S].BM$+CG'MT-:.DZU-I*7216MM.EW'Y4HG4G*YZ<$8Y%:_A30['4;&Z MN[N"XNC'<10B"!L,H>!D@\Y)J MI9^+]1LK=(5M[.39YHW21EF/F??!^;G/TKMY/#FG7<]U9FPOK>R;4@@AC;"$ M>6Q#CC(''ZUG2>%-(^Q"ZM[#4H9%AAN0"^=N9-I0?+^.>:TM/HSA5?"._-!_ MU_PYA7'C[4[E0DEE8$*&&&C;/S)L;^+CCC XJ)/&^H1%2MEIWRM$RYB;@QC" M'[W85U5_X4L;B34KFYT_49)_M)ABE#?-(W!+8QA54=^].O?"6D:8+DQ:7RFVKN.59' .W(ZD'.?;TJG&M?FN"KX**MR?U]YQ=]XIO+[318RVMH-JF-91 M%\ZQDYV@GH,]^N*PJ]2O/"=C=ZFCW4=Y/]H,,!;=@VB^5D.W'(SQZ5D:]X3T MVQT"[GM+6]$]M'#+YTC;ED#,5/&,#@9_$5C.C-KF9U4,=AZ=H0C:YPE%%%N?"C_D!77_7R/Y5[%7COPH_Y 5U_U\C^5>Q5[>%_AH_.\T_WB7JPK)LY M+1M< MK69K#@"L?Q)ILVL:)+9021QR--"X:3[N$E5R..^%-; Z"N:\=D#PE.>G^DVO M?'_+Q'3).FHHHH *2EI.] >:S[K3A*2\1VL>QZ5H48HM?_ (\*W:*GE-/;2,+^S[K_ )Y_^/"C^S[K_GG_ ./"MVBCE#V\ MC"_L^Z_YY_\ CPH_L^Z_YY_^/"MVBCE#V\C"_L^Z_P">?_CPH_L^Z_YY_P#C MPK=HHY0]O(PO[/NO^>?_ (\*!I]UG_5X]]PK=HHY0]O(YFQ0ZE9QW=H-]O(# ML;..G'2K/]GW7_//_P >%0^!/^1,T_\ W6_]"-='1RA[>1A?V?=?\\__ !X4 M?V?=?\\__'A6[11RA[>1A?V?=?\ //\ \>%']GW7_//_ ,>%;M%'*'MY&%_9 M]U_SS_\ 'A1_9]U_SS_\>%;M%'*'MY&%_9]U_P \_P#QX4G]G76?]6/S%;U% M'*'MY&3!I;9#3$ ==HK550B@*, =J6BFE8SE-RW%K&T_3);3Q!K5\[HT=\\+ M(JGE0D84Y_$5LUS&B'/C/Q6,DD26O'_;$4R3IE.12TB]*6@ K%U#4VMO$6C6 M'DQN+WS\NWWDV(&^7ZYYK:K&U"RMIO$6C74MXD4]MY_DP'&9MR -CG/RCGO0 M!LT444 )6+JG_'Z?]T5M5BZG_P ?I_W14RV-:/Q'D7Q8_P"/O3?^N;_S%>WMI9(HA^\D5B:)-BEGH\3GK6WLZ2>DCA6+Q3C\/\ M762WCE,7GJAVD@XILVG7MM/';S6LT4TGW$:/YCGT%=DGC+38 MGM;A$U+S('8-; A8Y5,OF;F]QR/?CFH+[7AKOBS2#:W%[(L5R'#W)52@+ E5 M"]@.Y.3S1[.'1]2HXRO]N&FK.:_L/5Q,D1TNZ$CKN">4>G3--&C:I^[/]GW/ M[QBJYC/S$=?Y&N^UWQC!:3ZII*SZDS[KC;]E:.*W\LA^!G=^(KH&\;VDFK7%P;6Z MCLFA"I:I@J9"XD=V!..6!'?BM'_A.]($ZR*=2R\T\F2BY@\U0.,G^'%-4Z7< M4\7BTU:']6.!?2-22*:5M/N5CB.)'9" I]ZI C'MBNP\0>+8]5T9K**YU1IO M/WF69E E3;MPV#^.,>E_%<]2,4_=/0P]:4X7JZ,*ZSX;_ /(Z6W_7 M&3_T&N4PQX"DGT KT+X:>'[H:D=8GC:.&.-EBR/]86&"1]!3HQ;FC',:L(X> M7O:L]=T__C^C^I_E6]6#I_\ Q_1_4_RK>KW8GP-=6D%%%%48!1110 5CW>HM M!XHTW3O)C87-O<2F0_>788^!['?S]!6Q6/=VEO)XHTV[>[5+F&WN$CMSC,BL M8]S#OA=J_P#?5 &N.G-!H'2@T 9>G7K7=]J<1C1!;7(B#+U?]VK9/O\ -C\* MU%Z5EZ;;0V]]J;Q7 E:>Y#R(,?NF\M1M/X '\:U%Z4#EOH+2&EI":!'.W7_' MW-_OFL;7/#^G^(+407T9;:0^H_PK:NP5NY<_P!ZH:P:3T9Z5*??\*FT_\ MZ"UW_P!^TJ6W^%]M:3I/;ZW?PRH88EJSD_Z^1P<_PO MM;J9Y[C6[Z:5SEG=%)-1'X3:?_T%KS_OVE>@T4>PIWNT-9AB8Z<]E_7D>?#X M3:?_ -!6[/\ VS2NIT'PSIWAV%DLHR9'_P!9*_+-_A6Q151I0B[I&53%UZD> M6O,C=?KFC[5<8Q]HG(]/-;G]:]8^S?#G^[8 M?]]M_C1]F^'/]VP_[[;_ !I>Q?\ ,OO'_:,/^?+^[_@'E!N[D@YNKAAWS*W/ MZT-=W3-N:ZG)Y^]*V??O^E>K_9OAS_=L/^^V_P :/LWPY_NV'_?;?XT>R?\ M.OO#^TJ:_P"7+^[_ (!Y0MY=*'"W4X#KM?\ >GYAZ&FFXG*E3/*4Z;3(2/R^ ME>L_9OAS_=L/^^V_QH^S?#G^[8?]]M_C1[%_S+[QK,H+547]W_ /(J#G&/6O M7?LWPY_NV'_?;?XU/9VO@#[2GV9=/\[/R[G/7\30J'3F0Y9LTOX;'?#73Y[+ MPX)9E*&YE\Q5/9>E>L5S"@ J!@+D #''M73UZM**C&R/D<94=2ISOJ%8&F. M3XIU]2S$+]FP"<@?(>@[5OUDVEXL^MZI;"%$:V$.Z5?O2;E)YX[=*T9R+9Z& MH.@K(\2:DVDZ))>I#',5FA39)]WYY53]-V?J*V!T%8_B2SM[_0Y+:ZNUM(3- M"QF?& 5E5@.<=2 OXTR39'2B@=** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#G/ G_ ")FG_[K?^A&NCKG/ G_ ")FG_[K?^A&NCH **** "BBB@ H MHHH **** "BBB@ K&T_4WN_$&M6)@C1;)X5$B_>DWQAOF^G2MFL;3[*W@\0: MU=0WBRSW#PF: 8S!MC //<T@9CU+("363XJ\30^&=-69 MD$L\K;8H\XR1US[5YH_Q'\2,Y(N(5!/W1",#VKCJ5X0=FKGM8?!5Z\>:FK+U M/7_[-L?^?*W_ ._:_P"%+_9MA_SY6_\ W[7_ KQS_A8OB7_ )^XO^_(H_X6 M+XE_Y^XO^_(K/ZS3['7_ &5BEU_$]B_LVP_Y\K?_ +]K_A1_9MA_SY6__?L? MX5X[_P +%\2_\_<7_?D4?\+%\2_\_<7_ 'Y%'UBGV_(7]E8KO^)[%_9MA_SY M6_\ W[7_ I?[-L/^?*W_P"_8_PKQS_A8OB7_G[B_P"_(H_X6+XE_P"?N+_O MR*/K%/M^0?V5BOZ9[%_9MC_SY6__ '['^%']FV'_ #Y6_P#W[7_"O'?^%B^) M?^?N+_OR*/\ A8OB7_G[B_[\BCZQ3[?D']E8K^F>Q_V;8?\ /E;_ /?M?\*3 M^S;#_GRM_P#OV/\ "O'?^%B^)?\ G[B_[\BC_A8OB7_G[B_[\BCZQ3[?D']E M8KO^)[%_9MA_SY6__?M?\*7^S;#_ )\K?_OVO^%>.?\ "Q/$O_/W%_WY%'_" MQ?$O_/W%_P!^11]8I]OR#^RL5_3/8QIUB#D6=N#ZB,?X58[ #M[8%>*#XB^) M=P_TN'\8!7>^#/&G_"1"2TO$6*]C7=\O20>P]JTA7IR=D88C 5Z,>:>QW-A_ MQ_1_4_RK>K!L/^/Z/ZG^5;U=D3Q*_P 044451@%%%% !7.ZA#*WCO1)A$[1I M9WBLX4[5),. 3V)P?R]JZ*L2]O[B+Q9I>GHP%OIVQ)\Y%SQAA6773G!X-5)= M.@E)(!4^HJ7$WIU;*S,.BM;^R(_^>K_D*/[(3_GJWY"IY6:^VB9-%:W]D)_S MU;\A1_9"?\]6_(4K?D*/[(3_ )ZM^0HY6'MH&316M_9" M?\]6_(4?V0G_ #U;\A1RL/;0,FBM;^R$_P">K_D*ECTR",@D%S[TI^F4XJ,$D%!H_EWK=\)ZBZCX2M+CQ#>ZF(9KC2Y8%O MHH+09:7<<,JGT!R?RJ,^#-+M1$)X=2E$S%UF7:%C4,%\N3L&P>:W^K3.!9GA M^O\ 7D>?<45Z(O@C3+:UFN;F'4G6W2X)1,+O\IN#DCC(./UJY8^"M%1M,N3; M7DJRR!9()&SPT1=*/JTR7FN'M?7\/\SR^BNVUGPMIEAX=-TL>HI> MM&+@%X_W2@G&PMTR/SKB:PG!Q=F=N'Q$*\7* 8HHHJ#HLNNQ[3\.-3GU#PZ$ MN',C6TOEACUV_P#UJ]5KQWX4?\@*Z_Z^1_*O8J]W#/\ =H_.\RBHUY)=V%9- MI:)#K>J7*SI(UP(=T2_>CVJ0,\]^M:U8&F(P\4Z\Y5@K?9]K$8#?(>A[UNSS MUL]3>'05SOC6*2X\+31PQR2.;BV.U%+'B>,G@>P)^E=#V%8OBG4+G2]!FN[- MU6=9H$!9=PPTR*W'T)IDFY1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 0@#! :(,N*VJP-4LKFX\5Z!=Q0EH+7[3YSY'R;HP%X[Y/% &_1110 E8NI_\ M?O\ P$5M5BZG_P ?O_ 14RV-J/Q'D?Q88_:=,&?X'_F*\Y[FO1?BQ_Q]Z;_N M/_,5YS7B8C^(S[[*_P#=E\PX R>E7(=,NYM.N;]44V]J5$[%P&7<>..O-3^' MIK*W\0V,VH &T24-)N75 M-FVW3>^YPI"D]@>O6O3;;Q%X?22.:>YT\P2-"UO']G&;; _>[@%[GI]1TQ5* M76M#N0&N;W3Y#)9QQW&VW(+R++N./D'\ Q35"._,#S"ILJ3/.N_/&>G848X' M!Y[8/XUV&O7T%WKNFBUN[6]*W.8S#;8"Q%AM5N.2!V[5U6L:UIVG:U/;7%SI MJ74$L_EL;;(CC*81#\G7=SWXJ513N[EU,?./+:%VU>W](\E.0,D'TS@]15NY MTN[M=/M;^6,"VN\^4^X'..O Z?C7?1:]H$UG#)?R6DEJ\48GM?)Q)]I$@+R? M=^Z1G\.,5#C(XJE0@_M&4\PJIJU) MGE7/]T\=KWH['YW6^(****HQ"BBB@ K'NTT\^ M*=-:9I!J(M[@6RC.TIF/S">W]S'XUL5A7UE,M(ODA)MH+6Z223(^5G,6T M8]]I_*@#<'2@T#I0: ,O319B^U0VK.96N0;D-T$GEKT]MNVM1?NUD:3:S6VH MZQ)*A5)[L21'/WE\I!G\P16NO2@J6XM%%%!(4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -:N6\7?\@_4?^O5 MOY5U+5R_B\?\2^_][9OY5G5^!G1AOXB/FL=!10.E%?/O<_38_"@J1+B:)'CC MFD1).'57(#?4=ZC_ /U5V7@R+39+*=[ZUL)7%W"@-S(%;RV.'(!(Z"KA'F9C MB*JI0YK7.7CU*^B,9CO[E#&"$Q,PV#N!SQ3?MUV+?R3=W'DE][)YK;2WJ>Q- M>H6NE^''N8;B2VTM B2(T2W"D8$N <%L9*05_"NGV,K?$>7_ &E2OI2?W?\ //+B]UL6L4]S=WXMY@1'(\K MA7]0#GFF37FK6PBBFN[V,;0T2M,P^7'!7GISUKOC%I\^E263Q:8(BUR\:BZ5 MC VU2BH2W=@><5-:6>B-+ ;FTTIQ*UNCE[H$HABP^/GXPP _&FZ/12$L?%;T M_P %_D>:2W][/;BWFO)Y(0V[RWD+#/K@FJ]>D7^A:;:^"&>&QMIKLVWF +(# M(IW\R9W9*[<=,UYO^/Z5S5(.+LST<)B*=>+<%:S"BBBLCL9ZY\*/^0%=?]?( M_E7L5>._"@9T.Z'_ $\C^5>Q5[F%_AH_.\T_WB7JPK(LKV:XUW5;1POE6OD^ M7@<_,I)S^-:]9-G'9KKFJ/!*S73^3]H0]$PIVX^HKH9YRM9FH/NBLCQ,NG-H M4BZJ\B6?G0EFCSNW>:FSI_M[16P.0*PO%ME!@F0,A9D8G\ M "?PIDF]1110 4444 %%%% !2&EI#UH **KWMY#86DEU?3? M&?08IG2.UO)5!P&"@9_6LY5(P^)F]'#U:W\.-STFBO,_^%U:+_T#[W\A1_PN MK1?^@?>_D*CZQ3[G1_9V+_Y]L],HKS/_ (75HO\ T#[W\A1_PNK1?^@?>_D* M/K%/N']G8O\ Y]L],/3O61XA\0V7A?2)-5U'SOLD1 =HHRQ7/<@=JXK_ (75 MHO\ T#[W\A574OBSX#_#[QKX=\#>'1IL=G=33/*TL MTRJ!O.>!U[# KK/^%U:+_P! ^]_(4?6*?_D*/^%U:+_T#[W\A1]8I]P_L[%_\^V>F45YG_PNK1?^@?>_D*/^%U:+_P! M^]_(4?6*?FG#Q#K36KR&] M9X?MBD':I\L;,?\ :V:P=*L;FV\4>(;J6(K!=/;M"^1\X6(*?R(H W1TI:1 M>E+0 5SVK75Q#XP\.6T4SI!/]I\V-3P^V,$9^AKH:Q;^XLH_$>C0W%JTEW+Y M_P!EF[180%\\]QQ0!M4444 )6+J?_'Z?]T5M&L?5E(N%?'##&?I2EL:T7[YY M!\6/^/O3?^N;_P Q7G(KT;XL?\?>FG_8(_B,^_RK_=E\PH^OK11 MVXY]AZ5B>D]=#P'%=2C1ZL\J57'I^[!6_KS,F7P3K\#Q))9@-(2JJ'4G(4 MM@XZ'&:M:1X)N;A)KG41)';Q0).H@92\BNV!C/'K^56(_'XBN5E31T7_ $@3 MM_I#'GR_+QT_N_K3)?',$EL;==$7R3;Q6X4W3=(WW#G'7UIVHIF4YX^4>7E_ MK[RD_A'7+/5HXK>%D?!EBF+@!5!QEC_"?ZT^^\(^('M7U*ZVRRL)&F#2@N@3 M ):M*\^(45ZDL,^C*]O,K1R#[0,QNLT;;)V'[N M0 %0<>P.30HT>XU4Q^_(K_(J/X'\0!9&-B#M8+Q(N7)Q@*,\GD<4LG@3Q#$\ M@DL5C6-!(7:10I'MG\OK5ZY\>^=/#/#I444D=RER"9RP)5 F,8Z;1U]:IZCX MHM;NTOK:+27C2Z0*'DNF=E(8MW'J?RJ7&C9V+C4Q[:NE;K_5SFCVXQCUZT4& MBN4]>U@%=9\-_P#D=+;_ *XR?^@UR==9\./^1TM_^N4G_H-72^-'%C_]WD>Z M:?\ \?T?X_RK>K"TU2UXK?W2('Y693#M)'MN/YFM^L>\N+-/%&FP26I>^DMKAH)^T: Q[UZ]\ MK^5 &P!@<4AH'04&@3,;2)YIM2UQ))6=8KP)&&/W%\J,X'MDD_C6T*RM.EMI M+_55@@,UE*@G8ZH M2&7L3%AE/.UN<53.GR _\>OY)FO.>#UW M/J:>>-12:1\U?9I_^?>;_O@_X4AM9CUMY3_VS/\ A7TK]@D_Y]3_ -^Z/L$G M_/J?^^*7U3^\:?VZ_P"5'S5]EF_Y]I?^_9_PH^RS#'^CR\;_ +X/^%/BL;R:01Q6D[L3@ 1FOI'[!)_SZG_OBIX- M,E9LE5B'KCFE]3\RI9Z[:11S?P\\.3:/I$<5R,3._FS#LI[+7H500VZ6\81 M?KZU/7HP@H121\QB*SK5'-A6)I]M-'XDUN9XV6*80>6YZ/A"#CZ5MUBZ?<32 M^)-9@>1FB@\CRT/1=R$G'UJF9+9FSV%8'C.ZGLO#$T]K,\,PN+90Z'! :>,$ M?B"1^-;_ *5C^)+BRMM"EEU*U:YMA-"#",LH-2\16%C=([07$PC;8VTC/?-=)J7@N,RBWL8 MQ9SJTSDW5VK(\2?Q9['GIZ5S1I.2NCU:F+ITIJ$]+J]SB**[31? 4TNO_9-6 MDBCM%D$6]9@IE9DW@)Z\8-9&G^&VU.SU*>&[AB:TG6%(I6VERS$#D_Y-/V,A M+&T-?>VM^.AA48KJIO 6IP32+-=6,,:0^8DVWS"^<*GJW!XH]C/L2\PPZ3:DCB^U M%;,7AZ:]N=26TD0164PC8R'G#/L4_GUJ\_@36$7(6$N;@VZQA\EF!P2#TQQW M[4*E-JZ1I+%T8.SE;^KG,45UDOP]U6W=Q/=Z?$BJI#R3A023@#'UXK(UW0;K MP_=);7;Q-(Z[L1D_+VP:F5.25V%/%T*C2C)79E5ZE\$G;^V]5CW'9]G5MN>, M[NM>6BO4/@E_R']5_P"O9?\ T*M<-_%1Q9SK@Y_+\SVZBBBO MT>ZGG\6>);>69WA@DMQ$C'A 8@3CZGFNAK&TZXL9/$.MQ6]J8KJ)X1=3?\]2 M8P5_)<"@#9HI BZA&R"&R\_S5)Y;>@48]>16U7,:T2/& MOAA0Q /VO(!P#^Z% '3T444 )56]MOM$/R_?'(JW24#3:=T>6>//#$^OZ?$] MJ,WEJ250\;P>J_6O)7T+5XW*-IEYN7@_N6KZ@N]/2X)=3L?U'>LV2TN8LYC) M'JM<-7"\[N>]@LUG0AR(^;_[%U7_ *!EY_WY;_"C^Q-5_P"@9=_]^&_PKZ*V M2?W7_*C9)_=?\C6/U/\ O'=_;57^5'SJ-$U4=-,N_P#OPW^%']BZK_T#+O\ M[\-_A7T5LD_NM^1HV2?W6_(T?4U_,/\ MNK_ "H^=?[%U7&/[-O/^_+?X4?V M)JO_ $#+S_ORW^%?16R3^ZWY&C9)_=;\C1]3_O!_;=7^5'SK_8NJ_P#0,N_^ M_#?X4?V+JHZ:9=_]^&_PKZ*V2?W6_(T;)/[K?D:/J?\ >#^VZO\ *CYV_L75 MO^@;>?\ ?EO\*3^Q=5_Z!MYZ?ZEO\*^BMDG]UOR-&R3^ZWY&CZFOY@_MNK_* MCYU_L35>/^)9>?]^&_PKT7X?^#[O3;HZOJ,9ADVE883]X C!)KT MA+>=S\J-]2*OVNG"-P\OS,.@%:TL(HN]SDQ6;U:L'!I(?IMN8H_,889_Y5H4 MF*6N\^>;N[A1110(**** "L>[TV>;Q5IFI*4\BUM[B*12?F+2&/:0/\ @#5L M5S>HDCQ_H0W'!LKSC/!Y@H Z,=*.E*.E)WH RM.L9;34-5FDV%;JY$J;3D@> M6J\^^5-:B_=K#T1B=5\0 DG%\O?./W,=;J]*$5.]_P"NPM%%%!(4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%&*** #%&*** $P*7%%% !BC%%% "8%&!2T4 &*,444 &*3 I:* $VBEHHH M*RK)[1M=U1(8F6Z7R?M#GH^5.W'T%:M8]E93P:]J]U(%\FY$/E?-D_*I!R.W M-(I;,UZQ_$VFSZOH4EE;-&LKS0N#(<+A)4<]/936N.@KG/'3;?" M0>* ."^+O/@:3_KNE?/_>OICQWH M,WB+PK5C(2Y[]#[# M(:\(T90DTG?J,TO4)-)U2WOXHHY98&WHLF=N?P(K7C\7RQ&X\O2=.3[27,G$ MF27!#'EN,Y[5C_V5J7_0.O/_ '?_"C^R]2_Z!]Y_P" [_X5RQG4CL>S46$J M.\Y*_K_P3I8OB%>K,LKZ=9,RNLD0._Y&5-@/WO08Q61IOB*?3)+IDM+21+F1 M9625251E.1CGU]:H_P!EZE_T#[S_ ,!W_P */[+U'_H'WG_@._\ A5>TJ[F< M:>#BFKK7S_X)N7_C>\U**2&?3[/;)&8BV9"P4N&X);KD=_Y5T&J^.=-2VMGL M%6XEB55BBDC90B[=KB7YB')' X'UK@_[*U'_ *!UY_X#O_A2_P!EZE_T#[S_ M ,!W_P *I5JIE+#8%M6DM//_ ()MVGC6ZT]F6TTVPB@\P.D(0X0@;>.>QP7=??_ ,$T-/\ $MQI]W?SBTMY4O6WR0N&VY#;AC!S MP1ZUK-\1M3!D:*TLX97E\QB Q4MG.=I)&3G&>N*YK^R]1_Z!UW_X#O\ X4?V M7J7_ $#[S_P'?_"DJE5:!.C@IOFDU]__ 37G\6R2QSQ)I&G10SE6**C<$-N MS][GGGFJNO\ B*X\020&>&.(0 J@4DGDYZDD_3TJC_96H_\ 0.O/_ =_\*/[ M*U+_ *!UY_X#O_A2E.I+1ETHX.G+F@UIY_\ !*E>H?!+_D/ZK_U[+_Z%7G8T MO4<_\@Z\_P# =_\ "O8/A+X7O]'CO-5OXS;FZ01Q1./FV@YR?2M,-"3J)V.+ M.,12>$E%23;L>I44#I17M'PH4444 %8NG:9/9^(M;OI&C,5\\+1 -RH2,*<_ MC6U7,Z(2WC+Q4-Q.);7 )X'[D?E0!THZ4M(.G7-+0 5BZAJ(MO$6CV)MHW-Y MY_[T_>CV(#\OUZ5M5@ZWHUWJ&IZ7J%C?0VT]@\AQ+ 95D5U"D<,,' ZT ;W: MBL;4;?Q!-=[M,U.PMK;: $GLFE;=W.X2+QT[4Z*#75TF:.74K%[\M^ZG6S81 MH.."GF$GO_$.OM0!KT8K!M+7Q/'=QM=ZQIDUN#^\CBT]T9A[,93C\C2W=IXG MENI'LM8TV&W)^2.73WD91[L)1G\A0!NXI,5DRP:\=+BBBU*Q6_5OWEPUFQC9 M>> GF9!Z<[CT--TVW\017>[4M4T^YM]I^2"R:)L]CN,CG.C, M/0,93C\C2WMMXFDO)6LM8TV"V)^2.73W=E&.["49_(4 ;N*,5D/!KS:5%#'J M-BNH!LO<&S8QLO/ 3S,@].=QZ&FZ?;>(8+H/J6J6%S;X(\N"Q:)L]CN,C?RH M V,48KGI;3Q:TKF+7-*2,DE5;37) [ GSN:MWT&NR6UL+'4K&"=5Q.\MFTBR M-@K9D;<.G'%5%L_%^5 M+:[I)&>0-+<IV%M $ *3V32MNR>=PD48Z<8HMX= M=73;B*XU*QDOF/[F9+-E1!QU0R$MWZ,* -BBL"VM?%$=U$]UK&F2VX8>9''I MSHS#N QE.#^!IUY;>)I;N5[+5].@MB?W<U &[161)!KITB M.*/4K$:B'^>X-FQC9>> GF9!Z<[J9I]OXBANP^HZII]S;X.8X+)HFSV.XR-_ M*@#:K'N]0$/B?3=/^SHWVFWN)/./WDV&/@>QW\_056ELO%C3.T.N:4D18E%; M3') [ GSAG\JL-I,TNL:7J4]RK3V=M-"X2+:LC2;,L.3M *=.>O7B@#8'04A MI1TH- &9I]X+F^U.+R%C^SW(BW+U?]VK;C_WUC\*TE/%83Z5J5O=WDVGZA;Q M?:KCSG$UN9,?(JX&&']W/XU;LX=7B67[9?6LY9?W9BMC'M;U.7.1^52BI);W M-/-&:PUM/$HP6U?3SR,XL6Y_\B58O8=9DG#6-]:01;<%)K8R-GUR''%.X-I]3L)(01O1+-E9A MW .\X_*BXT6L'3UC6^M M!>!LM-]F8H5ST";LYQCO1<5M-S4SBC-9-G#K<=R&O=0LYX,'*16K1L3VY+G^ M51/;>(S(QCU73U0D[5-DQ('IGS*+CY==S;SFC-9=S%K#P0"UOK2*51B9Y+8N M'/JH#C'YFBSBUB,R_;;ZTG!7$?E6S1[6]3ECD?E1<7+IN:F31FL(6WB4%=VK MZZA93P8.4BM6C8GMR7/\JBDMO$;2N8M4T]$W$JK M6+$@=@3YG)I7'RZVNC;S1FLRYAU=[>!;:^M8IE'[YY+8NKGU4;QM_,T64.L1 MM)]NOK6<%<((K8Q[6]3ESD>W%,5M+W-/-&:PA;>)1UU;3C_VX-_\Q:S+ M,IL+VTMXPN&6:V,A)]00XXI7'RZ[HU,T9KC_ _XFEUR^UW2(M3M)=1TV01^ M8EN549')V[SN .1U%:\%KX@2:-I]4L9(@V75+)E+#T!\PX-,5O,V)O^@OIW_@"W_QRK-[#K,L MB&QOK2W3;AEFMC(2WKD.,#VHN/EUW-3-&2.M9<$6L+:3K/>VDEPW^ID6V953 M_>7<2WYBH8;?Q"LZ&;5+!X@^M8[E1^^D>V+J_\ NJ'&W\S191:Q%(YOKZTN$*X1 M8;8QD-ZDECD>U%Q6\S4S1FL+[+XF/_,6T[_P ;_XY5J^AUB61#8WUK @7#B: MV,A)]00XP*+CY?,T\T$UF6\.L):SI<7UK)<,/W,B6Q54/^TN\Y_,5!%;^(EF M0S:I8/&&!=5LF4D=P#YAP:+BMYFUFL+3'9O%.O*78A?LV%SPOR'MVJ:[AUR2 MX=[/4+*&#C:DEHSL/7)#C//M5C3[:XAB9[R6"6ZD/SRPPF,,!]W())X'O1N4 ME9;E[-9'B34/[*T66\-O%<;9H4\N3[IW2JN?J,Y^HK7'05E>(])?7-#GT^*X M6WE=XW25DWA2DBN,KD9'R^O>F0C7HK',.NC2?*_M*Q_M+?GS_L;>7MST\OS, MYQWW4RPM_$45ZCZAJNGSVN#NCAL7C8G''S&1@/RH VZ*Y^>T\5-<2M;ZUID< M)8F-'TUV95SP"?-&3[X%6+F'7I+&V2UU*QBNU'^D2O9LZ.?]E1("OXDT ;%% M9&F0:[%+*=3U*QN4*X18+-HBK>I)D;(]N*H_8_&&/^0]I'_@K?\ ^/4 =+16 M1J-OKT\L9TS4K&U0+AUGLVE+-Z@B1<#VYHMH->CLKE+K4K&:Z8?N)8[-D2,X M_B7S#NY]"* -8J#0%P.]<_!:>*DN(FN-;TN2$./,1--=69<\@'S3@^^#4VH6 MWB*6]9M/U73[>V(&V.:Q:5AQS\PD7/Y4!8VL4N*Q_)U[^R3$=2L?[1WY%Q]C M;R]OIY?F9S_P*F6-MXCBO$?4-6TZ>V&=\<-@T3'CC#&1@.<=J -O%&*Y^XM? M%3W,S6VLZ7' 7/EH^G.S*N> 3YHR?? JS8"OXDT :V*,5D:=#KT$[G4]2L;F(IA%@LVB(;U),C9'M5/['XP[Z[I/_@K? M_P"/4 =)161J4&NRR1?V9J5C;*$Q()[-I=S>H(D7 ]N:+2#7DL[E+O4K&:Y< M8@EBLV1(SC^)3(=W..XH UL4N*Y^&R\5I/&T^MZ6\(8%T3374LN>0#YQP<=\ M&I=0M_$1O?ZMIT]L,[XX;!XV/'&&,A YQVH W,4FP9 MS6#<6OBE[F5[;6=,B@+'RT?3G=E7L"PE&3[X%6+F'76T^VCMM2L8[U?]?*]F MSH_^Z@D!7\2: -BBL?38==AN7.J:E8W,)3")!9M$0V1R29&R/;%4S9>,.<:[ MI/XZ6_\ \>H Z2BL?4(=>F:'^S=2L;90F)?.LVEW-ZC$BX'MS2V<&NQV5TMY MJ5C-L;3]1^U^(-:L_LTDW1AL MM].@JM#:>+%GC:;6]*>(,"Z)IKJ67/(!\TX..^#5RQTK['K.K:B9M_V]HF\O M;]S8FSKWSUH U5Z4M(O3FEH *3;SUI:* $VBC;2T4 -VTN*6B@!,4FT<4ZB@ M!-HI-HIU% ";?,4FT>].HH 3:*3;[TZB@!,48I:* &[?ZA2XM469 98V=4R M23\I!=#@^OL:-0.OX)'!]O:G;.2?6N/BU_4KB_\ L]]ITMKLU"*%5M[E&(W0 M[\2'N,G''M3(/B &@>6ZTB>U'V<7$8>9&W*9?+YQ]WGGGM3: [/8,U!>1326 M4\=M*(9FC*I*1G8V, X]JIZ'J\FKV+W+V;VV)GB578-O"G&X8[$@UJ8I >+_ M Z^&][X:\=:G?+KOG?9I!%<(8<>>KKNYYX.3UKV<+QWS7.:#_R,WB;_ *^( M?_10KI1TH 3:*-HI:* &[!1L'>G44 )MI @%.HH 9Y8QC^E*4!IU% #=HHV# MMQ3J* &[!C%+M%+10 FT4;:6B@!-OO2;0!3J* &[!1L&0?2G44 -" 4;!3J* M &[11L'3M3J* $Q1M]Z6B@!"H-&T9I:* $VYHVBEHH 3:,8I-ON:=10 F*", MTM% #=O7GK2[12T4 -V^YI=M+10 W:*7;CN:6B@!NT4NT4M% #=H]Z7;2T4 M&*;M%.HH 3:*-HI:* $VT;>:6B@!-HH*YI:* $VBC:*6B@!-OO2;13J* #% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%!J.2:.+[[A? MK0&Y)15;[?;?\]EH^WVW_/9?UI#Y66:*K?;[;_GLOZT?;[;_ )[+^M,.5EFB MJWV^V_Y[+^M'V^V_Y[+^M R_K1]OMO^>R_K0'*RS15;[?;?\]E_6C[?;?\]E_6@.5EFBJWV^V_Y[+^ MM'V^V_Y[+^M R_K0'*RS15;[?;?\]E_6C[?;?\]E_6@.5EFBJWV^V_Y[+^M'V^V_Y[+^ MM R_K1]OMO^>R_K0'* MRS15;[?;?\]E_6C[?;?\]E_6@.5EFBJWV^V_Y[+^M'V^V_Y[+^M >I%6!X/T-8FB%F=A8,!YS_ "8;< O/RC=S@<<"M/[?:_\ M/9?UI?M]M_SV7]:=Q692F\-:5<7[7LENYN&E28L)G WHNU6P#CH<=.>]9&J> M!--N-,-M8*+5S'Y!9WD=6BW[VC(W#@GOU%=)]OMO^>R_K2?;K;_GL* LREX? MT7^Q-,-IYS2J7+ %F8(#CY06)./J:UZK?;[7_GLOZT?;[;_GLOZT!RLQ-!_Y M&;Q-_P!?$/\ Z*%=(.ER_K0' M*RS15;[?;?\ /9?UH^WVW_/9?UH#E99HJM]OMO\ GLOZT?;[;_GLOZT!RLLT M56^WVW_/9?UH^WVW_/9?UH#E99HJM]OMO^>R_K1]OMO^>R_K0'*RS15;[?;? M\]E_6C[?;?\ /9?UH#E99HJM]OMO^>R_K1]OMO\ GLOZT!RLLT56^WVW_/9? MUH^WVW_/9?UH#E99HJM]OMO^>R_K1]OMO^>R_K0'*RS15;[?;?\ /9?UH^WV MW_/9?UH#E99HJM]OMO\ GLOZT?;[;_GLOZT!RLLT56^WVW_/9?UH^WVW_/9? MUH#E99HJM]OMO^>R_K1]OMO^>R_K0'*RS15;[?;?\]E_6C[?;?\ /9?UH#E9 M9HJM]OMO^>R_K1]OMO\ GLOZT!RLLT56^WVW_/9?UH^WVW_/9?UH#E99HJM] MOMO^>R_K1]OMO^>R_K0'*RS15;[?;?\ /9?UH^WVW_/9?UH#E99HJM]OMO\ MGLOZT?;[;_GLOZT!RLLT56%];$X$RU.KJPRI!'J* LQU%%% @HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ I,TM)VH JWMU]GB^4?,>!6&SL[;W8ECWJ]JQ/VA!Z+5"LF]3LI1 M25P[4444C8,48HHH *,444 &*,444 &*,444 &*,444 &*,444 %&*** #%% M%% !BC%%% !BC%%% !BC%%% !BC%%% !BBBB@ Q1CFC.*YFXUJZL-;U?=%<7 M=O;?9UBMX@H(:3.22<<#% 7.FQ[?I1@$9&*Y2[UZ[U".RBL8KFU:XFFCE*E- MZ&,'@9X()%/A\98LK6XN-+O(DG"%&=D+,"0NX*">YYIV9/.NQU&!1CVKF3XM M-PH%A9F5TO8[66-Y KIN)!R.H/'?UIUMXM,X5GTB[@C?S?*:1D^?R\ANC'N, M4F/F1TG%&..E7^=0$8Q^8H;GIC'(SUI4\4A4VS6$PF M'V<.J%2 91E<'/:F]&"DF=#@"C _"N7'C/\ <>8=%OQ(PD:*,*KLZHVUB I. M.>.?6M+5->M]*:R$T;#[6=J,Y"JIX^4D]#SP.^#1L-23-;Z#_P"M1Q[US5QX MPC@CNIDTC4)X(%8B1$ 5B&VG!) [Y^E3Q^))&NI;.72KF"^C\O$+.A8JX/S MYQ@8YHLQ7Q0GF%7TZX1DG6UE!93YHQR!ZU6NO%A34X;M(YO[*$,Y.T ^:=5:P)-E#GTJR*V//>X4444""BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *0]*6D[4",;5?^/I?]W^M4:O:K_Q]+_N?UJC63W.^G\*"BBBD:!1110% MPHHHH#0**** T"BBB@- HHHH#0**** T"BBB@- HHH/ S0&@4444 %%%% !1 M1VS10&@4444!H%%%% :!67/X>T^YO+B[D6?SK@QF0K.RYV?=X!XQ6I10&AE1 M>'-.A>)T%PK1R22J1/7I[=J@E\(Z1-#;Q/'(0Q[;EQ\@;< 3GY ML'GFMRBBXK(Q_P#A&-+\MEVS[F='\WSWW@JQCLV6Y$4;NZ ME;EPP+YW?-G.#D\=*V:*.E@LC&A\+:5;R!XXIA^Z$)4SN5=0NT%AGEMO&X\U M'+X0TB8P%UN\P[-A%TX.4.5)Y^8CL36[10]0TM8QW\,:6]O;P[;E!;NSQ.ER MZNNXDL-P.2"2>.E6;[1[/41"MRCLD0PJ*Y"XX/(Z'H*O^OMUHHO<$8A\)Z01 M=*(KA4N6WO&MPX0'()*@'YE3Z;HEEHR2BQ24!P<))*SJG M?:N?NKD]!6CQ13N%D:8(T;2)*P^4N7PO/RC.,COBM+^PM M/_M WWE2>3 M.'=/MVC9?M+O M&CH'DN79F#8SN)//0@'6JMLVLZA MQ8Z;"+9^4:XEV,Z]F MP EEIW_@4W_P 35SQO/YEMGEC&]!/)%]](MPWD8YX%9NL0>'5 MTU[BRN;<*/*R89QY9_>*0Q(.-V<=^:.1#^LR[(G^R>(_^?"P_P# EO\ XF@V MGB(=;"P'_;RW_P 365/XVU-5EDB2U)7[4'A()> 0N K/ST9(O\ GPL/_ EO_B:/ MLGB(]+"P_P# EO\ XFJ<&MSZ3\/-#N[1HIRT$:MAQN8!>2F2 3QTSTSWJ"?Q MIJ$T]Y]DN-+BCMHF<)^:?(A_69=D:?V3Q%_P ^%A_X M$M_\32"U\1'I8:?_ .!+?_$U!'KWB"WFTZ"[FT^X;5(W#G[1&R M.%4E2.%89;GU&*[!>E'LT+ZU+LCD?L?B/_H'V'_@2W_Q-'V3Q&#G^S['\+EN MG_?-=?2'TH]F@^M2[(XZUNVFEFM[B!K>ZA($D3$' /(((ZBK50:@,>-9^.NG M1Y]_WC5/W/O4'1ND_(*J7%W*+J.SL[9KFZD!;8&VJBCJS'M_6K?K]*CT3GQA M?_\ 7C#_ .AO3ZI!>R)#R;"PSW_ -);_P")I?L?B/\ Z!]A_P"! M+?\ Q-=:,]Z6JY$<_P!9EV1R!L_$8ZV%A_X$M_\ $T?9/$7_ #X6'_@2W_Q- M:/C5XH_!^I22R+&JQYWL^W;R.]9#N#$[ ML$@CICFCD0?69=D:@M/$1SBPL./^GEO_ (FC[)XC_P"?"P_\"6_^)K)L_%VJ M236EC%?Z7)(L4+O+N*CE\6>(K?3(+MM2T*7SK*ZO%V MPL!B(+A0=_.6_\ B:/LGB+_ )\+#_P);_XF MLZ;Q;J5Y^([JQ\(Z3J,$L-V\\ M2&61&7+_ "99D&0&.>HSZT>S25Q_69=D.^R>(O\ GPL/_ EO_B:/LOB(_P#+ MA8<_]/+?_$UF3^-=1>6_-G<:5$EK$[+'W@=8P0P*@GGU&*%33#ZU+L@^Q^( M_P#H'V'_ ($M_P#$T?8_$?\ T#[#_P "6_\ B:Z^BCV:#ZU+LCB;B75-.59M M2L(TMB0&F@EW^7DX^8$ X]QTJ]5SQ7G_ (1'6/\ KTD_]!-48O\ 4Q_[H_E4 MVL[&\)N<.9]QU-DD2)&ED8*B#+$]![TZLSQ%_P BYJ'_ %P:CH7%7:1/;_VW M?PIFQ+ XW(;B)DM+(Y#['XC_Z!]A_X$M_\31]C\1_] ^P_P# EO\ XFNOHH]FA?6I M=D2H#_WM!8#J:/9H/K4NR.1^Q^(_^@?8?^!+?_$TOV/Q'_P! M^P_\"6_^)KKLBH;F\@M$5YG*JTBQ@A2WN8&VRPL0=OH1CJ#ZUV1Z5QUR,>,-2/ S;P9]_O4FN5&M.JZC:: MZ%FBBCZTC3R*DUS,UXEE96QN;MD+D%@JHN<98_T'-2?8_$?_ $#[#_P);_XF MI/#_ #XGU8GKY4 S^!KJZ:BI(SJUG"7*DCD/L?B/_H'V'_@2W_Q-)]D\18)^ MP:?@?]/+?_$UV%7I$KR^>6;;&T@7Y%<],9Z ]33]FC+ZS M+LA/LGB+'%A8'_MY;_XFC[)XC_Y\+#_P);_XFJU]J\&BW+V>CSV\4,\<]T)I MV+1>:@0>4G('(.<#T-0?\)/KDUY&D=SI5NKW4-N8ID;?%OA\PY^;[P/&.*.1 M!]9EV1H?9/$?_/A8?^!+?_$T?8_$?_/A8?\ @2W_ ,36);^,M9N].@O8KW18 M\VT4SQNK$[FE*,,[^/:IKGQU>6-G*.1 M!]9EV1J_9/$?_/A8?^!+?_$T?9?$6,_8=/Q_U]-_\36>GBW4GUF.(WFDM:R7 MJ6BA5)TLK:*?2['RK:*0P[6*SH0Q8Q '.%(QW[Y MH]FK#^LR[(U/LGB+_GPL/_ EO_B:!:>(CTL-//\ V]-_\363:^,+S4@-NI64 M$<5W:_O$(^>.4GAN>!D<=Z3_ (2ZZL[2=+7^SHFC2\G 52%N)(Y2-B_-]X]Q MRS6X?69;61K_9/$?\ SX6'_@2W_P 31]C\1G_EPL/_ );_P")JKIO MBC4[CQ#:6UU<:;]GN;B>$0Q*1(A10P!)8_-STQ7<+WH]FA?69=D+E#>%K\,,C8/ M_0A2<$M2X8B4I*+2U*7?'IWHIL1)AC)/)4?RIU(U>X4444 ;]A_QXQ?3^M61 M5:P_X\8OI_6K(K5;'G/=A1113$%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4G:EI.U &-JO_'TO^[_ M %JC5[5?^/I?]W^M4:R>YW4_A04444C0HZS_ ,@6]_ZXM_*NJTPC^R[/_K@G M_H(KF=3B>?2KN*,;G>%@H]3BMO0M0M;K1K1XIXVVQ*C M@JP&""/7-..YE73 M<%;N:U+4/GP]I8_^^A2_:(?^>J?]]"M#BL.*A@05R#4"6-M'$8DM85B/5!& M..G%2^?%_P ]4_[Z%'GQ?\]4_P"^A0.S&"V@8R.((@T@PYV#+#W]:C_LZS\D MQ_8[=4)!*^4N">QQCK7 ZMI@U/QEJ0LVE%U&;21)UO"J1 '+C;NQRH(X'<5' M%X:O+73[3RK28M(DXN8#J&665LA)-Q?& ,< _A1HT%F>BFW@$2QM;Q&-/NIL M&!]!6=>W^FVEB-3O+;RUD*P9D@'F#.?<^[+_ #97 M'()SC!Q0K!9GIZQHJA51 $X50/N_X5&;*V9 'M86 ;?@Q@X;U^OO7G-YH.J7 MD6KK/:WLMQ(Q$J?]]" M@+,EI">:C^T0_P#/5/\ OH4AGB/_ "T0_P# A1<=F2"H]#_Y'#4/^O&'_ M -#>I.X-5M.N(K'Q;*UPZQK=VB)$SJ?]]"M3S[,6:%)XC'(B.C=5900?P-0BS@R#]F@SD'/EC@C MO4OVB+_GJG_?0H\^+_GK'_WT*869']AM0\;"U@W)G:?+&5SUQZ9I/L=ML"_9 MH< $ >6, 'K7/^/98&\'7N92<%,"*;RV)W#@,",?G6';^&'.I0B>WF^Q+=2S M0*;\_P"BJ53:& ?+ N"V.<9I)ZCLSO?LEMYHD$$/F!=@;8,A?[N?3VJ-H[9) M(+0V89#DIB(&-,#\A7 6OAO5KFQFBNI9+>:.R6/=]LS]HN4? ME7-2T?5I+*&2R(CU6>VG-Q,EWB..9U& 6]1@$#CVIBL=5;7&FZC?7T<44;7 M%JXMYVDB&3D!@N3U&"*T5C1-H"J-O"X'3Z5YA)HVJM)=R1Z-=165Q=!Y+2'4 M8ED=3"$W!MQ'!'H%), M&CIS96S%2;6$[&WKF,<-ZCW]Z5+:&*5Y8X8UD?[[J@#-]3WI_P!HA_YZI_WT M*/M$7_/5/^^A3N%F2T5%]HB_YZI_WT*/M$7_ #U3_OH4"LS*\5D?\(EJW/\ MRZR?^@FLZ+_4Q_[H_E5GQ=>6Z^&[VW\U#/=1M#"@.2[L, 8_&JZ+MC5?10*Q MD_>T.ZC\%O/]!U9GB+_D6]2_ZX-6G5+68)+G1+Z"+F1X65?KBDS:&Z9V,)_< M)_NBI*SM+U.TO=.@GAG0JR#@L,J>X([$5<^T0_\ /5/^^A6RV/-DFFR6D/6H M_M$7_/5/^^A1]HB_YZI_WT*8K,X#4K2[O]/\1:6NB74LU_=G[.\T(6)>%Q(6 M[8QD'KP*IW=GK5S)JNGRP:S)"UM+".#LD==I5U;/&<$ >]>E_:(O^>J?]]"C M[1%_SU3_ +Z% :G$Z1/JK>,$=K76HK!MZ!;A_:(?^>J?]]"CSX?^>J?]]"D& MIP>GZ3>WNH6:S7WB>.V=)9096\D)\WRHX'IV!IT5IXCATV![IM0-U;WT-NHA MDWB:%9/FE?V93S]*[KSX?^>J?]]"C[1%_P ]4_[Z%.X:WN>>32:^;:646FMI MQU89/F?H7J***FYT7&^'O^1EU8_P#3*#^1KJJY#2;F&S\57:3R+']K MAC,)8X#;<@C/KSG%=5]HB_YZI_WT*N&QS8E/G^XEJO+#%,ACGCCD0G[LB@C] M:?Y\7_/5/^^A7+^*[:_O)[-],*NT1)96E41/R.'&X$<=&&<>E4V<]F=&UI;R M(L;P0NB'*J4!"GV';_Z]*]O!\TC6\;MG<2$!)(''X]J\X;P_J-U;W27EI?2S MF=0\@U10D\?G;MR@,",)P)PACV*2V=I M7GD]3FGH%F=-!!:3V\F/Y4@M+821LMO"&C& M$(C&5'<#TKR?2O#TNI>&[6XM+>Z\N:&(3 ZD=T[";+."9.,+NXX)W=*Z&'0; MY=62 ;EMHKTR+=&\RIM"N/)V[MV>@SCMG--#LSL9X+.UB7%@C!Y%4K% #WX) M'H,YSVJ%Y]-75X=+,,8NFC:Y1?*&, @$Y]V6P3@X(.2=OO64=&\1/^?ZU.N,5P&E^'A_:NFW5Q8WD4<9FE87& MI!S$S-E00KX/?@ @#BN[6:$9_>Q_]]"@5F35B^+2/^$7O_\ <'_H0K5^T1?\ M]4_[Z%8'B^\@&@S6RRHT]QB.*-3DL=P[>U3+8TI)\Z((O]3'_N#^5/I%78@3 M^Z I^N.:6LT=SW"BBB@1OV'_ !XQ?3^M615;3_\ CQA^G]:LBM5L><]V%%%% M,04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !2=J6B@#&U4?Z2I_V?ZU0K=O;;[1$,??7I6(ZM&VQUVM MW!K-H[*,DU8;1114FP52GT;3+J7S9]/MI).[M&"?>KM%*R&G8S?^$>T;_H&6 MO_?L4?\ "/:-_P! RU_[]BM*BBR'SR[F;_PCVC?] RU_[]BC_A'M&_Z!EK_W M[%:5%%D'.^YE_P#".:+N)_LJTR>I\HT;_ *!EK_W[%:5%*R#G?T;_H&6O\ W[%' M_"/:-_T#+7_OV*TJ*=D'.^YF_P#"/:-_T#+7_OV*/^$>T;_H&6O_ '[%:5%% MD'.^YF_\(]HW_0,M?^_8H/A[1O\ H&6N!S_JQP:TJ*+(.=]QD4,<$8CBC2., M=%08 I]%%,5[N["HY[>&ZB,5Q"DL9Y*.N0:DHHT$G;9F;_PCVC_] RUX_P"F M8H_X1[1O^@9:_P#?L5I44K(OGEW,W_A'M&_Z!EK_ -^Q1_PCVC?] RU_[]BM M*BBR%SON9C>'-%8;6TNT93U!B!S1_P (]HV?^07:^_[L5IT460<[[F;_ ,(] MHW_0,M?^_8H_X1[1O^@9:_\ ?L5I4460<[[F;_PCVC?] RU_[]BC_A'M&_Z! MEK_W[%:5%*R'SR[F;_PCVC?] RU_[]BC_A'M&_Z!EK_W[%:5%.R%SON9O_"/ M:-_T#+7_ +]BC_A'M&_Z!EK_ -^Q6E119!SON4[;2M/LI/-M;*"&0_QH@%7* M**>@FV]V%'O_ "HHH%Z%"?1=+N93)/I]L[MU)C&3]:8/#VC?] RT_",5I44K M(KG?T;_H&6O_?L4?\ "/:-_P! RU_[]BM*BBR#G?T;_H&6O_ M '[%'_"/:-_T#+7_ +]BM*BBR#G?T;_H&6O_?L4?\ "/:-_P! RU_[ M]BM*BBR#G?T;_H&6O_ '[%'_"/:-_T#+7_ +]BM*BBR#G?T; M_H&6O_?L4?\ "/:-_P! RU_[]BM*BBR#G?T;_H&6O_ '[%'_"/:-_T M#+7_ +]BM*BBR#G?T;_H&6GXQBM"...&)8XD6-%Z(JX IU%"20G)OJ M%%%% B&YM8+N+RKF&.:,]4D4$&J?_"/:-_T#+7_OV*TJ*+)ET;_H&6O_ '[%'_"/:-_T#+7_ M +]BM*BBR#G?T;_H&6O_?L4?\ "/:-_P! RU!]?*%:5%%D+G?T;_H&6O\ W[%: M5%%D'.^YF_\ "/:-_P! NU_[]BI[;2]/LGWVEG;PN1C6-"0FTMS9L.+*+/I_6K--10J!1T' I:V/.>X MM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% "&HY(8Y?OH#]14M% *Z*OV&V_YY+1]@MO\ MGB*M44K(?-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D M'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L% MM_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V" MV_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5% M%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5? ML%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%' MV"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK M5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N M5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ M%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YX MBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'- M+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_ MSQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_ MYXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D M'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L% MM_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V"V_YXBK5%%D'-+N5?L%M_SQ%'V" MU_YXK5JBBR#FEW*PLK8'(A7-3JH484 #T%.HHL*X4E+13 **** "BBB@ HHH 8H **** "BBB@ HHHH **** "BBB@#__9 end EX-101.SCH 12 mlgo-20231231.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Nature of business and organization link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Reverse Capitalization link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Business combination link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Deconsolidation link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Short term investments link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Accounts receivable, net link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Property and equipment, net link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Intangible assets, net link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Cost method investments link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Related party transactions and balances link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Taxes link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Concentration of risk link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Shareholders’ equity link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Condensed financial information of the parent company link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Nature of business and organization (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Reverse Capitalization (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Business combination (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Deconsolidation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Short term investments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Accounts receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Intangible assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Cost method investments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Related party transactions and balances (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Condensed financial information of the parent company (Tables) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Nature of business and organization (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Nature of business and organization (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Summary of significant accounting policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Summary of significant accounting policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Summary of significant accounting policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Summary of significant accounting policies (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Summary of significant accounting policies (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Summary of significant accounting policies (Details 5) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Summary of significant accounting policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Reverse Capitalization (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Reverse Capitalization (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Business combination (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Business combination (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Business combination (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Business combination (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Business combination (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Business combination (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Deconsolidation (Details) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Short term investments (Details) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Short term investments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Accounts receivable, net (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Accounts receivable, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - Property and equipment, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - Intangible assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - Intangible assets, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - Cost method investments (Details) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - Cost method investments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - Goodwill (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - Related party transactions and balances (Details) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - Related party transactions and balances (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000079 - Disclosure - Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000080 - Disclosure - Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000081 - Disclosure - Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000082 - Disclosure - Taxes (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000083 - Disclosure - Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000084 - Disclosure - Concentration of risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000085 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000086 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000087 - Disclosure - Shareholders’ equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000088 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 00000089 - Disclosure - Warrants (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000090 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 00000091 - Disclosure - Segments (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000092 - Disclosure - Subsequent events (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000093 - Disclosure - Condensed financial information of the parent company (Details) link:presentationLink link:calculationLink link:definitionLink 00000094 - Disclosure - Condensed financial information of the parent company (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000095 - Disclosure - Condensed financial information of the parent company (Details 2) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 mlgo-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 14 mlgo-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 15 mlgo-20231231_lab.xml XBRL LABEL FILE Entity Addresses, Address Type [Axis] Business Contact [Member] Product and Service [Axis] Service [Member] Product [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings Statutory [Member] Retained Earnings Unrestricted [Member] AOCI Attributable to Parent [Member] Noncontrolling Interest [Member] Related Party, Type [Axis] VIYI Shareholders [Member] Counterparty Name [Axis] Shanghai Weimu [Member] VIYI Ltd [Member] Weidong [Member] Viwotong [Member] YY Online [Member] CDDI [Member] V I W O [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Shenzhen Viwotong [Member] Yao Zhaohua [Member] Sun Yadong [Member] Shenzhen Weiyixin [Member] Korgas 233 [Member] Business Acquisition [Axis] VIYI Technology Inc. [Member] VIYI Technology Ltd VIYI Ltd [Member] Shenzhen Weiyixin Technology Co Ltd Shenzhen Weiyixin Or V I Y I W F O E [Member] Shenzhen Yitian Internet Technology Co Ltd Shenzhen Yitian [Member] Korgas 233 Technology Co Ltd Korgas 233 [Member] Shenzhen Qianhai Wangxin Technology Co Ltd Shenzhen Qianhai [Member] Shenzhen Yiyou Online Technology Co Ltd YY Online [Member] Weidong Technology Co Ltd Weidong [Member] Korgas Weidong Technology Co Ltd Korgas Weidong [Member] Feda Electronics Company Private Limited Feda Electronics [Member] Excel Crest Limited Excel Crest [Member] Shanghai Weimu Technology Co Ltd Shanghai Weimu [Member] Wisdom Lab Inc Wisdom Lab [Member] CDDI Capital Ltd (”CDDI”) [Member] VIWO Technology Inc. (“VIWO Cayman”) [Member] Viwo Technology Limited Viwo Tech [Member] Viwo Technology Hk Co. Limited Viwo Hk [Member] Shenzhen Viwotong Technology Co Ltd Viwotong Tech [Member] Shanghai Guoyu Information Technology Co Ltd Shanghai Guoyu [Member] Kashi Guoyu Information Technology Co Ltd Kashi Guoyu [Member] Guangzhou Tapuyu Internet Technology Co Ltd Tapuyu [Member] Beijing Younike Information Technology Co Ltd Younike [Member] Shenzhen Weidong Technology Co Ltd S Z Weidong [Member] Intercompany Foreign Currency Balance by Description [Axis] Year End Translation Rates [Member] Currency [Axis] China, Yuan Renminbi Average Translation Rates [Member] Ownership [Axis] Viwo Tech [Member] Vize Technology Limited [Member] Long-Lived Tangible Asset [Axis] Office Equipment [Member] Statistical Measurement [Axis] Minimum [Member] Furniture and Fixtures [Member] Maximum [Member] Vehicles [Member] Leasehold Improvements [Member] Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships [Member] Technology Know Hows [Member] Noncompete Agreements [Member] Copyrights [Member] Central Processing Advertising Algorithm Services [Member] Mobile Games [Member] Sales Of Intelligent Chips [Member] Software Developments [Member] Timing of Transfer of Good or Service [Axis] Transferred at Point in Time [Member] Transferred over Time [Member] Geographical [Axis] Mainland PRC [Member] HONG KONG International [Member] Bimai [Member] Shanghai Guoyu [Member] Tapuyu And Pengcheng Keyi [Member] Younike [Member] Pengcheng Keyi [Member] Legal Entity [Axis] Feda Electronics Co [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Software Copyright [Member] Investment Type [Axis] Investment 1 [Member] Investment 2 [Member] Indefinite-Lived Intangible Assets [Axis] Goodwill From Shenzhen Yitian Acquisition [Member] Goodwill From Shanghai Guoyu Acquisition [Member] Central Processing Algorithm Services [Member] Intelligent Chips and Services [Member] Joyous Dragon [Member] Parent [Member] SINGAPORE CHINA Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] One Customer [Member] Accounts Receivable [Member] Purchases [Member] Vendor Concentration Risk [Member] One Vendor [Member] Accounts Payable [Member] Class of Stock [Axis] Ordinary Shares [Member] Sale of Stock [Axis] IPO [Member] Over-Allotment Option [Member] Sponsor [Member] Ladenburg Thalmann Co [Member] Joyous J D Limited [Member] Class of Warrant or Right [Axis] Public Warrants [Member] Award Type [Axis] Private Placement [Member] Warrant [Member] Segments [Axis] Transaction Type [Axis] Securities Purchase Agreement [Member] Wi Mi Hologram Cloud Inc [Member] Investor [Member] Forward Purchase Agreement [Member] Consolidated Entities [Axis] Parent Company [Member] Entity Addresses [Table] Entity Addresses [Line Items] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Contact Personnel Name ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Auditor Name Auditor Firm ID Auditor Location Statement of Financial Position [Abstract] ASSETS CURRENT ASSETS Cash and cash equivalents Short term investments Accounts receivable, net Inventories Prepaid services fees Other receivables and prepaid expenses Due from Parent Total current assets NON-CURRENT ASSETS Property and equipment, net Cost method investment Prepaid expenses and deposits Deferred tax assets Intangible assets, net Operating lease right-of-use assets Goodwill Total non-current assets Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY CURRENT LIABILITIES Accounts payable Deferred revenues Other payables and accrued liabilities Other payables – related party Banking facility Operating lease liabilities Taxes payable Total current liabilities OTHER LIABILITIES Operating lease liabilities - noncurrent Deferred tax liabilities, net Total other liabilities Total liabilities COMMITMENTS AND CONTINGENCIES SHAREHOLDERS’ EQUITY Preferred shares, USD 0.001 par value; 1,000,000 shares authorized; no share issued Ordinary shares (USD 0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 shares issued and outstanding as of December 31, 2022 and December 31, 2023, respectively) Additional paid-in capital Retained earnings Statutory reserves Accumulated other comprehensive loss Total shareholders’ equity NONCONTROLLING INTERESTS Total equity Total liabilities and shareholders’ equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Common stock, par value Common stock, shares authorized Ordinary stock, shares issued Ordinary stock, shares outstanding Statement [Table] Statement [Line Items] OPERATING REVENUES Total operating revenues COST OF REVENUES GROSS PROFIT OPERATING EXPENSES Selling expenses General and administrative expenses Research and development expenses Stock compensation expenses Impairment loss for goodwill Impairment loss for long-lived assets Change in fair value of business acquisition payable Change in fair value of warrant liability Total operating expenses INCOME (LOSS) FROM OPERATIONS OTHER INCOME (EXPENSE) Investment income (loss) Interest income Finance expenses, net Other income, net Total other income (expense), net INCOME (LOSS) BEFORE INCOME TAXES BENEFIT OF (PROVISION FOR) INCOME TAXES Current Deferred Total (provision for) benefit of income tax NET INCOME (LOSS) Less: Net income (loss) attributable to non-controlling interests NET INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC. NET INCOME (LOSS) OTHER COMPREHENSIVE INCOME (LOSS) Foreign currency translation adjustment COMPREHENSIVE INCOME (LOSS) Less: Comprehensive income (loss) attributable to non-controlling interests COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC. WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES Basic Diluted LOSS PER SHARE Basic Diluted Beginning balance, value Beginning balance, shares Shares issued Shares issued in connection with reverse recapitalization, shares Net loss Statutory reserves Foreign currency translation Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net loss Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Depreciation and amortization Provision for doubtful accounts, net Stock compensation expenses Deferred tax benefit Gain (loss) from short term investments Loss from disposal of property and equipment Loss (gain) from disposal of subsidiaries Amortization of operating lease right-of-use assets Amortization of debt discount Impairment loss for goodwill Impairment loss from long-lived assets Change in fair value of warrant liabilities Change in fair value of business acquisition payable Change in operating assets and liabilities: Accounts receivables Inventories Prepaid services fees Other receivables and prepaid expenses Prepaid expenses and deposits Accounts payable Deferred revenues Other payables and accrued liabilities Operating lease liabilities Taxes payable Net cash provided by (used in) operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Purchases of cost method investment Sale of long term investments Purchases of property and equipment Purchases of short term investments Redemption of short term investments Payment for Shanghai Guoyu acquisition Cash received from acquisitions (Loan to) collection from third party Net cash used in investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Loan to Parent Repayment to Parent Proceeds from Parent Proceeds from banking facility Payments to banking facility Proceeds from related party loans Repayments to related party loans Capital contribution from noncontrolling interests Cash received from recapitalization of MicroAlgo Deferred merger costs Net cash provided by financing activities EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year SUPPLEMENTAL CASH FLOW INFORMATION: Cash paid for income taxes Cash paid for interest NON-CASH INVESTING AND FINANCING ACTIVITIES: Deferred offering cost to offset proceed from recapitailzation Operating lease right-of-use assets obtained in exchange for operating lease liabilities Accounting Policies [Abstract] Nature of business and organization Summary of significant accounting policies Reverse Capitalization Reverse Capitalization Business Combination and Asset Acquisition [Abstract] Business combination Deconsolidation Deconsolidation Cash and Cash Equivalents [Abstract] Short term investments Credit Loss [Abstract] Accounts receivable, net Property, Plant and Equipment [Abstract] Property and equipment, net Goodwill and Intangible Assets Disclosure [Abstract] Intangible assets, net Cost Method Investments Cost method investments Goodwill Related Party Transactions [Abstract] Related party transactions and balances Income Tax Disclosure [Abstract] Taxes Risks and Uncertainties [Abstract] Concentration of risk Leases [Abstract] Leases Equity [Abstract] Shareholders’ equity Warrants Warrants Commitments and Contingencies Disclosure [Abstract] Commitments and contingencies Segment Reporting [Abstract] Segments Subsequent Events [Abstract] Subsequent events Cover [Abstract] Condensed financial information of the parent company Basis of presentation Principles of consolidation Use of estimates and assumptions Foreign currency translation and other comprehensive income (loss) Cash and cash equivalents Accounts receivable, net Short term investments Inventories Prepaid services fees Other receivables and prepaid expenses Property and equipment, net Cost method investments Intangible assets, net Goodwill Impairment for long-lived assets Business combination Fair value measurement Warrants liabilities Revenue recognition Cost of revenues Cost allocation Advertising costs Research and development Value added taxes (“VAT”) and goods and services taxes (“GST”) Income taxes Other Income, net Leases Share-based compensation Employee benefit Noncontrolling interests Earnings per share Statutory reserves Segment reporting Recently issued accounting pronouncements [custom:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock] Schedule of estimated useful lives of property and equipment, net Schedule of estimated useful lives of intangible assets, net Schedule of disaggregation of revenue Schedule of revenue by timing of transfer of goods or services Schedule of revenue by geographic locations Schedule of noncontrolling interests Schedule of consummation of merger Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Schedule of recognized identified assets acquired and liabilities assumed Schedule of net assets of the entities disposed Schedule of short term investments consist Schedule of accounts receivable, net Schedule of changes in allowance for doubtful accounts Schedule of property and equipment, net Schedule of intangible assets, net Schedule of cost method investments Schedule of goodwill Schedule of changes in the carrying amount of goodwill Schedule of related parties Schedule of components of the provision for income taxes Schedule of effective income tax rate reconciliation Schedule of deferred tax assets and liabilities Schedule of taxes payable Schedule of operating lease obligations Schedule of black-scholes model Schedule of segments Schedule of disaggregation Schedule of condensed balance sheets Schedule of condensed statements of income and comprehensive income Schedule of condensed statements of cash flows Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Name Ownership Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Shares, Issued Outstanding equity Owned subsidiary Acquired interest Equity interest transferred Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated useful lives Estimated useful lives Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Schedule of Product Information [Table] Product Information [Line Items] Total revenues Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Total Foreign Currency Transactions, Description Accumulated other comprehensive income Allowance for doubtful accounts Allowance for inventories Allowance for prepaid services fees Allowance for other receivables and prepaid expenses Impairment of investments Impairment of long lived assets Advertising costs Government subsidies Total expenses Noncontrolling interests Antidilutive shares Venus public shares after redemption Venus shares converted from rights Venus Sponsor shares Venus shares issued to underwriter Venus shares issued in the Business Combination Venus shares issued to Joyous JD Limited Weighted average shares outstanding Percent of shares owned by VIYI shareholders Percent of shares owned by underwriter Percent of shares owned by Venus Percent of shares owned by Joyous JD limited Subsequent Event [Table] Subsequent Event [Line Items] Conversion basis Issued shares Reverse Capitalization description Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Cash Other current assets Current liabilities Total consideration Acquisition percent Purchase price Fair value software Estimated finite useful life Foreign Currency Translation Gain from disposal Net income (loss) attributable to micro algo inc. Total current assets Total other assets Total assets Total liabilities Total net assets Total consideration Total loss on disposal Platform Operator, Crypto-Asset [Table] Platform Operator, Crypto-Asset [Line Items] Marketable securities Investment amount Investment fair value Accounts receivable Less: allowance for doubtful accounts Accounts receivable, net Beginning balance Addition Recovery Deconsolidation of Fe-da and subsidiaries Effect of exchange rates change Ending balance Allowance for doubtful accounts net Sub total Less: accumulated depreciation Total Depreciation expense Subtotal Less: accumulated amortization Total Amortization expense Impairment loss for intangible assets Schedule of Investments [Table] Schedule of Investments [Line Items] Subtotal Less: Impairment loss Total Cost method investments Impairment allowance Schedule of Indefinite-Lived Intangible Assets [Table] Indefinite-Lived Intangible Assets [Line Items] GoodWill Goodwill at beginning Less: goodwill impairments Translation difference Add: acquisition of Shanghai Guoyu Goodwill at ending Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Due from Parent Amount due to Parent Due to a related party Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Proceeds from related party debt Repayment of related party debt Current income tax expenses Deferred income tax benefits China statutory income tax rate Preferential tax rate in China Tax rate difference outside China Change in valuation allowance Additional R&D deduction in China Permanent difference Effective tax rate Deferred tax assets: Net operating loss carryforwards Allowance for doubtful accounts Less: valuation allowance Deferred tax assets, net Deferred tax liabilities: Recognition of intangible assets arising from business combinations Total deferred tax liabilities, net VAT taxes payable Income taxes payable Other taxes payable Totals Tax rate Income tax, description Effective tax rates Unrecognized uncertain tax positions Interest and penalties VAT rate Concentration Risk [Table] Concentration Risk [Line Items] FDIC limit Cash deposits Cash balance Concentration risk percentage 2024 2025 2026 2027 2028 Total lease payments Less: Interest Present value of lease liabilities Operating Lease, Right-of-Use Asset Operating Lease, Liability Weighted average discount rate Weighted average remaining lease term Short term lease expenses Rent expenses Impairment of right of use assets Schedule of Stock by Class [Table] Class of Stock [Line Items] Common Stock, Shares Authorized Common Stock, Par or Stated Value Per Share Ordinary shares description Number of shares issued Voting description Share Price Value of shares issued Number of ordinary shares reddemed Number of shares converted Warrants outstanding Retained earnings for statutory reserves Statutory reserve Paid-in-capital and statutory reserve Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Share price Risk-free interest rate Volatility Exercise price Warrant life Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Warrants, description Price per share Sale of units Aggregate value of warrants Change in fair value of warrants Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Revenues Revenues Revenues Revenues Revenues Total Assets Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Total revenues Consideration value Share purchase price Principal amount Share consolidation description Cash in bank Other receivables – intercompany NON-CURRENT ASSETS Total other assets Other payables - related party Total current liabilities Preferred shares, USD0.001 par value; 1,000,000 shares authorized; no share issued Ordinary shares, USD0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 issued and outstanding as of December 31, 2022 and 2023 Total shareholders’ equity Total liabilities and shareholders’ equity OPERATING EXPENSES General and administrative Stock compensation Total operating expenses LOSS FROM OPERATIONS OTHER INCOME (EXPENSE) Equity income (loss) of subsidiaries Total other income (expense), net FOREIGN CURRENCY TRANSLATION ADJUSTMENT COMPREHENSIVE INCOME (LOSS) Net income Adjustments to reconcile net income to cash used in operating activities: Stock compensation expense Equity (income) loss of subsidiaries and VIEs Change in operating assets and liabilities Intercompany Net cash used in operating activities Cash received from recapitalization Net cash provided by investing activities Net cash provided by financing activities EFFECT OF EXCHANGE RATE ON CASH CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash and cash equivalents Restricted cash Total cash, cash equivalents and restricted cash shown in the parent company statements of cash flows Other Assets, Noncurrent Other Liabilities Equity, Including Portion Attributable to Noncontrolling Interest Gross Profit Selling Expense Selling, General and Administrative Expense Research and Development Expense StockCompensationExpenses Goodwill, Impairment Loss Impairment of Intangible Assets (Excluding Goodwill) Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Current Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Income Tax Expense (Benefit) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Earnings Per Share, Basic Earnings Per Share, Diluted Shares, Outstanding StatutoryReserves1 Net Income (Loss) Available to Common Stockholders, Diluted Gain (Loss) on Disposition of Property Plant Equipment Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Receivables IncreaseDecreaseInPrepaidExpensesAndDeposits Increase (Decrease) in Accounts Payable, Trade Increase (Decrease) in Deferred Revenue Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (Decrease) in Operating Lease Liability Increase (Decrease) in Income Taxes PurchasesOfCostMethodInvestment Payments for (Proceeds from) Productive Assets Payments to Acquire Short-Term Investments PaymentForShanghaiGuoyuAcquisition RepaymentToParent PaymentsToBankingFacility Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents ReverseRecapitalizationDisclosureTextBlock DeconsolidationTextBlock Cash, Cash Equivalents, and Short-Term Investments [Text Block] Accounts and Nontrade Receivable [Text Block] Property, Plant and Equipment Disclosure [Text Block] Intangible Assets Disclosure [Text Block] Goodwill Disclosure [Text Block] WarrantLiabilitiesTextBlock Cash and Cash Equivalents, Policy [Policy Text Block] Receivable [Policy Text Block] Investment, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] PrepaidServicesFeesPolicyTextBlock OtherReceivablesAndPrepaidExpensesPolicyTextBlock Property, Plant and Equipment, Policy [Policy Text Block] CostMethodInvestmentsPolicyTextBlock Intangible Assets, Finite-Lived, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Business Combinations Policy [Policy Text Block] Lessee, Operating Leases [Text Block] StatutoryReservesPolicyTextBlock PropertyPlanstAndEquipmentEstimatedUsefulLives Advertising Expense Subsidiary, Ownership Percentage, Parent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Accounts Receivable, Allowance for Credit Loss Accounts Receivable, after Allowance for Credit Loss AllowanceForDoubtfulAccountsReceivables Accounts Receivable, Allowance for Credit Loss, Recovery AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries EffectOfExchangeRatesChange Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net EquityMethodInvestmentsSubTotal GoodwillImpairments DueFromParent Effective Income Tax Rate Reconciliation, Deduction, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Deferred Tax Assets, Valuation Allowance RecognitionOfIntangibleAssetsArisingFromBusinessCombinations TotalDeferredTaxLiabilitiesNet Taxes Payable Lessee, Operating Lease, Liability, to be Paid Depreciation, Depletion and Amortization, Nonproduction Payments to Acquire Productive Assets Assets, Noncurrent General and Administrative Expense Restricted Cash TotalCashCashEquivalentsAndRestrictedCashShownInParentCompanyStatementsOfCashFlows EX-101.PRE 16 mlgo-20231231_pre.xml XBRL PRESENTATION FILE XML 18 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover
12 Months Ended
Dec. 31, 2023
shares
Entity Addresses [Line Items]  
Document Type 20-F
Amendment Flag false
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Document Period End Date Dec. 31, 2023
Document Fiscal Period Focus FY
Document Fiscal Year Focus 2023
Current Fiscal Year End Date --12-31
Entity File Number 001-40024
Entity Registrant Name MicroAlgo Inc.
Entity Central Index Key 0001800392
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One Unit 507
Entity Address, Address Line Two Building C
Entity Address, Address Line Three Taoyuan Street
Entity Address, City or Town Shenzhen
Entity Address, Country CN
Entity Address, Postal Zip Code 518052
Title of 12(b) Security Ordinary share, $0.001 par value (US$0.01 if retroactively adjusted to reflect the 10-to-1 share consolidation effected on March 22, 2024)
Trading Symbol MLGO
Security Exchange Name NASDAQ
Entity Well-known Seasoned Issuer No
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Non-accelerated Filer
Entity Emerging Growth Company true
Elected Not To Use the Extended Transition Period false
Document Accounting Standard U.S. GAAP
Entity Shell Company false
Entity Common Stock, Shares Outstanding 51,606,706
ICFR Auditor Attestation Flag false
Document Financial Statement Error Correction [Flag] false
Auditor Name ONESTOP ASSURANCE PAC
Auditor Firm ID 6732
Auditor Location Singapore
Business Contact [Member]  
Entity Addresses [Line Items]  
Entity Address, Address Line One Unit 507
Entity Address, Address Line Two Building C
Entity Address, Address Line Three Taoyuan Street
Entity Address, City or Town Shenzhen
Entity Address, Country CN
Entity Address, Postal Zip Code 518052
Country Region 86
City Area Code 0755
Local Phone Number 88600589
Contact Personnel Name Min Shu

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
CURRENT ASSETS      
Cash and cash equivalents $ 44,786,884 ¥ 317,212,066 ¥ 297,710,673
Short term investments 2,599,455 18,411,162 (0)
Accounts receivable, net 3,249,009 23,011,758 18,125,011
Inventories 909,047
Prepaid services fees 6,847,080 48,495,817 25,929,098
Other receivables and prepaid expenses 163,257 1,156,281 1,858,511
Due from Parent 39,987,762
Total current assets 57,645,685 408,287,084 384,520,102
NON-CURRENT ASSETS      
Property and equipment, net 105,885 749,952 1,012,107
Cost method investment 13,704 97,062 1,200,000
Prepaid expenses and deposits 3,614 25,600 1,281,860
Deferred tax assets 139,473 987,848
Intangible assets, net 6,716,250
Operating lease right-of-use assets 52,623 372,713 1,050,922
Goodwill 106,274,006
Total non-current assets 315,299 2,233,175 117,535,145
Total assets 57,960,984 410,520,259 502,055,247
CURRENT LIABILITIES      
Accounts payable 2,955,501 20,932,927 14,221,369
Deferred revenues 1,464,522 10,372,767 11,205,880
Other payables and accrued liabilities 2,999,235 21,242,685 5,523,915
Other payables – related party 2,607,060 18,465,025 1,067,903
Banking facility 1,906,053 13,500,000
Operating lease liabilities 39,464 279,510 1,049,326
Taxes payable 73,820 522,843 385,591
Total current liabilities 12,045,655 85,315,757 33,453,984
OTHER LIABILITIES      
Operating lease liabilities - noncurrent 214,189
Deferred tax liabilities, net 1,679,062
Total other liabilities 1,893,251
Total liabilities 12,045,655 85,315,757 35,347,235
SHAREHOLDERS’ EQUITY      
Ordinary shares (USD 0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 shares issued and outstanding as of December 31, 2022 and December 31, 2023, respectively) 51,607 365,515 [1] 312,543 [1]
Additional paid-in capital 62,091,589 439,776,100 320,210,652
Retained earnings (10,893,664) (77,156,553) 129,602,088
Statutory reserves 1,854,391 13,134,098 11,964,279
Accumulated other comprehensive loss (7,724,811) (54,712,520) 2,834,688
Total shareholders’ equity 45,379,112 321,406,640 464,924,250
NONCONTROLLING INTERESTS 536,217 3,797,862 1,783,762
Total equity 45,915,329 325,204,502 466,708,012
Total liabilities and shareholders’ equity $ 57,960,984 ¥ 410,520,259 ¥ 502,055,247
[1] All period results have been adjusted for the share consolidation effective March 22, 2024.
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - ¥ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value ¥ 0.001 ¥ 0.001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Common stock, par value ¥ 0.01  
Common stock, shares authorized 200,000,000 200,000,000
Ordinary stock, shares issued 5,160,671 4,385,671
Ordinary stock, shares outstanding 5,160,671 4,385,671
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
CNY (¥)
¥ / shares
shares
Dec. 31, 2022
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
OPERATING REVENUES        
Total operating revenues $ 81,891,992 ¥ 580,016,414 ¥ 586,060,092 ¥ 529,250,664
COST OF REVENUES (57,326,545) (406,026,720) (458,587,778) (315,597,133)
GROSS PROFIT 24,565,447 173,989,694 127,472,314 213,653,531
OPERATING EXPENSES        
Selling expenses (389,737) (2,760,388) (3,769,663) (5,419,964)
General and administrative expenses (3,517,987) (24,916,851) (34,516,321) (34,049,653)
Research and development expenses (22,758,492) (161,191,572) (93,684,006) (107,035,272)
Stock compensation expenses (16,577,808) (117,415,639)
Impairment loss for goodwill (15,004,731) (106,274,006) (35,493,300) (18,457,742)
Impairment loss for long-lived assets (932,158) (6,602,198) (13,713,233)
Change in fair value of business acquisition payable 3,239,892
Change in fair value of warrant liability | ¥   832,355
Total operating expenses (59,180,913) (419,160,654) (180,344,168) (161,722,739)
INCOME (LOSS) FROM OPERATIONS (34,615,466) (245,170,960) (52,871,854) 51,930,792
OTHER INCOME (EXPENSE)        
Investment income (loss) (3,942,812) (27,925,753) (1,064,204) 1,258,006
Interest income 548,253 3,883,115 1,789,539 1,885,104
Finance expenses, net (86,582) (613,232) (443,802) (1,790,309)
Other income, net 159,142 1,127,156 2,246,901 2,001,407
Total other income (expense), net (3,321,999) (23,528,714) 2,528,434 3,354,208
INCOME (LOSS) BEFORE INCOME TAXES (37,937,465) (268,699,674) (50,343,420) 55,285,000
BENEFIT OF (PROVISION FOR) INCOME TAXES        
Current (23,505) (166,476) (102,338) (2,351,565)
Deferred 376,539 2,666,910 3,901,192 1,804,356
Total (provision for) benefit of income tax 353,034 2,500,434 3,798,854 (547,209)
NET INCOME (LOSS) (37,584,431) (266,199,240) (46,544,566) 54,737,791
Less: Net income (loss) attributable to non-controlling interests 284,369 2,014,100 292,942 (538,060)
NET INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC. (37,868,800) (268,213,340) (46,837,508) 55,275,851
NET INCOME (LOSS) (37,584,431) (266,199,240) (46,544,566) 54,737,791
OTHER COMPREHENSIVE INCOME (LOSS)        
Foreign currency translation adjustment (8,125,038) (57,547,208) (30,643,029) (455,030)
COMPREHENSIVE INCOME (LOSS) (45,709,469) (323,746,448) (77,187,595) 54,282,761
Less: Comprehensive income (loss) attributable to non-controlling interests 284,369 2,014,100 35,453 (538,060)
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC. $ (45,993,838) ¥ (325,760,548) ¥ (77,223,048) ¥ 54,820,821
WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES        
Basic 4,561,903 4,561,903 3,986,029 3,960,396
Diluted 4,561,903 4,561,903 3,986,029 3,960,396
LOSS PER SHARE        
Basic | (per share) [1] $ (8.30) ¥ (58.79) ¥ (11.75) ¥ 13.96
Diluted | (per share) [1] $ (8.30) ¥ (58.79) ¥ (11.75) ¥ 13.96
Service [Member]        
OPERATING REVENUES        
Total operating revenues $ 80,464,595 ¥ 569,906,586 ¥ 447,812,310 ¥ 310,186,386
Product [Member]        
OPERATING REVENUES        
Total operating revenues $ 1,427,397 ¥ 10,109,828 ¥ 138,247,782 ¥ 219,064,278
[1] All period results have been adjusted for the share consolidation effective March 22, 2024.
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
Common Stock [Member]
CNY (¥)
shares
Additional Paid-in Capital [Member]
CNY (¥)
Retained Earnings Statutory [Member]
CNY (¥)
Retained Earnings Unrestricted [Member]
CNY (¥)
AOCI Attributable to Parent [Member]
CNY (¥)
Noncontrolling Interest [Member]
CNY (¥)
USD ($)
CNY (¥)
Beginning balance, value at Dec. 31, 2021 ¥ 269,418 ¥ 186,384,247 ¥ 9,420,703 ¥ 178,983,172 ¥ (2,585,684) ¥ 1,550,349 $ 52,807,856 ¥ 374,022,205
Beginning balance, shares at Dec. 31, 2021 [1] 3,960,396              
Shares issued ¥ 43,125 133,826,405 18,900,918 133,869,530
Shares issued in connection with reverse recapitalization, shares [1] 425,275              
Net loss (46,837,508) 233,413 (6,579,990) (46,604,095)
Statutory reserves | ¥ 2,543,576 (2,543,576)  
Foreign currency translation 5,420,372 765,297 5,420,372
Ending balance, value at Dec. 31, 2022 ¥ 312,543 320,210,652 11,964,279 129,602,088 2,834,688 1,783,762 65,894,081 466,708,012
Ending balance, shares at Dec. 31, 2022 [1] 4,385,671              
Shares issued ¥ 52,972 119,565,448 16,888,816 119,618,420
Shares issued in connection with reverse recapitalization, shares [1] 775,000              
Net loss (205,588,822) 2,014,100 (28,742,531) (203,574,722)
Statutory reserves | ¥ 1,169,819 (1,169,819)  
Foreign currency translation (57,547,208) (8,125,037) (57,547,208)
Ending balance, value at Dec. 31, 2023 ¥ 365,515 ¥ 439,776,100 ¥ 13,134,098 ¥ (77,156,553) ¥ (54,712,520) ¥ 3,797,862 $ 45,915,329 ¥ 325,204,502
Ending balance, shares at Dec. 31, 2023 [1] 5,160,671              
[1] All period results have been adjusted for the share consolidation effective March 22, 2024.
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net loss $ (37,584,430) ¥ (266,199,240) ¥ (46,544,565) ¥ 54,737,791
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:        
Depreciation and amortization 147,016 1,041,272 9,246,249 9,599,219
Provision for doubtful accounts, net (184,656) (1,307,865) 6,034,215 1,440,000
Stock compensation expenses 16,888,816 119,618,420
Deferred tax benefit (376,539) (2,666,911) (3,901,192) (1,804,356)
Gain (loss) from short term investments (17,522) (124,104) 1,064,204
Loss from disposal of property and equipment 208
Loss (gain) from disposal of subsidiaries (65,587)
Amortization of operating lease right-of-use assets 113,278 802,313 978,197 803,200
Amortization of debt discount   1,396,730
Impairment loss for goodwill 15,004,731 106,274,006 35,493,300 18,457,742
Impairment loss from long-lived assets 932,158 6,602,198 13,713,233
Change in fair value of warrant liabilities (832,355)
Change in fair value of business acquisition payable (3,239,892)
Change in operating assets and liabilities:        
Accounts receivables (49,498) (350,576) (6,448,443) 32,527,599
Inventories 128,348 909,047 4,649,193 (4,139,852)
Prepaid services fees (3,186,175) (22,566,719) 1,715,886 (15,546,090)
Other receivables and prepaid expenses 959,320 (1,528,701)
Prepaid expenses and deposits 125,755 68,145
Accounts payable 947,599 6,711,558 948,491 2,456,717
Deferred revenues (117,626) (833,113) (2,312,407) 6,762,751
Other payables and accrued liabilities 1,062,372 7,524,461 (367,174) 1,817,942
Operating lease liabilities (138,931) (984,005) (922,322) (802,884)
Taxes payable 19,378 137,252 (382,068) (4,476,089)
Net cash provided by (used in) operating activities (6,411,681) (45,412,006) 13,151,930 98,530,180
CASH FLOWS FROM INVESTING ACTIVITIES:        
Purchases of cost method investment   (600,000) (600,000)
Sale of long term investments 177,370 1,256,260
Purchases of property and equipment 61,823 437,873 (1,082,389) (232,314)
Purchases of short term investments (2,599,455) (18,411,162) (109,791,056) (103,299,083)
Redemption of short term investments 108,726,852 103,299,083
Payment for Shanghai Guoyu acquisition   (20,000,000)
Cash received from acquisitions 2,033 161,638
(Loan to) collection from third party   21,335,190 (21,160,000)
Net cash used in investing activities (2,360,262) (16,717,029) 18,590,629 (41,830,676)
CASH FLOWS FROM FINANCING ACTIVITIES:        
Loan to Parent (38,618,394)
Repayment to Parent (201,054,030) (28,935,483)
Proceeds from Parent 5,289,182 37,461,686 84,405,291 20,598,434
Proceeds from banking facility 1,906,053 13,500,000 7,628,692
Payments to banking facility   (20,531,692)
Proceeds from related party loans 3,613,231 25,591,431 5,616,145
Repayments to related party loans (5,616,145)
Capital contribution from noncontrolling interests 330
Cash received from recapitalization of MicroAlgo 138,970,347
Deferred merger costs (3,839,564)
Net cash provided by financing activities 10,808,466 76,553,117 (16,296,787) (25,079,283)
EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH 716,861 5,077,311 9,896,303 (1,394,150)
CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 2,753,384 19,501,393 25,342,076 30,226,071
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year 42,033,500 297,710,673 272,368,597 242,142,526
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year 44,786,884 317,212,066 297,710,673 272,368,597
SUPPLEMENTAL CASH FLOW INFORMATION:        
Cash paid for income taxes 33,207 235,198 1,250,425 4,357,844
Cash paid for interest 17,648 124,995 20,124 113,131
NON-CASH INVESTING AND FINANCING ACTIVITIES:        
Deferred offering cost to offset proceed from recapitailzation   3,689,844
Operating lease right-of-use assets obtained in exchange for operating lease liabilities $ 82,841 ¥ 586,741 ¥ 742,238 ¥ 621,909
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of business and organization
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Nature of business and organization

Note 1 — Nature of business and organization

 

MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.

 

On December 9, 2022, in accordance with the Merger Agreement, the closing of the business combination (the “Closing”) occurred, pursuant to which Venus issued 3,960,396 ordinary shares1 to VIYI shareholders. As a result of the consummation of the business combination, VIYI is now a wholly-owned subsidiary of the Company, which has changed its name to MicroAlgo Inc.

 

The business combination was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, Venus will be treated as the “acquired” company for financial reporting purposes. This determination was primarily based on the holders of VIYI expecting to have a majority of the voting power of the post-combination company, VIYI senior management comprising substantially all of the senior management of the post-combination company, the relative size of VIYI compared to Venus, and VIYI operations comprising the ongoing operations of the post-combination company. Accordingly, for accounting purposes, the business combination will be treated as the equivalent of VIYI issuing shares for the net assets of Venus, accompanied by a recapitalization. The net assets of Venus will be stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the business combination will be those of VIYI. (See Note 3 for details)

 

VIYI Algorithm Inc. (“VIYI”), is a company incorporated on September 24, 2020 under the laws of the Cayman Islands. WiMi Hologram Cloud Inc. (“WiMi Inc.” or the “Parent”) is VIYI’s parent company. VIYI, its consolidated subsidiaries, its former variable interest entity (“VIE”) and VIE’s subsidiaries is primarily engaged in providing central processing algorithm services.

 

On March 8, 2011, Shenzhen Yitian Internet Technology Co., Ltd. (“historical VIE”) was established under the laws of the People’s Republic of China. Shenzhen Yitian is one of our operating entities.

 

On January 14, 2019, Shenzhen Yitian established a fully owned subsidiary Shenzhen Yiyou Online Technology Co., Ltd. (YY Online), YY Online is one of our operating entities.

 

On October 28, 2020, Shenzhen Yitian established a fully owned subsidiary Weidong Technology Co., Ltd.(Weidong) in Hainan, Weidong is one of our operating entities.

 

On October 9, 2020, VIYI set up a wholly owned holding company in Hong Kong, VIYI Technology Ltd. (“VIYI Ltd”), which holds all of the outstanding equity of Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “WOFE”) which established on November 18, 2020 under the laws of the PRC.

 

On November 30, 2020, Shenzhen Weiyixin established Shanghai Weimu Technology Co., Ltd., (“Shanghai Weimu”) in the PRC, and Shenzhen Weiyixin holds 58% outstanding equity of Shanghai Weimu.

 

On April 15, 2021, VIYI Ltd formed a 55% owned subsidiary Viwo Technology Limited (“Viwo Technology”), a Hong Kong limited company.

 

On July 1, 2021, Weidong acquired 99% interest of Shanghai Guoyu Information Technologies Co., Ltd (“Shanghai Guoyu”). The remaining 1% of Shanghai Guoyu is acquired by YY Online.

 

 

 
1 Number of shares has been retrospectively adjusted for the share consolidation effective March 22, 2024. See Note 20 - Subsequent Event.

 

On July 14, 2021, Weidong transferred its 100% equity interest of Korgas Weidong to Shanghai Guoyu.

 

On July 19, 2021, Viwo Technology established a fully owned subsidiary Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”) in Shenzhen to support its operations.

 

In November 2021, Viwotong Tech acquired 100% equity interests of Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”).

 

In December 2022, Viwotong Tech acquired 100% equity of Beijing Younike Information Technology Co., Ltd. (Younike).

 

On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (SZ Weidong) in Shenzhen.

 

On May 17, 2023, YY Online transferred 1% equity of Shanghai Guoyu to SZ Weidong.

 

On June 5, 2023 VIYI Technology Ltd established a fully owned subsidiary CDDI Capital Ltd (“CDDI”) in British Virgin Islands.

 

On June 27, 2023, CDDI formed a 55% owned subsidiary VIWO Technology Inc.(“VIWO Cayman”) in Cayman.

 

On July 31, 2023, VIYI Technology Ltd transferred its equity of Viwo Technology Limited to VIWO Cayman. VIWO Cayman holds 100% equity in Viwo Technology.

 

On December 20, 2023, VIWO Cayman established a fully owned subsidiary VIWO Technology (HK) Co., Limited (“VIWO HK”) in Hong Kong.

 

On January 23, 2024, VIWO Technology (HK) Co., Limited established a wholly-owned subsidiary, Beijing Viwotong Technology Co., Ltd.(“Beijing Viwotong”).

 

In February 2024, Shenzhen Viwotong transferred 100% equity of Tapuyu and Younike to Beijing Viwotong.

 

  (1) Reorganization of Shenzhen Yitian:

 

Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”) was established on March 8, 2011 and was acquired by the Parent’s VIE, WiMi Cloud Software Co., Ltd. (“Beijing WiMi”) in 2015. Shenzhen Yitian and subsidiaries are in the PRC and mainly engaged in provide algorithm services in advertising and gaming industry.

 

On December 24, 2020, Beijing WiMi transferred 99.0% and 1.0% equity interests in Shenzhen Yitian to Ms. Yao Zhaohua and Ms. Sun Yadong for consideration of RMB 1 and RMB 1, respectively, pursuant to share transfer agreements. Ms. Yao Zhaohua and Ms. Sun Yadong and the original shareholders of Shenzhen Yitian entered into contractual agreements with Shenzhen Weiyixin on December 24, 2020, which granted Shenzhen Weiyixin effective control of Shenzhen Yitian from December 24, 2020 and enable Shenzhen Weiyixin to receive all the expected residual returns of Shenzhen Yitian and its subsidiaries. The reorganization was completed on December 24, 2020. Shenzhen Weiyixin becomes the primary beneficiary of Shenzhen Yitian and its subsidiaries.

 

On January 11, 2021, Shenzhen Yitian transferred its 100% equity interest of Weidong and subsidiaries to Shenzhen Weiyixin; its 100% equity interest YY Online to Weidong and its 100% equity interest in Korgas 233 and Wuhan 233 to YY Online. As a result, Wuhan 233 and Korgas 233 became wholly owned subsidiaries of YY Online and YY Online became wholly owned subsidiary of Weidong and Weidong became wholly owned subsidiary of Shenzhen Weiyixin.

 

All of these entities are under common control of shareholders of VIYI, which results in the consolidation of Shenzhen Yitian and its subsidiaries which have been accounted for as a reorganization of entities under common control at carrying value. The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the accompanying consolidated financial statements of the Company.

 

  (2) Termination of the VIE Arrangements:

 

Due to the business strategy adjustment, Shenzhen Yitian and its subsidiaries no longer operate the business involving foreign investment restrictions since March 1, 2022, therefore VIYI is able to have direct equity interest in Shenzhen Yitian and its subsidiaries. On April 1, 2022, VIYI terminated the agreements under the VIE structure with Shenzhen Yitian. Shenzhen Yitian’s original shareholders transferred their respective ownership to VIYI WFOE and VIYI WFOE obtained 100% equity control of Shenzhen Yitian and its subsidiaries on April 1, 2022. The reorganization has no effect on the consolidated financial statements as Shenzhen Yitian has been under common control of VIYI Cayman that there is no change of reporting entities.

 

The accompanying consolidated financial statements reflect the activities of MicroAlgo and each of the following entities as of December 31, 2023:

 

Name   Background   Ownership
VIYI Technology Inc. (“VIYI”)   A Cayman Islands company Incorporated on September 24, 2020   100% owned by MicroAlgo
           
VIYI Technology Ltd. (“VIYI Ltd”)   A Hong Kong company   100% owned by VIYI
  Incorporated on October 9, 2020  
  A holding company  
           
Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)   A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)   100% owned by VIYI Ltd
  Incorporated on November 18, 2020  
  A holding company    
           
Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)   A PRC limited liability company   100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
  Incorporated on March 08, 2011  
  Primarily engages central processing algorithm in mobile games industry  
           
Korgas 233 Technology Co., Ltd. (“Korgas 233”)   A PRC limited liability company   100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by YY Online after January 11, 2021; dissolved in October 2023
  Incorporated on September 15, 2017  
  Primarily engages in central processing algorithm in mobile games industry  

 

Name   Background   Ownership
Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)   A PRC limited liability company Incorporated on October 16, 2015 Primarily engages in central processing algorithm in advertising industry   100% owned by Shenzhen Yitian
           
Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)   A PRC limited liability company Incorporated on January 14, 2019 Primarily engages in central processing algorithm in advertising industry   100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Weidong after January 11, 2021
  Incorporated on May 15, 2020  
  Primarily engages in central processing algorithm in mobile games industry  
           
Weidong Technology Co., Ltd. (“Weidong”)   A PRC limited liability company   100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Shenzhen Weiyixin after January 11, 2021
  Incorporated on October 28, 2020  
  Primarily engages in central processing algorithm in advertising industry  
       
Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)   A PRC limited liability company   100% owned by Weidong before July 14, 2021; 100% owned by Shanghai Guoyu after July 14, 2021
  Incorporated on October 30, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Fe-da Electronics Company Private Limited (“Fe-da Electronics”)   A Singapore company   Disposed in April 2023
  Incorporated on January 9, 2009  
  Primarily engages in resale of intelligent chips and customization of central processing units  
           
Excel Crest Limited (“Excel Crest”)   A Hong Kong company   Disposed in April 2023
  Incorporated on September 10, 2020  
  Support the daily operations of Fe-da Electronics in Hong Kong  
           
Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)   A PRC limited liability company   58% owned by Shenzhen Weiyixin
  Incorporated on November 30, 2020  
  Engages in providing software support services  

 

Name   Background   Ownership
Wisdom Lab Inc. (“Wisdom Lab”)   A Cayman Islands company   Disposed in April 2023
  Incorporated on May 6, 2021  
  Engages in software solution for intelligent chips  
           
CDDI Capital Ltd (”CDDI”)   A British Virgin Islands company   100% owned by VIYI Ltd
  Incorporated on June 5, 2023  
  A holding company  
           
VIWO Technology Inc. (“VIWO Cayman”)   A Cayman Islands company   55% owned by CDDI
  Incorporated on June 27, 2023  
  A holding company  
           
Viwo Technology Limited. (“Viwo Tech”)   A Hong Kong company   100% owned by VIWO Cayman
  Incorporated on April 15, 2021  
  Engages in intelligent chips design  
       
           
VIWO Technology (HK) Co., Limited (“VIWO HK”)   A Hong Kong company   100% owned by VIWO Cayman
  Incorporated on December 20, 2023    
  A holding company    
           
Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)   A PRC limited liability company   100% owned by Viwo Tech
  Incorporated on July 19, 2021  
           
Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)   A PRC limited liability company   99% owned by Weidong, 1% owned by SZ Weidong
  Incorporated on March 18, 2019  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)   A PRC limited liability company   100% owned by Shanghai Guoyu; dissolved in August 2023
  Incorporated on July 23, 2021  
  Engages in R&D and application of intelligent visual algorithm technology  
       
Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on June 22, 2021  
  Engages in central processing algorithm in advertising industry  
           
Beijing Younike Information Technology Co., Ltd. (“Younike”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on July 22, 2022  
  Engages in central processing algorithm in advertising industry  
         
Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)   A PRC limited liability company   100% owned by Weidong
  Incorporated on March 27, 2023  
  Primarily engages in central processing algorithm in advertising industry  

 

Contractual Arrangements (Terminated April 1, 2022)

 

Due to legal restrictions on foreign ownership and investment in, among other areas, value-added telecommunications services, which include the operations of internet content providers, prior to April 1, 2022, the Company operates its internet and other businesses in which foreign investment is restricted or prohibited in the PRC through certain PRC domestic companies. As such, Shenzhen Yitian (from December 24, 2020) is controlled through contractual agreements in lieu of direct equity ownership by the Company or any of its subsidiaries.

 

Shenzhen Yitian and its subsidiary used to provide Internet information consulting services which required the possession of the Internet Content Provision (“ICP”) licenses and were subject to foreign investment restrictions under relevant PRC laws and regulations. Due to subsequent business strategy adjustment, Shenzhen Yitian and its subsidiary have terminated such Internet information consulting services since March 1, 2022. As a result of the termination of such services, Shenzhen Yitian and its subsidiary were later notified by relevant PRC government authority that the ICP licenses were no longer required and their business was no longer subject to foreign investment restrictions, therefore VIYI can own direct equity interest in Shenzhen Yitian and its subsidiaries. VIYI terminated the agreements under the VIE structure with Shenzhen Yitian, and VIYI’s WFOE achieved 100% equity control of Shenzhen Yitian and its subsidiaries on April 1, 2022. VIYI now controls and receives the economic benefits of Shenzhen Yitian and its subsidiaries’ business operation through equity ownership.

 

Shenzhen Yitian

 

The contractual arrangements consist of a series of four agreements, shareholders power of attorney and irrevocable commitment letters (collectively the “Contractual Arrangements”, which were signed on December 24, 2020). The significant terms of the Contractual Agreements are as follows:

 

Exclusive Business Cooperation Agreement

 

Under the exclusive business cooperation agreement between Shenzhen Weiyixin and Shenzhen Yitian dated December 24, 2020, Shenzhen Weiyixin has the exclusive right to provide to Shenzhen Yitian consulting and services related to, among other things, use of software, operation maintenance, product development, and management and marketing consulting. Shenzhen Weiyixin has the exclusive ownership of intellectual property rights created as a result of the performance of this agreement. Shenzhen Yitian agrees to pay Shenzhen Weiyixin service fee at an amount equal to the consolidated net income after offsetting previous year’s loss (if any). This agreement remained effective until April 1, 2022 when the agreement was terminated by Shenzhen Weiyixin.

 

Exclusive Share Purchase Option Agreement

 

Pursuant to the exclusive share purchase option agreement dated December 24, 2020, by and among Shenzhen Weiyixin, Shenzhen Yitian and each of the shareholders of Shenzhen Yitian, each of the shareholders of Shenzhen Yitian irrevocably granted Shenzhen Weiyixin an exclusive call option to purchase, or have its designated person(s) to purchase, at its discretion, all or part of their equity interests in Shenzhen Yitian, and the purchase price shall be the lowest price permitted by applicable PRC law. Each of the shareholders of Shenzhen Yitian undertakes that, without the prior written consent of Shenzhen Weiyixin or us, they may not increase or decrease the registered capital, amend its articles of association or change registered capital structure. This agreement will remain effective unless terminated in the event that the entire equity interests held by registered shareholders in Shenzhen Yitian have been transferred to Shenzhen Weiyixin or until the date when it is terminated by Shenzhen Weiyixin. Any transfer of shares pursuant to this agreement would be subject to PRC regulations and to any changes required thereunder.

 

Equity Interest Pledge Agreement

 

Pursuant to the equity interest pledge agreement dated December 24, 2020, by and among Shenzhen Weiyixin, Shenzhen Yitian and the shareholders of Shenzhen Yitian, the shareholders of Shenzhen Yitian pledged all of their equity interests in Shenzhen Yitian to Shenzhen Weiyixin to guarantee their and Shenzhen Yitian’s obligations under the contractual arrangements including the exclusive consulting and services agreement, the exclusive option agreement, the power of attorney and this equity interest pledge agreement, as well as any loss incurred due to events of default defined therein and all expenses incurred by Shenzhen Weiyixin in enforcing such obligations of Shenzhen Yitian or its shareholders. The shareholders of Shenzhen Yitian agree that, without Shenzhen Weiyixin’s prior written approval, during the term of the equity interest pledge agreement, they will not dispose of the pledged equity interests or create or allow any other encumbrance on the pledged equity interests. The pledge under the equity interest pledge agreement shall take effect upon the completion of registration with the relevant administration for industry and commerce, which was completed as of January 29, 2021, and shall remain valid until the earlier of (1) the completion of all contractual obligations and the repayment of all secured debts, or (2) the time when the pledgee and/or the appointed person(s) have decided, subject to the PRC laws, to purchase the entire equity interests of the pledger in Shenzhen Yitian, and such equity interests of Shenzhen Yitian have been transferred to the pledgee and/or the appointed person(s) in accordance with the law such that the pledgee and/or the appointed person(s) may lawfully engage in the business of Shenzhen Yitian.

 

Loan Agreement

 

Pursuant to the loan agreement dated December 24, 2020, Shenzhen Weiyixin agreed to provide loans to the registered shareholders of Shenzhen Yitian, to be used exclusively as investment in Shenzhen Yitian. The loan must not be used for any other purposes without the relevant lender’s prior written consent. The term of the loan agreement commences from the date of the agreement and ends on the date the lender exercises its exclusive option under the relevant exclusive share purchase option agreement, or when certain defined termination events occur, such as if the lender sends a written notice demanding repayment to the borrower, or upon the default of the borrower, whichever is earlier. After the lender exercises its exclusive option, the borrower may repay the loan by transferring all of its equity interest in the relevant Onshore Holdco to the lender, or a person or entity nominated by the lender, and use the proceeds of such transfer as repayment of the loan. If the proceeds of such transfer are equal to or less than the principal of the loan under the loan agreement, the loan is considered interest-free. If the proceeds of such transfer is higher than the principal of the loan under the loan agreement, any surplus is considered interest for the loan.

 

Power of Attorney

 

Pursuant to the power of attorney dated December 24, 2020, by Shenzhen Weiyixin and each shareholder of Shenzhen Yitian, respectively, each shareholder of Shenzhen Yitian irrevocably authorized Shenzhen Weiyixin or any person(s) designated by Shenzhen Weiyixin to exercise such shareholder’s voting rights in Shenzhen Yitian, including, without limitation, the power to participate in and vote at shareholder’s meetings, the power to nominate directors and appoint senior management, the power to sell or transfer such shareholder’s equity interest in Shenzhen Yitian, and other shareholders’ voting rights permitted by PRC law and the Articles of Association of Shenzhen Yitian. The power of attorney remains irrevocable and continuously valid from the date of execution so long as each shareholder remains as a shareholder of Shenzhen Yitian.

 

Spousal Consent Letters

 

Pursuant to these letters, the spouses of the applicable shareholders of Shenzhen Yitian unconditionally and irrevocably agreed that the equity interest in Shenzhen Yitian held by them and registered in their names will be disposed of pursuant to the equity interest pledge agreement, the exclusive option agreement, and the power of attorney. Each of their spouses agreed not to assert any rights over the equity interest in Shenzhen Yitian held by their respective spouses. In addition, in the event that any spouse obtains any equity interest in Shenzhen Yitian held by his or her spouse for any reason, he or she agreed to be bound by the contractual arrangements.

 

Based on the foregoing contractual arrangements, which grant Shenzhen Weiyixin effective control of Shenzhen Yitian and enable Shenzhen Weiyixin to receive all of their expected residual returns, the Company accounts for Shenzhen Yitian as a VIE on December 24, 2020. The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the accompanying consolidated financial statements of the Company.

 

Due to the business strategy adjustment, Shenzhen Yitian and its subsidiaries no longer operate the business involving foreign investment restrictions since March 1, 2022, therefore VIYI is able to have direct equity interest in Shenzhen Yitian and its subsidiaries. On April 1, 2022, VIYI terminated the agreements under the VIE structure with Shenzhen Yitian. Shenzhen Yitian’s original shareholders transferred their respective ownership to VIYI WFOE and VIYI WFOE obtained 100% equity control of Shenzhen Yitian and its subsidiaries on April 1, 2022.

 

XML 25 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of significant accounting policies

Note 2 — Summary of significant accounting policies

 

Basis of presentation

 

The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

Principles of consolidation

 

The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

 

Use of estimates and assumptions

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

 

The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of MicroAlgo and its subsidiaries which are incorporated in Hong Kong is U.S. dollar, and its subsidiaries which are incorporated in PRC is RMB, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.

 

The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and 2023 were translated at USD 1.00 to RMB 6.9646 and to RMB 7.0827 respectively. The average translation rates applied to statement of income accounts for the years ended December 31, 2021, 2022 and 2023 were USD 1.00 to RMB 6.4515, RMB 6.7261 and RMB 7.0467, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets. Translation adjustments included in accumulated other comprehensive income amounted to RMB 2,834,688 and accumulated other comprehensive loss amounted RMB 54,712,520 (USD 7,724,811) as of December 31, 2022 and 2023, respectively.

 

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and US.

 

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made RMB 8,487,562 and RMB 3,951,391 (USD 557,893) allowance for doubtful accounts for accounts receivable, respectively.

 

Short term investments

 

Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.

 

Inventories

 

Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. For the year ended December 31, 2022 and 2023, the Company determined that no allowance was necessary.

 

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December 31, 2022 and 2023, no allowance was deemed necessary.

 

Other receivables and prepaid expenses

 

Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made nil and RMB 3,228,306 (USD 455,802) allowance for doubtful acounts for other receivables.

 

Property and equipment, net

 

Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:

 

     
    Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Vehicles   35 years  
Leasehold improvements   lesser of lease term or expected useful life  

 

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

Cost method 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 Company reviews several factors to determine whether a loss is other-than-temporary. These factors 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. As the date of the December 31, 2023, the Company recognized the impairment of RMB 1,102,938 (USD 155,723) for the cost method investment, mainly due to the weak financial condition recognized of Shenzhen Weiyixin’s investments in near periods.

 

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

     
    Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   6 years  

 

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

 

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the years ended December 31, 2021, 2022 and 2023, nil, RMB 13,713,233 and RMB 6,602,198 (USD 932,158) impairment of long-lived assets was recognized.

 

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

  Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

 

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

— Performance-based advertising service

 

The Company provides central processing algorithm performance-based advertising services for its customers, which enable the customers to get the optimal business opportunities.

 

The Company’s performance obligation is to help customers to accurately match consumers and traffic users, and thereby increasing the conversion rate of product sale using its proprietary data optimization algorithms. The Company’s revenue is recognized at a point when an ender user completes a transaction at a rate specified in contract. Related service fees are generally billed monthly, based on a per transaction basis.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) it is primarily responsible to its customers for the services offered where the algorithms and data optimization were designed and performed in house and it has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

In addition, through the Company’s data algorithm optimization, it is able to identify certain end user needs and it facilitates certain value added services to the end users. The Company engages third party services provider to perform the services. The Company concludes that it does not control the services as the third party service provider is responsible for providing the service and its responsibility is merely to facilitate the provision of these value added service to the end users and charges a fee. As such the Company recorded revenue from the value added services on a net basis when the services is provided by third party service provider.

 

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

 

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

  (iv) Revenue from software development

 

The Company also designs software for central processing units based on customers’ specific needs. The contract is typically fixed priced and does not provide any post contract customer support or upgrades. The Company’s performance obligation is to design, develop, test and install the related software for customers, all of which are considered one performance obligation as the customers do not obtain benefit for each separate service. The duration of the development period is short, usually less than one year.

 

The Company’s revenue from software development contracts is generally recognized over time during the development period and the Company has no alternative use of the customized software and application without incurring significant additional costs. Revenue is recognized based on the Company’s measurement of progress towards completion based on output methods when the Company could appropriately measure the customization progress towards completion by reaching certain milestones specified in contracts. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period.

 

Contract balances:

 

The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.

 

Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.

 

The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:

 

                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Central processing advertising algorithm services     259,541,194       446,607,076       569,906,586       80,464,595  
Mobile games     13,498,964       1,205,235       -       -  
Sales of intelligent chips     221,412,120       138,247,781       10,109,828       1,427,397  
Software development     34,798,386       -       -       -  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  

 

The Company’s revenue by timing of transfer of goods or services are summarized below:

 

                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Goods and services transferred at a point in time     494,452,278       586,060,092       580,016,414       81,891,992  
Services transferred over time     34,798,386       -       -       -  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  

 

The Company’s revenue by geographic locations are summarized below:

 

                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Mainland PRC revenues     273,368,282       448,978,186       540,294,309       76,262,305  
Hong Kong revenues     34,798,386       -       29,612,277       4,202,290  
International revenues     221,083,996       137,081,906       10,109,828       1,427,397  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  

 

Cost of revenues

 

Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.

 

For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.

 

Cost allocation

 

Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.

 

Advertising costs

 

Advertising costs are expensed as incurred and included in general and administrative expenses expenses. Advertising costs are historically immaterial to the Company’s operating expenses. Advertising costs amounted to RMB 1,800, RMB 47,170 and nil for the years ended December 31, 2021, 2022 and 2023, respectively.

 

Research and development

 

Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.

 

Income taxes

 

The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.

 

Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

 

An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

 

Other Income, net

 

Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB 1,242,835 and RMB 605,184 (USD 85,882) for the years ended December 31, 2022 and 2023, respectively.

 

Leases

 

The Company adopted FASB ASU 2016-02, “Leases” (Topic 842), and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component.

 

Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use 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 the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.

 

Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.

 

The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.

 

Share-based compensation

 

The Company records share-based compensation expense for employees and non-employees at fair value on the grant date. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.

 

The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.

 

Employee benefit

 

The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB 1,376,192, RMB 1,739,048 and RMB 1,683,474 (USD 238,902) for the years ended December 31, 2021, 2022 and 2023, respectively.

 

Noncontrolling interests

 

Noncontrolling interest consists of an aggregate of 42% of the equity interest of Shanghai Weimu, 45% of equity interest of Viwo Tech and 45% of equity interest of ViZe Technology Limited, held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.

 

Noncontrolling interests consist of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Shanghai Weimu     1,632,001       3,065,579       432,826  
Viwo Tech     148,604       741,356       104,671  
Vize Technology Limited     (70 )     (9,073 )     (1,281 )
Total noncontrolling interests     1,780,535       3,797,862       536,217  

 

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the years ended December 31, 2022 and 2023, there was no dilutive shares.

 

Statutory reserves

 

Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.

 

Segment reporting

 

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.

 

The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are central processing algorithm services and intelligent chips and services. All of the Company’s net revenues were generated in the PRC, Hong Kong and Singapore.

 

Recently issued accounting pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s consolidated financial statements.

 

In October 2021, the FASB issued ASU 2021-08, “Business Combinations”. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.

 

Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

XML 26 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reverse Capitalization
12 Months Ended
Dec. 31, 2023
Reverse Capitalization  
Reverse Capitalization

Note 3 — Reverse Capitalization

 

On March 22, 2024, the Company’s share consolidation plan became effective. Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event). The following information in Note 3 was adjusted for the reverse stock split as required by ASC 260.

 

On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued 3,960,396 ordinary shares to VIYI shareholders.

 

Immediately after giving effect to the Business Combination, MicroAlgo has 4,385,671 ordinary shares issued and outstanding consisting of (i) the 396,375 ordinary shares held by previous Venus public shareholders and its Sponsor; (ii) the 3,960,396 newly issued Venus ordinary shares to the VIYI shareholders pursuant to the Merger Agreement, of which 79,208 ordinary shares issued to the Majority Shareholder will be held in escrow to satisfy any potential indemnification claims(s) which may be made by Venus under the Merger Agreement; (iii) the 21,400 newly issued Venus ordinary shares to the Joyous JD Limited as part of the backstop investment; and (iv) the 7,500 ordinary shares held by Venus’ underwriter.

 

Venus rights held by its Sponsor and previous public investors were automatically converted to 48,250 ordinary shares upon the consummation of the Business Combination.

 

Immediately after the closing of the Business Combination, MicroAlgo has 4,825,000 warrants issued and outstanding, consisting of (i) 4,600,000 warrants held by previous public investors of Venus; and (ii) 225,000 warrants held by the Sponsor of Venus.

 

Common shares issued and outstanding following the Closing are as follows:

 

       
Venus public shares after redemption     210,625  
Venus shares converted from rights     48,250  
Venus Sponsor shares     137,500  
Venus shares issued to underwriter     7,500  
Venus shares issued in the Business Combination     3,960,396  
Venus shares issued to Joyous JD Limited     21,400  
Weighted average shares outstanding     4,385,671  
Percent of shares owned by VIYI shareholders     90.3 %
Percent of shares owned by underwriter     0.17 %
Percent of shares owned by Venus     9.04 %
Percent of shares owned by Joyous JD limited     0.49 %

 

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business combination
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business combination

Note 4 — Business combination

 

Acquisition of Shanghai Guoyu

 

On July 1, 2021, Weidong acquired 99% interest of Shanghai Guoyu Information Technologies Co., Ltd (“Shanghai Guoyu”). The remaining 1% of Shanghai Guoyu is acquired by YY Online. The aggregate purchase price is RMB 20,000,000 (USD3,090,760). On July 19, 2021 Shanghai Guoyu established 100% owned subsidiary Kashi Guoyu Information Technologies Co., Ltd (“Kashi Guoyu”). On July 14, 2021, Weidong transferred its 100% equity interest of Korgas 233 and Korgas Weidong to Shanghai Guoyu.

 

Shanghai Guoyu is committed to the R&D and application of intelligent visual algorithm technology, using image recognition, data analysis and modeling, virtual imaging, visual artificial intelligence algorithm and other technologies, integrating algorithm and data processing capabilities, and integrating functions from data processing to algorithm application, so as to provide customers with a full stack of intelligent visual algorithm services. At present, Shanghai Guoyu mainly serves the Internet marketing industry. The development of Shanghai Guoyu’s business is closely related to the progress and development of the computer vision industry and the Internet marketing industry.

 

The Company’s acquisition of Shanghai Guoyu was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Shanghai Guoyu based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition date and considered a number of factors including valuations from independent appraisers. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Shanghai Guoyu based on valuation performed by an independent valuation firm engaged by the Company.

 

               
    Fair value  
    RMB     USD  
Software     8,955,001       1,383,888  
Goodwill     13,283,748       2,052,844  
Deferred tax liabilities     (2,238,750 )     (345,972 )
Total consideration     19,999,999       3,090,760  

 

Software consists of mainly data algorithm software, with a fair value of RMB 8,955,001 (USD 1,383,888) and estimated finite useful life of 6 years.

 

Acquisitions of Tapuyu

 

On November 1, 2021, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on November 1, 2021.

 

The Company’s acquisition of Tapuyu was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Tapuyu based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Tapuyu and translated the fair value from USD to RMB using the exchange rate on November 1, 2021 at the rate of USD 1.00 to RMB 6.4192.

 

               
    Fair value     Fair value  
    RMB     USD  
Cash     113,896       17,743  
Other current assets     195,402       30,440  
Current liabilities     (309,298 )     (48,183 )
Total consideration     -       -  

 

Acquisitions of Pengcheng Keyi

 

On November 17, 2021, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Pengcheng Keyi (Xi’an) Intelligence Technology Co., Ltd. (“Pengcheng Keyi”), a provider of testing equipment development and sales. The aggregate purchase price is RMB 2 (USD 0.3) and the purchase consummated on December 7, 2021.

 

The Company’s acquisition of Pengcheng Keyi was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Pengcheng Keyi based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Pengcheng Keyi and translated the fair value from USD to RMB using the exchange rate on December 7, 2021 at the rate of USD 1.00 to RMB 6.3738.

 

           
    Fair value     Fair value  
    RMB     USD  
Cash     47,739       7,592  
Other current assets     1,505,490       236,375  
Current liabilities     (1,553,229 )     (243,967 )
Total consideration     -       -  

 

On July 1, 2022, Viwo Technology Inc. entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of approximately RMB 65,587 (USD 9,417).

 

Acquisitions of Bimai

 

On September 23, 2022, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Bimai Network Technology Co., Ltd. (“Bimai”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on September 23, 2022.

 

The Company’s acquisitions of Bimai accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Bimai based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Bimai and translated the fair value from USD to RMB using the exchange rate on September 23, 2022 at the rate of USD 1.00 to RMB 6.9920 and the net purchase price allocation on the date of the acquisition.

 

           
    Fair value     Fair value  
    RMB     USD  
Cash     2,035       291  
Other current assets     2,213,241       316,539  
Current liabilities     (2,215,276 )     (316,830 )
Total consideration     -       -  

 

The amount of revenue and net loss that resulted from the acquisitions were approximately RMB 4.6 million (USD 0.7 million) and RMB 0.6 million (USD 0.1 million) during the years ended December 31, 2022.

 

On January 1, 2023, Viwotong Tech entered into an equity transfer agreement to transfer 100% of the issued share capital of Bimai to one unrelated individual at RMB 0. The disposal resulted in a loss from disposal of approximately RMB 1.1 million (USD 0.2 million).

 

Acquisition of Younike

 

On December 23, 2022, Shenzhen Viwotong entered into Acquisition Framework Agreement to acquire 100% equity interests of Beijing Younike Information Technology Co., Ltd. (“Younike”), a provider of advertising services. The aggregate purchase price is RMB 0 and the transaction consummated on January 1, 2023.

 

The Company’s acquisitions of Younike was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Younike based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Younike and translated the fair value from USD to RMB using the exchange rate on January 1, 2023 at the rate of USD 1.00 to RMB 6.9646.

 

               
    Fair value     Fair value  
    RMB     USD  
Cash     21,936       3,149  
Other current assets     4,821,002       692,215  
Current liabilities     (4,842,938 )     (695,364 )
Total consideration     -       -  

 

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deconsolidation
12 Months Ended
Dec. 31, 2023
Deconsolidation  
Deconsolidation

Note 5 — Deconsolidation

 

Disposal of Pengcheng Keyi

 

On July 1, 2022, Viwotong Tech entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of RMB 65,587 (USD 9,417).

 

Disposal of Bimai

 

On January 1, 2023, Viwotong Tech entered into an equity transfer agreement to transfer 100% of the issued share capital of Bimai to one unrelated individual at RMB 0. The disposal resulted in a gain from disposal of approximately RMB 1.1 million (USD 0.2 million).

 

Disposal of Fe-da Electronics and its subsidiaries

 

On April 6, 2023, the Company’s board approved the equity transfer agreement between VIYI and LIM TZEA, to transfer 100% equity interest of Fe-da Electronics Co., Ltd and its subsidiaries Wisdom Lab Inc., EXCEL Technology Co., Ltd. and recognized RMB 17,801,786 (USD 2,526,259) of loss from the transfer. Since the disposal did not represent any strategic change of the Company’s operation, the disposal was not presented as discontinued operations.

 

Net assets of the entities disposed and gain on disposal was as follows:

 

               
    RMB     USD  
Total current assets     3,583,579       505,962  
Total other assets     115,270       16,275  
Total assets     3,698,849       522,237  
Total liabilities     301,464       42,563  
Total net assets     3,397,385       479,674  
Total consideration     -       -  
Total loss on disposal     17,801,786       2,526,259  

 

XML 29 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short term investments
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Short term investments

Note 6 — Short term investments

 

Short term investments consist of the following:

 

                 
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Marketable securities     -       18,411,162       2,599,455  

 

Fair value disclosure:

 

          December 31, 2022  
    December 31,     Fair Value  
    2022     Level 1     Level 2     Level 3  
    RMB     RMB     RMB     RMB  
Marketable securities     -       -       -       -  

 

          December 31, 2023  
    December 31,     Fair Value  
    2023     Level 1     Level 2     Level 3  
    RMB     RMB     RMB     RMB  
Marketable securities     18,411,162       18,411,162       -       -  

 

There is no transfer between the levels for the periods presented.

 

As of December 31, 2021, 2022 and 2023, short term investments amounted to nil, nil and RMB 18,411,162 (USD 2,599,455), respectively. During the year ended December 31, 2023, the Company invested a total of RMB 21,376,451 (USD 3,018,122). The fair value change resulted in loss of approximately RMB 2,965,289 (USD 418,666).

 

XML 30 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts receivable, net
12 Months Ended
Dec. 31, 2023
Credit Loss [Abstract]  
Accounts receivable, net

Note 7 — Accounts receivable, net

 

Accounts receivable, net consisted of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Accounts receivable     26,612,573       26,963,149       3,806,903  
Less: allowance for doubtful accounts     (8,487,562 )     (3,951,391 )     (557,894 )
Accounts receivable, net     18,125,011       23,011,758       3,249,009  

 

The following table summarizes the changes in allowance for doubtful accounts:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Beginning balance     2,362,455       8,487,562       1,198,351  
Addition     8,487,562       3,951,391       557,893  
Recovery     (2,239,384 )     -       -  
Deconsolidation of Fe-da and subsidiaries     -       (8,487,562 )     (1,198,351 )
Exchange rate difference     (123,071 )     -       -  
Ending balance     8,487,562       3,951,391       557,893  

 

Allowance for doubtful accounts net for the years ended December 31, 2022 and 2023 amounted to RMB 8,364,491 and RMB 3,951,391 (USD 557,893), respectively.

 

 

XML 31 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and equipment, net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment, net

Note 8 — Property and equipment, net

 

Property and equipment, net consist of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Office electronic equipment     380,842       37,520       5,297  
Office fixtures and furniture     3,427       139,119       19,642  
Vehicles     1,201,442       1,201,452       169,632  
Leasehold improvements     501,827       271,572       38,343  
Subtotal     2,087,538       1,649,663       232,914  
Less: accumulated depreciation     (1,075,432 )     (899,711 )     (127,029 )
Total     1,012,107       749,952       105,885  

 

Depreciation expense for the years ended December 31, 2022 and 2023 amounted to RMB 1,075,432 and RMB 899,711 (USD 127,029), respectively.

 

XML 32 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible assets, net
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets, net

Note 9 — Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements and technology know-hows. The following table summarizes acquired intangible asset balances as of:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Non-compete agreements     17,400,000       5,886,401       831,095  
Software copyright     8,955,000       -       -  
Subtotal     26,355,000       5,886,401       831,095  
Less: accumulated amortization     (19,638,750 )     (5,886,401 )     (831,095 )
Intangible assets, net     6,716,250       -       -  

 

Amortization expense for the years ended December 31, 2022 and 2023 amounted to RMB 19,638,750 and RMB 5,886,401 (USD 831,095), respectively.

 

The Company performs annual impairment analysis as of December 31, 2023 and concludes there was RMB 3,294,661 (USD 465,170) impairment loss for intangible assets for Central processing algorithm services segment due to reducing sales forecast as of December 31, 2023 as our carrying value exceeds the fair value.

 

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cost method investments
12 Months Ended
Dec. 31, 2023
Cost Method Investments  
Cost method investments

Note 10 — Cost method investments

 

Cost method investments consist of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
5.0% Investment in a company in mobile games industry     600,000       600,000       84,713  
5.0% Investment in a company in central processing advertising algorithm services     600,000       600,000       84,713  
Subtotal     1,200,000       1,200,000       169,426  
Less: Impairment loss     -       1,102,938       155,722  
Total     1,200,000       97,062       13,704  

 

During the years ended December 31, 2022 and 2023, the Company’ cost method investments amounted to RMB 1,200,000 and RMB 97,062 (USD 13,704), respectively. The Company made impairment allowance of cost method investments with the amount of RMB 534,031 (USD 75,399) for the company in mobile games industry and RMB568,907(USD 80,323) for the company in central processing.

 

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

Note 11 — Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Goodwill from Shenzhen Yitian acquisition(a)     92,990,256       -       -  
Goodwill from Shanghai Guoyu acquisition(b)     13,283,750       -       -  
Goodwill     106,274,006       -       -  

 

 
(a) For the year eneded December 31, 2022, goodwill from Shenzhen Yitian acquisition was RMB 92,990,256, representing the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shenzhen Yitian. According to the valuation report, as of December 31, 2023, the fair value of Shenzhen Yitian was RMB 203,596,096 (USD 28,745,548), while its carrying value was RMB 203,596,130 (USD 28,745,553). As the carrying value exceeded the fair value of Shenzhen Yitian, the Company fully impaired related goodwill and recognized an impairment loss of $93 million for the year ended December 31, 2023.
   
(b) Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 13.4 million in 2021. The excess fair value of consideration over the identifiable assets acquired of RMB 106.2 million was allocated to goodwill for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shanghai Guoyu. According to the valuation report, as of December 31, 2023, the fair value of Shanghai Guoyu equaled to its carrying value, RMB 159,306 (USD 22,492). Accordingly, the Company fully impaired related goodwill and recognized an impairment loss of RMB 13,274,006 (USD 1,874,145) for the year ended December 31, 2023.

 

The changes in the carrying amount of goodwill allocated to reportable segments as of December 31, 2022 and 2023 are as follows:

 

                       
   

Central processing

algorithm services

   

Intelligent chips

and services

    Total  
As of December 31, 2021     116,090,143       36,689,172       152,779,315  
Less: goodwill impairment loss     -       (36,689,172 )     (36,689,172 )
Translation difference     (9,816,137 )     -       (9,816,137 )
As of December 31, 2022     106,274,006       -        106,274,006  
Less: goodwill impairment loss     (106,274,006 )     -       (106,274,006 )
As of December 31, 2023     -       -       -  

 

XML 35 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related party transactions and balances
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related party transactions and balances

Note 12 — Related party transactions and balances

 

Amounts due to Parent are those nontrade payables arising from transactions between the Company and the Parent, such as advances made by the Parent on behalf of the Company, and allocated shared expenses paid by the Parent. Those balances are unsecured and non-interest bearing and are payable on demand.

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Amount due from Parent     39,987,762       -       -  
Amount due to Parent     -       17,379,014       2,453,727  
Amount due to a related party-Joyous JD     1,067,903       1,086,012       153,333  

 

During years ended December 31, 2022 and 2023 the Company obtained approximately RMB 87,057,500 and RMB 233,750,413 from Parent and repaid RMB 208,241,540 and RMB 184,185,614 (USD 26,005,000) to Parent.

 

Joyous JD is a non-controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing and due on demand.

 

XML 36 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Taxes

Note 13 — Taxes

 

Income tax

 

Cayman Islands

 

Under the current laws of the Cayman Islands, MicroAlgo and VIYI are not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.

 

Hong Kong

 

VIYI Ltd and Viwo Tech are incorporated in Hong Kong and are subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate is 16.5% in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax law, VIYI Ltd and Viwo Tech are exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

 

Singapore

 

Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately RMB 49,000) taxable income and 50% of the next SGD 190,000 (approximately RMB 937,000) taxable income are exempted from income tax.

 

PRC

 

The subsidiaries and VIE incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the “EIT Laws”), domestic enterprises and Foreign Investment Enterprises (the “FIE”) are usually subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (“HNTEs”). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. In addition, 75% of R&D expenses of the PRC entities are subject to additional deduction from pre-tax income.

 

Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.

 

Shenzhen Qianhai was formed and registered in Qianhai District in Guangdong Provence, China in 2015. The company is subject to income tax at a reduced rate of 15% due to the local tax policies to attract companies in various industries. The reduced rate benefit will expire in December 2025. The effective tax rates is (3.6)% and 0 for the years ended December 31, 2022 and 2023.

 

Significant components of the provision for income taxes are as follows:

 

                               
    For the
year ended
December 31,
2021
    For the
year ended
December 31,
2022
    For the
year ended
December 31,
2023
    For the
year ended
December 31,
2023
 
    RMB     RMB     RMB     USD  
Current income tax expenses     (2,351,565 )     (102,338 )     (166,476 )     (23,505 )
Deferred income tax benefits     1,804,356       3,901,192       2,666,910       376,539  
Income tax expenses     (547,209 )     3,798,854       2,500,434       353,034  

 

The following table reconciles China statutory rates to the Company’s effective tax rate:

 

                       
    For the
year ended
December 31,
2021
    For the
year ended
December 31,
2022
    For the
year ended
December 31,
2023
 
China statutory income tax rate     25.0 %     25.0 %     25.0 %
Preferential tax rate in China     (13.1 )%     (12.5 )%     (20.0 )%
Tax rate difference outside China(1)     (4.8 )%     (12.8 )%     (16.75 )%
Change in valuation allowance     14.4 %     (13.5 )%     (5.00 )%
Additional R&D deduction in China     (20.6 )%     (2.1 )%     -  
Permanent difference     (0.1 )%     23.4 %     17.68 %
Effective tax rate     1.0 %     7.5 %     (0.93 )%

 

 
(1) It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, Singapore, and tax exempt in Cayman Islands.

 

Deferred tax assets and liabilities

 

Significant components of deferred tax assets and liabilities were as follows:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Deferred tax assets:                        
Net operating loss carryforwards     12,324,697       -       -  
Allowance for doubtful accounts     1,393,473       987,848       139,473  
Less: valuation allowance     (13,718,170 )     -       -  
Deferred tax assets, net     -       987,848       139,473  
Deferred tax liabilities:     -                  
Recognition of intangible assets arising from business combinations     1,679,062       -       -  
Total deferred tax liabilities, net     1,679,062       -       -  

 

The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary difference can be utilized. The Company considers both positive and negative factors when assessing the future realization of the deferred tax assets and applied weigh to the relative impact of the evidences to the extent it could be objectively verified.

 

The Company’s cumulative net operating loss (“NOL”) was nil as of December 31, 2023.

 

The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2015. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.

 

Uncertain tax positions

 

The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December 31, 2022 and 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the years ended December 31, 2022 and 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the next 12 months from December 31, 2023.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore.

 

Taxes payable consisted of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
VAT taxes payable     41,180       385,643       54,449  
Income taxes payable     320,317       105,370       14,877  
Other taxes payable     24,094       31,830       4,494  
Totals     385,591       522,843       73,820  

 

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration of risk
12 Months Ended
Dec. 31, 2023
Risks and Uncertainties [Abstract]  
Concentration of risk

Note 14 — Concentration of risk

 

Credit risk

 

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB 500,000 (approximately USD 72,000). As of December 31, 2023, cash balance of RMB 143,522,706, (USD 20,263,841) was deposited with financial institutions located in China, of which RMB 134,695,830 (USD 19,017,582) was subject to credit risk. The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD 64,000) if the bank with which an individual/a company hold its eligible deposit fails. As of December 31, 2023, cash balance of RMB 172,910,263 (USD 24,413,043) was maintained at financial institutions in Hong Kong, of which RMB 171,319,270 (USD 24,188,412) was subject to credit risk. In the US, the insurance coverage of each bank is USD 250,000. As of December 31, 2023, cash balance of USD 110,000 (RMB 779,097) was deposited with a financial institution located in US, none of cash was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.

 

A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.

 

To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.

 

Customer concentration risk

 

For the year ended December 31, 2021, one customer accounted for 23.9% of the Company’s total revenues. For the year ended December 31, 2022, one customer accounted for 18.5% of the Company’s total revenues. For the year ended December 31, 2023, one customer accounted for 9.3% of the Company’s total revenues.

 

As of December 31, 2022, two customers accounted for 57.8% of the Company’s accounts receivable. As of December 31, 2023, three customers accounted for 54.1% of the Company’s accounts receivable.

 

Vendor concentration risk

 

For the year ended December 31, 2021, three vendors accounted for 61.2% of the Company’s total purchases. For the year ended December 31, 2022, one vendor accounted for 11.3% of the Company’s total purchases. For the year ended December 31, 2023, one vendor accounted for 11.4% of the Company’s total purchases.

 

As of December 31, 2022, three vendors accounted for 82.4% of the Company’s accounts payable. As of December 31, 2023, five vendors accounted for 90.3% of the Company’s accounts payable.

 

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases

Note 15 — Leases

 

Lease commitments

 

The Company determines if a contract contains a lease at inception. US GAAP requires that the Company’s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty. All of the Company’s real estate leases are classified as operating leases.

 

The Company has entered into seven non-cancellable operating lease agreements for 7 office spaces expiring through October 2024. As of December 31, 2020, upon adoption of FASB ASU 2016-02, the Company recognized approximately RMB 2.7 (USD 0.4 million) million right of use (“ROU”) assets and same amount of lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of 7%, which is determined using an incremental borrowing rate with similar term in the PRC. The Company recognized two ROU assets and lease liabilities and nil were recognized during the years ended December 31, 2022 and December 31, 2023, respectively. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases generally do not contain options to extend at the time of expiration and the weighted average remaining lease terms are 1 year. The Company takes the short-term lease exemption for the lease agreements with a term of less than 1 year and expensed RMB 679,255 and RMB 191,113 (USD 27,121) during the years ended December 31, 2022 and 2023, respectively.

 

Operating lease expenses are allocated between the cost of revenue and selling, research and development, general, and administrative expenses. Rent expenses for the years ended December 31,2021, 2022 and 2023 was RMB 1,548,250, RMB 1,651,749and RMB 1,284,750 (USD 182,319), respectively. Impairment of right of use assets amounted for the years ended December 31, 2021, 2022 and 2023 was nil, RMB 151,041 and nil, respectively.

 

The maturity of the Company’s operating lease obligations is presented below:

 

               
Twelve Months Ending December 31,   Operating Lease
Amount
 
    RMB     USD  
2024     287,651       40,613  
2025     -       -  
2026     -       -  
2027     -       -  
2028     -       -  
Total lease payments     287,651       40,613  
Less: Interest     8,141       1,149  
Present value of lease liabilities     279,510       39,464  

 

 
* include operating leases with a term less than one year.

 

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders’ equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Shareholders’ equity

Note 16 — Shareholders’ equity

 

Ordinary shares

 

The Company was established under the laws of Cayman Islands on May 14, 2018 with authorized share of 50,000,000 ordinary shares of par value USD 0.001 each.

 

On October 21, 2022, the Company held an Extraordinary General Meeting of its stockholders of record. The Meeting approved amendments to increase the number of authorized ordinary shares of the Company from USD 50,000 divided into 50,000,000 ordinary shares of par value USD 0.001 each to USD 200,000 divided into 200,000,000 ordinary shares of par value USD 0.001 each.

 

On March 22, 2024, the Company’s share consolidation plan became effective. Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event). The following information is retrospectively adjusted for the share consolidation.

 

On August 21, 2021, the Sponsor purchased 115,000 ordinary shares for an aggregate price of $25,000. The 115,000 founder shares was for purposes hereof referred to as the “Founder Shares”.

 

On February 11, 2021, the Company consummated the IPO of 4,000,000 units (the “Units”). In addition, the underwriters exercised in full the over-allotment option for an additional 600,000 Units on such date, resulting in the issuance and sale of an aggregate of 4,600,000 Units. Each Unit consists of one tenth ordinary shares, par value $0.01 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-twentieth of one Share at a price of $115 per Share, and one right to receive one hundredth (1/100) of one Share upon the consummation of the Company’s initial business combination.

 

Simultaneously with the closing of the Initial Public Offering on February 11, 2021, the Sponsor purchased an aggregate of or 225,000 Private Units at a price of $10.00 per Private Unit, ($2,250,000 in the aggregate), from the Company in a private placement.

 

In addition, the Company sold to Ladenburg Thalmann & Co., Inc., for $75, a total of 7,500 Shares.

 

On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued 3,960,396 ordinary shares to VIYI shareholders.

 

Due to the merger, public shareholders redeemed 2,493,755 ordinary shares.

 

In accordance with the Backstop Agreement, the Company issued 21,400 ordinary shares to the Joyous JD Limited.

 

Upon the consummation of the Business Combination, Venus rights held by the Sponsor and previous public investors were automatically converted to 48,250 ordinary shares.

 

On September 19, 2023, the Company’s Board approved the Company’s 2023 Equity Incentive Plan (the “2023 Plan”). The maximum aggregate number of ordinary shares that may be issued under the 2023 Equity Incentive Plan is 775,000. The awards could be granted in the form of share options, restricted shares, restricted share units and other local awards.

 

As of December 31, 2023, the Company had 5,160,671 ordinary shares issued and outstanding with a par value of USD 0.01 each, taking into effect the share consolidation plan.

 

Statutory reserve

 

The Company’s PRC entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by State Administration of Foreign Exchange. As of December 31, 2022 and 2023, the Company’s PRC entities collectively attributed RMB 11,964,279 and RMB 13,134,098 (USD 1,854,391), of retained earnings for their statutory reserves, respectively. During the years ended December 31, 2022 and 2023, the Company’s PRC entities collectively attributed RMB 2,543,576 and RMB 1,169,819 (USD 165,166) to statutory reserves, respectively.

 

Restricted assets

 

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC entities only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC entities.

 

As a result of the foregoing restrictions, the Company’s PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulation in the PRC may further restrict the Company’s PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of December 31, 2023, amounts restricted are the paid-in-capital and statutory reserve of the Company’s PRC entities, which amounted to RMB 439,773,436 (USD 62,091,213).

 

XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warrants
12 Months Ended
Dec. 31, 2023
Warrants  
Warrants

Note 17 — Warrants

 

Public Warrants

 

Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this report. Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.

 

No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. It is the Company’s current intention to have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares in effect promptly following consummation of an initial business combination.

 

Notwithstanding the foregoing, if a registration statement covering the ordinary shares issuable upon exercise of the public warrants is not effective within 90 days following the consummation of our initial business combination, public warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “Fair Market Value” (defined below) by (y) the Fair Market Value. The “Fair Market Value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the day prior to the date of exercise. For example, if a holder held 300 warrants to purchase 150 shares and the Fair Market Value on the date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis.

 

The Warrants will become exercisable on the later of (a) the consummation of a Business Combination or (b) 12 months from the effective date of the registration statement relating to the IPO. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of our completion of an initial business combination, or earlier upon redemption.

 

The Company may redeem the outstanding warrants (including any outstanding warrants issued upon exercise of the unit purchase option issued to Ladenburg Thalmann & Co., Inc.,), in whole and not in part, at a price of $0.01 per warrant:

 

  at any time while the Public Warrants are exercisable,

 

  upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder,

 

  if, and only if, the reported last sale price of the ordinary shares equals or exceeds $18.00 per share, for any 20 trading days within a 20 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and

 

  if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.

 

If the foregoing conditions are satisfied and the Company would issue a notice of redemption, each warrant holder can exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $18.00 trigger price as well as the $11.50 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.

 

The redemption criteria for the warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.

 

If the Company call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the whole warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. Whether the Company will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, the Company’s cash needs at such time and concerns regarding dilutive share issuances.

 

Private Warrants

 

Simultaneously with the closing of the Initial Public Offering, the Company consummated a private placement of 225,000 Private Units at $10.0 per unit, purchased by the sponsor. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the Private Units (the “Private Warrants”) and the ordinary shares issuable upon the exercise of the Private Warrants will not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

 

The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

The Company established the initial fair value for the private warrants at $380,000 on February 11, 2021, the date of the Company’s Initial Public Offering, using a Black-Scholes model. The Company allocated the proceeds received from the sale of Private Units, first to the private warrants based on their fair values as determined at initial measurement, with the remaining proceeds recorded as ordinary shares subject to possible redemption, and ordinary shares based on their relative fair values recorded at the initial measurement date. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.

 

The key inputs into the Black-Scholes model were as follows at their following measurement dates:

 

                                       
    December 09,
2022
    December 31,
2022
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    USD     USD     RMB     USD     RMB  
Input                                        
Share price     10.47       1.25       8.71       0.91       6.45  
Risk-free interest rate     3.8 %     4.0 %     4.0 %     3.95 %     3.95 %
Volatility     5.7 %     5.7 %     5.7 %     5.7 %     5.7 %
Exercise price     11.50       11.50       80.09       11.50       81.45  
Warrant life (yr)     4.97       4.92       4.92       3.92       3.92  

 

As of December 9, 2022, the aggregate value of the private warrants was $123,750. The change in fair value from January 1, 2022 to December 9, 2022 was approximately $300,000 was included in the historical retained earnings (accumulated deficits) of Venus. The fair value of the warrants on December 31, 2022 and 2023 were nil, mainly due to the high excersice price comparing to actual share price. The change in fair value of warrants of $123,750 from December 9, 2022 to December 31, 2022 and is reflected in the Company’s Statement of Operations.

 

XML 41 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies

Note 18 — Commitments and contingencies

 

Contingencies

 

From time to time, the Company is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of any unresolved matters, individually and in the aggregate, is reasonably possible to have a material adverse effect on the Company’s financial position, results of operations or cash flows.

 

However, litigation is subject to inherent uncertainties and the Company’s view of these matters may change in the future. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company reviews the need for any such liability on a regular basis. The Company has not recorded material liabilities in this regard as of December 31, 2022 and 2023, respectively.

 

XML 42 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segments

Note 19 — Segments

 

ASC 280, “Segment Reporting”, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company’s business segments.

 

The Company’s chief operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions about allocating resources and assessing the performance of the group. The Company has determined that it has two operating segments: (1) central processing algorithm services and (2) intelligent chips and services.

 

The following tables present summary information by segment for the years ended December 31, 2021, 2022 and 2023:

 

                       
   

Central

processing

algorithm

services

   

Intelligent

chips and

services

    Total
December 31,
2021
 
    RMB     RMB     RMB  
Revenues     273,040,158       256,210,506       529,250,664  
Cost of revenues     96,882,046       218,715,087       315,597,133  
Gross profit     176,158,112       37,495,419       213,653,531  
Depreciation and amortization     2,420,483       1,108,263       3,528,746  
Total capital expenditures     -       229,589       229,589  

 

   

Central

processing

algorithm

services

   

Intelligent

chips and

services

    Total
December 31,
2022
 
    RMB     RMB     RMB  
Revenues     447,812,310       138,247,782       586,060,092  
Cost of revenues     324,243,973       134,343,805       458,587,778  
Gross profit     123,568,338       3,903,976       127,472,314  
Depreciation and amortization     1,706,553       7,539,696       9,246,249  
Total capital expenditures     1,082,391       -       1,082,391  

 

   

Central

processing

algorithm

services

   

Intelligent

chips and

services

    Total
December 31,
2023
 
    RMB     RMB     RMB     USD  
Revenues     569,906,586       10,109,828       580,016,414       81,891,992  
Cost of revenues     395,959,074       10,067,646       406,026,720       57,326,545  
Gross profit     173,947,512       42,182       173,989,694       24,565,447  
Depreciation and amortization     6,774,207       406,754       7,180,961       1,013,873  
Total capital expenditures     72,139       -       72,139       10,185  

 

Total assets as of:

 

    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Central processing algorithm services     332,817,542       410,520,259       57,960,984  
Intelligent chips and services     169,237,705       -       -  
Total assets     502,055,247       410,520,259       57,960,984  

 

The Company’s operations are primarily based in the mainland PRC, Hong Kong and international, where the Company derives a substantial portion of their revenues. Management also review consolidated financial results by business locations. Disaggregated information of revenues by geographic locations are as follows:

 

                               
    For the
year ended
December 31,
2021
    For the
year ended
December 31,
2022
    For the
year ended
December 31,
2023
    For the
year ended
December 31,
2023
 
    RMB     RMB     RMB     USD  
Mainland PRC revenues     270,156,427       448,978,186       540,294,309       76,262,305  
Hong Kong revenues     34,389,531       -       29,612,277       4,202,290  
International revenues     218,486,434       137,081,907       10,109,828       1,427,397  
Total revenues     523,032,392       586,060,092       580,016,414       81,891,992  

 

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent events

Note 20 — Subsequent events

 

The Company evaluated all events and transactions that occurred after December 31, 2023 up through the date the Company issued these consolidated financial statements.

 

Issuance Up to $4,000,000 Ordinary Shares

 

On January 4, 2024, we entered into a Securities Purchase Agreement with our parent company, WiMi Hologram Cloud Inc., pursuant to which the Company sold to WiMi 8,000,000 ordinary shares for a total consideration of $4,000,000, representing a per share consideration of $0.50 (“WiMi Share Purchase”). On January 8, 2024, the closing of the WiMi Share Purchase occurred. In addition to making a cash injection, the purpose of the WiMi Share Purchase is to mitigate risk of dilution in anticipation of potential issuance and sale of additional securities by the Company pursuant to the Company’s registration statement on Form F-3 which became effective on December 27, 2023.

 

Issuance Up to $2,900,000 Ordinary Shares

 

On January 10, 2024, we entered into securities purchase agreements with certain investors pursuant to which the Company sold an aggregate of 5,800,000 ordinary shares for a total consideration of $2,900,000 at a per share consideration of $0.5 per share.

 

Forward Purchase Agreement with WiMi Hologram Cloud Inc.

 

On February 27, 2024, we entered into a Forward Purchase Agreement with WiMi, pursuant to which WiMi will purchase up to $11,000,000 of ordinary shares of the Company at the Conversion Price in the event the Investors elect to receive conversion shares. The purpose of the potential sale and purchase under the Forward Purchase Agreement is to ensure that WiMi’s shareholding in the Company remains above 51% in the event the purchasers of our notes pursuant to the February 27, 2024 convertible note purchase agreements elect to convert all or a portion of the outstanding balance to our ordinary shares.

 

Convertible Note Transaction with Certain Investors

 

On February 27, 2024, we entered into Securities Purchase Agreements with certain investors (the “Investors”), relating to our issuance of an aggregate of $11,000,000 (the “Principal Amount”) Convertible Promissory Notes due after 360 days of issuance (the “Convertible Notes”) and our ordinary shares that are issuable upon conversion of the Convertible Note.

 

Share Consolidation

 

On March 22, 2024, the Company’s Share Consolidation plan became effective. Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01, and the authorized share capital of the Company was reduced from US$200,000 divided into 200,000,000 shares of a nominal or par value of US$0.0001 each to US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each (the “Share Consolidation”). No fractional shares be issued in connection with the Share Consolidation and all fractional shares (after aggregating all fractional shares that would otherwise be received by a shareholder) resulting from the Share Consolidation shall instead be rounded up to the nearest whole number of shares.

 

Immediately following the Share Consolidation, the authorized share capital of the Company be increased from US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each to US$2,000,000 divided into 200,000,000 shares of a nominal or par value of US$0.01 each, by the creation of an additional 180,000,000 shares of a nominal or par value of US$0.01 each to rank pari passu in all respects with the existing shares in the capital of the Company.

 

Following the Share Consolidation, the exercise price of the Company’s warrants to purchase ordinary shares will be adjusted from $11.50 to $115.00 pursuant to the warrant agreement.

 

Pursuant to requirements under ASC 260, the Company made retrospective changes relating to the Share Consolidation in this financial report, as the Share Consolidation was made effective before issuance of this financial report.

 

XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed financial information of the parent company
12 Months Ended
Dec. 31, 2023
Cover [Abstract]  
Condensed financial information of the parent company

Note 21 — Condensed financial information of the parent company

 

The Company performed a test on the restricted net assets of consolidated subsidiary in accordance with Securities and Exchange Commission Regulation S-X Rule 4-08 (3), “General Notes to Financial Statements” and concluded that it was applicable for the Company to disclose the financial statements for the parent company.

 

The subsidiary did not pay any dividend to the Company for the periods presented. For the purpose of presenting parent only financial information, the Company records its investment in its subsidiary under the equity method of accounting. Such investment is presented on the separate condensed balance sheets of the Company as “Investment in subsidiary” and the income of the subsidiary is presented as “share of income of subsidiary”. Certain information and footnote disclosures generally included in financial statements prepared in accordance with U.S. GAAP have been condensed and omitted.

 

The Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2022 and 2023.

 

PARENT COMPANY BALANCE SHEETS

 

 

                       
   

December 31,

2022

   

December 31,

2023

   

December 31,

2023

 
    RMB     RMB     USD  
ASSETS                        
CURRENT ASSETS                        
Cash in bank     1,894       -       -  
Other receivables – intercompany     143,883,927       144,913,713       20,460,236  
Total current assets     143,885,821       144,913,713       20,460,236  
NON-CURRENT ASSETS                        
Investment in subsidiaries     322,109,560       -       -  
Total non-current assets     322,109,560       177,578,938       25,072,209  
Total assets     465,995,381       322,492,651       45,532,445  
                         
LIABILITIES AND SHAREHOLDERS’ EQUITY                        
COMMITMENTS AND CONTINGENCIES                        
Other payables - related party     1,067,903       1,086,011       153,333  
Total current liabilities     1,067,903       1,086,011       153,333  
Total liabilities     1,067,903       1,086,011       153,333  
SHAREHOLDERS’ EQUITY                        
Preferred shares, USD0.001 par value; 1,000,000 shares authorized; no share issued                        
Ordinary shares1, USD0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 issued and outstanding as of December 31, 2022 and 2023     312,543       365,515       51,607  
Additional paid-in capital     330,083,330.00       439,776,100       62,091,589  
Retained earnings     133,314,276.00       (77,156,553 )     (10,893,664 )
Statutory reserves     12,524,509.00       13,134,098       1,854,391  
Accumulated other comprehensive loss     (11,300,083.00 )     (54,712,520 )     (7,724,811)  
Total shareholders’ equity     464,927,478       321,406,640       45,379,112  
Total liabilities and shareholders’ equity     465,995,381       322,492,651       45,532,445  

 

 
1 All period results have been adjusted for the share consolidation effective March 22, 2024.

 

PARENT COMPANY STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

 

 

                               
    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
OPERATING EXPENSES                                
General and administrative     -       (13,674 )     (1,424,697 )     (201,152 )
Stock compensation     -       -       (117,415,639 )     (16,577,808 )
Total operating expenses     -       (13,674 )     (118,840,336 )     (16,778,960 )
LOSS FROM OPERATIONS                                
OTHER INCOME (EXPENSE)                                
Equity income (loss) of subsidiaries     55,275,852       (46,823,832 )     48,218,056     6,807,864
Total other income (expense), net     55,275,852       (46,823,832 )     48,218,056     6,807,864
NET INCOME (LOSS)     55,275,852       (46,837,506 )     (167,058,392 )     (23,586,824 )
FOREIGN CURRENCY TRANSLATION ADJUSTMENT     7,366,219       (30,385,540 )     (43,412,437 )     (6,448,539 )
COMPREHENSIVE INCOME (LOSS)     62,642,071       (77,223,046 )     (210,470,829 )     (30,035,363 )

 

 

PARENT COMPANY STATEMENTS OF CASH FLOWS

 

 

                               
    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
CASH FLOWS FROM OPERATING ACTIVITIES:                                
Net income (loss)     55,275,852       (46,837,506 )     (167,058,392 )     (23,586,824 )
Adjustments to reconcile net income to cash used in operating activities:                                
Stock compensation expense     -       -       117,415,639       16,577,808  
Change in fair value of warrant liability             (832,354 )     -       -  
Equity income of subsidiaries     55,275,852       46,823,832       48,218,056       6,807,864  
Change in operating assets and liabilities                                
Intercompany     -       (138,122,488 )     1,029,786       145,395  
Net cash used in operating activities     -       (138,968,516 )     (394,911 )     (55,757 )
                                 
CASH FLOWS FROM INVESTING ACTIVITIES:                                
Cash received from recapitalization     -       143,898,080       1,410,076       199,087  
Net cash provided by investing activities     -       143,898,080       1,410,076       199,087  
                                 
CASH FLOWS FROM FINANCING ACTIVITIES:                                
Net cash provided by financing activities     -       -       -       -  
                                 
EFFECT OF EXCHANGE RATE ON CASH     -       -       (1,017,059 )     (143,602 )
                                 
CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH     -       1,894       1,894       272  
                                 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year     -       -       1,894       272  
                                 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year     -        1,894       -        -   

 

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the parent company balance sheets that sum to the total of the same amounts shown in the parent company statements of cash flows:

 

    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
Cash and cash equivalents     -       1,894       -       -  
Restricted cash     -       -       -       -  
Total cash, cash equivalents and restricted cash shown in the parent company statements of cash flows     -       1,894       -       -  
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of presentation

Basis of presentation

 

The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.

 

Principles of consolidation

Principles of consolidation

 

The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.

 

Use of estimates and assumptions

Use of estimates and assumptions

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.

 

Foreign currency translation and other comprehensive income (loss)

Foreign currency translation and other comprehensive income (loss)

 

The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of MicroAlgo and its subsidiaries which are incorporated in Hong Kong is U.S. dollar, and its subsidiaries which are incorporated in PRC is RMB, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.

 

In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.

 

The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and 2023 were translated at USD 1.00 to RMB 6.9646 and to RMB 7.0827 respectively. The average translation rates applied to statement of income accounts for the years ended December 31, 2021, 2022 and 2023 were USD 1.00 to RMB 6.4515, RMB 6.7261 and RMB 7.0467, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets. Translation adjustments included in accumulated other comprehensive income amounted to RMB 2,834,688 and accumulated other comprehensive loss amounted RMB 54,712,520 (USD 7,724,811) as of December 31, 2022 and 2023, respectively.

 

Cash and cash equivalents

Cash and cash equivalents

 

Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and US.

 

Accounts receivable, net

Accounts receivable, net

 

Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made RMB 8,487,562 and RMB 3,951,391 (USD 557,893) allowance for doubtful accounts for accounts receivable, respectively.

 

Short term investments

Short term investments

 

Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.

 

Inventories

Inventories

 

Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. For the year ended December 31, 2022 and 2023, the Company determined that no allowance was necessary.

 

Prepaid services fees

Prepaid services fees

 

Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December 31, 2022 and 2023, no allowance was deemed necessary.

 

Other receivables and prepaid expenses

Other receivables and prepaid expenses

 

Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made nil and RMB 3,228,306 (USD 455,802) allowance for doubtful acounts for other receivables.

 

Property and equipment, net

Property and equipment, net

 

Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:

 

     
    Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Vehicles   35 years  
Leasehold improvements   lesser of lease term or expected useful life  

 

Cost method investments

Cost method investments

 

The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.

 

Cost method 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 Company reviews several factors to determine whether a loss is other-than-temporary. These factors 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. As the date of the December 31, 2023, the Company recognized the impairment of RMB 1,102,938 (USD 155,723) for the cost method investment, mainly due to the weak financial condition recognized of Shenzhen Weiyixin’s investments in near periods.

 

Intangible assets, net

Intangible assets, net

 

The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:

 

     
    Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   6 years  

 

Goodwill

Goodwill

 

Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.

 

The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.

 

Impairment for long-lived assets

Impairment for long-lived assets

 

Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the years ended December 31, 2021, 2022 and 2023, nil, RMB 13,713,233 and RMB 6,602,198 (USD 932,158) impairment of long-lived assets was recognized.

 

Business combination

Business combination

 

The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.

 

Fair value measurement

Fair value measurement

 

The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.

 

The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:

 

  Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.

 

Warrants liabilities

Warrants liabilities

 

The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.

 

Revenue recognition

Revenue recognition

 

The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.

 

  (i) Central Processing Advertising Algorithm Services

 

— Advertising display services

 

For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).

 

The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

— Performance-based advertising service

 

The Company provides central processing algorithm performance-based advertising services for its customers, which enable the customers to get the optimal business opportunities.

 

The Company’s performance obligation is to help customers to accurately match consumers and traffic users, and thereby increasing the conversion rate of product sale using its proprietary data optimization algorithms. The Company’s revenue is recognized at a point when an ender user completes a transaction at a rate specified in contract. Related service fees are generally billed monthly, based on a per transaction basis.

 

The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) it is primarily responsible to its customers for the services offered where the algorithms and data optimization were designed and performed in house and it has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.

 

In addition, through the Company’s data algorithm optimization, it is able to identify certain end user needs and it facilitates certain value added services to the end users. The Company engages third party services provider to perform the services. The Company concludes that it does not control the services as the third party service provider is responsible for providing the service and its responsibility is merely to facilitate the provision of these value added service to the end users and charges a fee. As such the Company recorded revenue from the value added services on a net basis when the services is provided by third party service provider.

 

  (ii) Mobile Games Services

 

The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.

 

— Jointly operated mobile game publishing services

 

The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.

 

With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.

 

— Licensed out mobile games

 

The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.

 

  (iii) Sale of intelligent chips

 

Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.

 

To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.

 

In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.

 

  (iv) Revenue from software development

 

The Company also designs software for central processing units based on customers’ specific needs. The contract is typically fixed priced and does not provide any post contract customer support or upgrades. The Company’s performance obligation is to design, develop, test and install the related software for customers, all of which are considered one performance obligation as the customers do not obtain benefit for each separate service. The duration of the development period is short, usually less than one year.

 

The Company’s revenue from software development contracts is generally recognized over time during the development period and the Company has no alternative use of the customized software and application without incurring significant additional costs. Revenue is recognized based on the Company’s measurement of progress towards completion based on output methods when the Company could appropriately measure the customization progress towards completion by reaching certain milestones specified in contracts. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period.

 

Contract balances:

 

The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.

 

Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.

 

The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:

 

                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Central processing advertising algorithm services     259,541,194       446,607,076       569,906,586       80,464,595  
Mobile games     13,498,964       1,205,235       -       -  
Sales of intelligent chips     221,412,120       138,247,781       10,109,828       1,427,397  
Software development     34,798,386       -       -       -  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  

 

The Company’s revenue by timing of transfer of goods or services are summarized below:

 

                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Goods and services transferred at a point in time     494,452,278       586,060,092       580,016,414       81,891,992  
Services transferred over time     34,798,386       -       -       -  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  

 

The Company’s revenue by geographic locations are summarized below:

 

                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Mainland PRC revenues     273,368,282       448,978,186       540,294,309       76,262,305  
Hong Kong revenues     34,798,386       -       29,612,277       4,202,290  
International revenues     221,083,996       137,081,906       10,109,828       1,427,397  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  

 

Cost of revenues

Cost of revenues

 

Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.

 

For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.

 

Cost allocation

Cost allocation

 

Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.

 

Advertising costs

Advertising costs

 

Advertising costs are expensed as incurred and included in general and administrative expenses expenses. Advertising costs are historically immaterial to the Company’s operating expenses. Advertising costs amounted to RMB 1,800, RMB 47,170 and nil for the years ended December 31, 2021, 2022 and 2023, respectively.

 

Research and development

Research and development

 

Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.

 

Value added taxes (“VAT”) and goods and services taxes (“GST”)

Value added taxes (“VAT”) and goods and services taxes (“GST”)

 

Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.

 

Income taxes

Income taxes

 

The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.

 

Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

 

An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

 

Other Income, net

Other Income, net

 

Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB 1,242,835 and RMB 605,184 (USD 85,882) for the years ended December 31, 2022 and 2023, respectively.

 

Leases

Leases

 

The Company adopted FASB ASU 2016-02, “Leases” (Topic 842), and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component.

 

Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use 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 the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.

 

Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.

 

The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.

 

Share-based compensation

Share-based compensation

 

The Company records share-based compensation expense for employees and non-employees at fair value on the grant date. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.

 

The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.

 

Employee benefit

Employee benefit

 

The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB 1,376,192, RMB 1,739,048 and RMB 1,683,474 (USD 238,902) for the years ended December 31, 2021, 2022 and 2023, respectively.

 

Noncontrolling interests

Noncontrolling interests

 

Noncontrolling interest consists of an aggregate of 42% of the equity interest of Shanghai Weimu, 45% of equity interest of Viwo Tech and 45% of equity interest of ViZe Technology Limited, held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.

 

Noncontrolling interests consist of the following:

 

                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Shanghai Weimu     1,632,001       3,065,579       432,826  
Viwo Tech     148,604       741,356       104,671  
Vize Technology Limited     (70 )     (9,073 )     (1,281 )
Total noncontrolling interests     1,780,535       3,797,862       536,217  

 

Earnings per share

Earnings per share

 

The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the years ended December 31, 2022 and 2023, there was no dilutive shares.

 

Statutory reserves

Statutory reserves

 

Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.

 

Segment reporting

Segment reporting

 

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.

 

The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.

 

Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are central processing algorithm services and intelligent chips and services. All of the Company’s net revenues were generated in the PRC, Hong Kong and Singapore.

 

Recently issued accounting pronouncements

Recently issued accounting pronouncements

 

In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s consolidated financial statements.

 

In October 2021, the FASB issued ASU 2021-08, “Business Combinations”. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.

 

Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.

 

XML 46 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of business and organization (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
[custom:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock]
Name   Background   Ownership
VIYI Technology Inc. (“VIYI”)   A Cayman Islands company Incorporated on September 24, 2020   100% owned by MicroAlgo
           
VIYI Technology Ltd. (“VIYI Ltd”)   A Hong Kong company   100% owned by VIYI
  Incorporated on October 9, 2020  
  A holding company  
           
Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)   A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)   100% owned by VIYI Ltd
  Incorporated on November 18, 2020  
  A holding company    
           
Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)   A PRC limited liability company   100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
  Incorporated on March 08, 2011  
  Primarily engages central processing algorithm in mobile games industry  
           
Korgas 233 Technology Co., Ltd. (“Korgas 233”)   A PRC limited liability company   100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by YY Online after January 11, 2021; dissolved in October 2023
  Incorporated on September 15, 2017  
  Primarily engages in central processing algorithm in mobile games industry  

 

Name   Background   Ownership
Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)   A PRC limited liability company Incorporated on October 16, 2015 Primarily engages in central processing algorithm in advertising industry   100% owned by Shenzhen Yitian
           
Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)   A PRC limited liability company Incorporated on January 14, 2019 Primarily engages in central processing algorithm in advertising industry   100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Weidong after January 11, 2021
  Incorporated on May 15, 2020  
  Primarily engages in central processing algorithm in mobile games industry  
           
Weidong Technology Co., Ltd. (“Weidong”)   A PRC limited liability company   100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Shenzhen Weiyixin after January 11, 2021
  Incorporated on October 28, 2020  
  Primarily engages in central processing algorithm in advertising industry  
       
Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)   A PRC limited liability company   100% owned by Weidong before July 14, 2021; 100% owned by Shanghai Guoyu after July 14, 2021
  Incorporated on October 30, 2020  
  Primarily engages in central processing algorithm in advertising industry  
           
Fe-da Electronics Company Private Limited (“Fe-da Electronics”)   A Singapore company   Disposed in April 2023
  Incorporated on January 9, 2009  
  Primarily engages in resale of intelligent chips and customization of central processing units  
           
Excel Crest Limited (“Excel Crest”)   A Hong Kong company   Disposed in April 2023
  Incorporated on September 10, 2020  
  Support the daily operations of Fe-da Electronics in Hong Kong  
           
Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)   A PRC limited liability company   58% owned by Shenzhen Weiyixin
  Incorporated on November 30, 2020  
  Engages in providing software support services  

 

Name   Background   Ownership
Wisdom Lab Inc. (“Wisdom Lab”)   A Cayman Islands company   Disposed in April 2023
  Incorporated on May 6, 2021  
  Engages in software solution for intelligent chips  
           
CDDI Capital Ltd (”CDDI”)   A British Virgin Islands company   100% owned by VIYI Ltd
  Incorporated on June 5, 2023  
  A holding company  
           
VIWO Technology Inc. (“VIWO Cayman”)   A Cayman Islands company   55% owned by CDDI
  Incorporated on June 27, 2023  
  A holding company  
           
Viwo Technology Limited. (“Viwo Tech”)   A Hong Kong company   100% owned by VIWO Cayman
  Incorporated on April 15, 2021  
  Engages in intelligent chips design  
       
           
VIWO Technology (HK) Co., Limited (“VIWO HK”)   A Hong Kong company   100% owned by VIWO Cayman
  Incorporated on December 20, 2023    
  A holding company    
           
Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)   A PRC limited liability company   100% owned by Viwo Tech
  Incorporated on July 19, 2021  
           
Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)   A PRC limited liability company   99% owned by Weidong, 1% owned by SZ Weidong
  Incorporated on March 18, 2019  
  Engages in R&D and application of intelligent visual algorithm technology  
           
Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)   A PRC limited liability company   100% owned by Shanghai Guoyu; dissolved in August 2023
  Incorporated on July 23, 2021  
  Engages in R&D and application of intelligent visual algorithm technology  
       
Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on June 22, 2021  
  Engages in central processing algorithm in advertising industry  
           
Beijing Younike Information Technology Co., Ltd. (“Younike”)   A PRC limited liability company   100% owned by Viwotong Tech
  Incorporated on July 22, 2022  
  Engages in central processing algorithm in advertising industry  
         
Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)   A PRC limited liability company   100% owned by Weidong
  Incorporated on March 27, 2023  
  Primarily engages in central processing algorithm in advertising industry  
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of estimated useful lives of property and equipment, net
     
    Useful Life  
Office equipment   3 years  
Office furniture and fixtures   35 years  
Vehicles   35 years  
Leasehold improvements   lesser of lease term or expected useful life  
Schedule of estimated useful lives of intangible assets, net
     
    Useful Life  
Customer relationship   4 years  
Technology know-hows   5 years  
Non-compete agreements   6 years  
Software copyright   6 years  
Schedule of disaggregation of revenue
                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Central processing advertising algorithm services     259,541,194       446,607,076       569,906,586       80,464,595  
Mobile games     13,498,964       1,205,235       -       -  
Sales of intelligent chips     221,412,120       138,247,781       10,109,828       1,427,397  
Software development     34,798,386       -       -       -  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  
Schedule of revenue by timing of transfer of goods or services
                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Goods and services transferred at a point in time     494,452,278       586,060,092       580,016,414       81,891,992  
Services transferred over time     34,798,386       -       -       -  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  
Schedule of revenue by geographic locations
                               
    December 31,
2021
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     RMB     USD  
Mainland PRC revenues     273,368,282       448,978,186       540,294,309       76,262,305  
Hong Kong revenues     34,798,386       -       29,612,277       4,202,290  
International revenues     221,083,996       137,081,906       10,109,828       1,427,397  
Total revenues     529,250,664       586,060,092       580,016,414       81,891,992  
Schedule of noncontrolling interests
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Shanghai Weimu     1,632,001       3,065,579       432,826  
Viwo Tech     148,604       741,356       104,671  
Vize Technology Limited     (70 )     (9,073 )     (1,281 )
Total noncontrolling interests     1,780,535       3,797,862       536,217  
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reverse Capitalization (Tables)
12 Months Ended
Dec. 31, 2023
Reverse Capitalization  
Schedule of consummation of merger
       
Venus public shares after redemption     210,625  
Venus shares converted from rights     48,250  
Venus Sponsor shares     137,500  
Venus shares issued to underwriter     7,500  
Venus shares issued in the Business Combination     3,960,396  
Venus shares issued to Joyous JD Limited     21,400  
Weighted average shares outstanding     4,385,671  
Percent of shares owned by VIYI shareholders     90.3 %
Percent of shares owned by underwriter     0.17 %
Percent of shares owned by Venus     9.04 %
Percent of shares owned by Joyous JD limited     0.49 %
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business combination (Tables)
12 Months Ended
Dec. 31, 2023
Shanghai Guoyu [Member]  
Business Acquisition [Line Items]  
Schedule of recognized identified assets acquired and liabilities assumed
               
    Fair value  
    RMB     USD  
Software     8,955,001       1,383,888  
Goodwill     13,283,748       2,052,844  
Deferred tax liabilities     (2,238,750 )     (345,972 )
Total consideration     19,999,999       3,090,760  
Tapuyu And Pengcheng Keyi [Member]  
Business Acquisition [Line Items]  
Schedule of recognized identified assets acquired and liabilities assumed
               
    Fair value     Fair value  
    RMB     USD  
Cash     113,896       17,743  
Other current assets     195,402       30,440  
Current liabilities     (309,298 )     (48,183 )
Total consideration     -       -  

 

Acquisitions of Pengcheng Keyi

 

On November 17, 2021, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Pengcheng Keyi (Xi’an) Intelligence Technology Co., Ltd. (“Pengcheng Keyi”), a provider of testing equipment development and sales. The aggregate purchase price is RMB 2 (USD 0.3) and the purchase consummated on December 7, 2021.

 

The Company’s acquisition of Pengcheng Keyi was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Pengcheng Keyi based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Pengcheng Keyi and translated the fair value from USD to RMB using the exchange rate on December 7, 2021 at the rate of USD 1.00 to RMB 6.3738.

 

           
    Fair value     Fair value  
    RMB     USD  
Cash     47,739       7,592  
Other current assets     1,505,490       236,375  
Current liabilities     (1,553,229 )     (243,967 )
Total consideration     -       -  

 

On July 1, 2022, Viwo Technology Inc. entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of approximately RMB 65,587 (USD 9,417).

 

Acquisitions of Bimai

 

On September 23, 2022, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Bimai Network Technology Co., Ltd. (“Bimai”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on September 23, 2022.

 

The Company’s acquisitions of Bimai accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Bimai based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Bimai and translated the fair value from USD to RMB using the exchange rate on September 23, 2022 at the rate of USD 1.00 to RMB 6.9920 and the net purchase price allocation on the date of the acquisition.

 

           
    Fair value     Fair value  
    RMB     USD  
Cash     2,035       291  
Other current assets     2,213,241       316,539  
Current liabilities     (2,215,276 )     (316,830 )
Total consideration     -       -  
Pengcheng Keyi [Member]  
Business Acquisition [Line Items]  
Schedule of recognized identified assets acquired and liabilities assumed
           
    Fair value     Fair value  
    RMB     USD  
Cash     47,739       7,592  
Other current assets     1,505,490       236,375  
Current liabilities     (1,553,229 )     (243,967 )
Total consideration     -       -  

 

On July 1, 2022, Viwo Technology Inc. entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of approximately RMB 65,587 (USD 9,417).

 

Acquisitions of Bimai

 

On September 23, 2022, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Bimai Network Technology Co., Ltd. (“Bimai”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on September 23, 2022.

 

The Company’s acquisitions of Bimai accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Bimai based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.

 

The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Bimai and translated the fair value from USD to RMB using the exchange rate on September 23, 2022 at the rate of USD 1.00 to RMB 6.9920 and the net purchase price allocation on the date of the acquisition.

 

           
    Fair value     Fair value  
    RMB     USD  
Cash     2,035       291  
Other current assets     2,213,241       316,539  
Current liabilities     (2,215,276 )     (316,830 )
Total consideration     -       -  
Bimai [Member]  
Business Acquisition [Line Items]  
Schedule of recognized identified assets acquired and liabilities assumed
           
    Fair value     Fair value  
    RMB     USD  
Cash     2,035       291  
Other current assets     2,213,241       316,539  
Current liabilities     (2,215,276 )     (316,830 )
Total consideration     -       -  
Younike [Member]  
Business Acquisition [Line Items]  
Schedule of recognized identified assets acquired and liabilities assumed
               
    Fair value     Fair value  
    RMB     USD  
Cash     21,936       3,149  
Other current assets     4,821,002       692,215  
Current liabilities     (4,842,938 )     (695,364 )
Total consideration     -       -  
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deconsolidation (Tables)
12 Months Ended
Dec. 31, 2023
Deconsolidation  
Schedule of net assets of the entities disposed
               
    RMB     USD  
Total current assets     3,583,579       505,962  
Total other assets     115,270       16,275  
Total assets     3,698,849       522,237  
Total liabilities     301,464       42,563  
Total net assets     3,397,385       479,674  
Total consideration     -       -  
Total loss on disposal     17,801,786       2,526,259  
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short term investments (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of short term investments consist
                 
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Marketable securities     -       18,411,162       2,599,455  

 

Fair value disclosure:

 

          December 31, 2022  
    December 31,     Fair Value  
    2022     Level 1     Level 2     Level 3  
    RMB     RMB     RMB     RMB  
Marketable securities     -       -       -       -  

 

          December 31, 2023  
    December 31,     Fair Value  
    2023     Level 1     Level 2     Level 3  
    RMB     RMB     RMB     RMB  
Marketable securities     18,411,162       18,411,162       -       -  
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts receivable, net (Tables)
12 Months Ended
Dec. 31, 2023
Credit Loss [Abstract]  
Schedule of accounts receivable, net
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Accounts receivable     26,612,573       26,963,149       3,806,903  
Less: allowance for doubtful accounts     (8,487,562 )     (3,951,391 )     (557,894 )
Accounts receivable, net     18,125,011       23,011,758       3,249,009  
Schedule of changes in allowance for doubtful accounts
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Beginning balance     2,362,455       8,487,562       1,198,351  
Addition     8,487,562       3,951,391       557,893  
Recovery     (2,239,384 )     -       -  
Deconsolidation of Fe-da and subsidiaries     -       (8,487,562 )     (1,198,351 )
Exchange rate difference     (123,071 )     -       -  
Ending balance     8,487,562       3,951,391       557,893  
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and equipment, net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Office electronic equipment     380,842       37,520       5,297  
Office fixtures and furniture     3,427       139,119       19,642  
Vehicles     1,201,442       1,201,452       169,632  
Leasehold improvements     501,827       271,572       38,343  
Subtotal     2,087,538       1,649,663       232,914  
Less: accumulated depreciation     (1,075,432 )     (899,711 )     (127,029 )
Total     1,012,107       749,952       105,885  
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible assets, net (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets, net
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Non-compete agreements     17,400,000       5,886,401       831,095  
Software copyright     8,955,000       -       -  
Subtotal     26,355,000       5,886,401       831,095  
Less: accumulated amortization     (19,638,750 )     (5,886,401 )     (831,095 )
Intangible assets, net     6,716,250       -       -  
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cost method investments (Tables)
12 Months Ended
Dec. 31, 2023
Cost Method Investments  
Schedule of cost method investments
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
5.0% Investment in a company in mobile games industry     600,000       600,000       84,713  
5.0% Investment in a company in central processing advertising algorithm services     600,000       600,000       84,713  
Subtotal     1,200,000       1,200,000       169,426  
Less: Impairment loss     -       1,102,938       155,722  
Total     1,200,000       97,062       13,704  
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Goodwill from Shenzhen Yitian acquisition(a)     92,990,256       -       -  
Goodwill from Shanghai Guoyu acquisition(b)     13,283,750       -       -  
Goodwill     106,274,006       -       -  

 

 
(a) For the year eneded December 31, 2022, goodwill from Shenzhen Yitian acquisition was RMB 92,990,256, representing the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shenzhen Yitian. According to the valuation report, as of December 31, 2023, the fair value of Shenzhen Yitian was RMB 203,596,096 (USD 28,745,548), while its carrying value was RMB 203,596,130 (USD 28,745,553). As the carrying value exceeded the fair value of Shenzhen Yitian, the Company fully impaired related goodwill and recognized an impairment loss of $93 million for the year ended December 31, 2023.
   
(b) Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 13.4 million in 2021. The excess fair value of consideration over the identifiable assets acquired of RMB 106.2 million was allocated to goodwill for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shanghai Guoyu. According to the valuation report, as of December 31, 2023, the fair value of Shanghai Guoyu equaled to its carrying value, RMB 159,306 (USD 22,492). Accordingly, the Company fully impaired related goodwill and recognized an impairment loss of RMB 13,274,006 (USD 1,874,145) for the year ended December 31, 2023.
Schedule of changes in the carrying amount of goodwill
                       
   

Central processing

algorithm services

   

Intelligent chips

and services

    Total  
As of December 31, 2021     116,090,143       36,689,172       152,779,315  
Less: goodwill impairment loss     -       (36,689,172 )     (36,689,172 )
Translation difference     (9,816,137 )     -       (9,816,137 )
As of December 31, 2022     106,274,006       -        106,274,006  
Less: goodwill impairment loss     (106,274,006 )     -       (106,274,006 )
As of December 31, 2023     -       -       -  
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related party transactions and balances (Tables)
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Schedule of related parties
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Amount due from Parent     39,987,762       -       -  
Amount due to Parent     -       17,379,014       2,453,727  
Amount due to a related party-Joyous JD     1,067,903       1,086,012       153,333  
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes
                               
    For the
year ended
December 31,
2021
    For the
year ended
December 31,
2022
    For the
year ended
December 31,
2023
    For the
year ended
December 31,
2023
 
    RMB     RMB     RMB     USD  
Current income tax expenses     (2,351,565 )     (102,338 )     (166,476 )     (23,505 )
Deferred income tax benefits     1,804,356       3,901,192       2,666,910       376,539  
Income tax expenses     (547,209 )     3,798,854       2,500,434       353,034  
Schedule of effective income tax rate reconciliation
                       
    For the
year ended
December 31,
2021
    For the
year ended
December 31,
2022
    For the
year ended
December 31,
2023
 
China statutory income tax rate     25.0 %     25.0 %     25.0 %
Preferential tax rate in China     (13.1 )%     (12.5 )%     (20.0 )%
Tax rate difference outside China(1)     (4.8 )%     (12.8 )%     (16.75 )%
Change in valuation allowance     14.4 %     (13.5 )%     (5.00 )%
Additional R&D deduction in China     (20.6 )%     (2.1 )%     -  
Permanent difference     (0.1 )%     23.4 %     17.68 %
Effective tax rate     1.0 %     7.5 %     (0.93 )%

 

 
(1) It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, Singapore, and tax exempt in Cayman Islands.
Schedule of deferred tax assets and liabilities
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Deferred tax assets:                        
Net operating loss carryforwards     12,324,697       -       -  
Allowance for doubtful accounts     1,393,473       987,848       139,473  
Less: valuation allowance     (13,718,170 )     -       -  
Deferred tax assets, net     -       987,848       139,473  
Deferred tax liabilities:     -                  
Recognition of intangible assets arising from business combinations     1,679,062       -       -  
Total deferred tax liabilities, net     1,679,062       -       -  
Schedule of taxes payable
                       
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
VAT taxes payable     41,180       385,643       54,449  
Income taxes payable     320,317       105,370       14,877  
Other taxes payable     24,094       31,830       4,494  
Totals     385,591       522,843       73,820  
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of operating lease obligations
               
Twelve Months Ending December 31,   Operating Lease
Amount
 
    RMB     USD  
2024     287,651       40,613  
2025     -       -  
2026     -       -  
2027     -       -  
2028     -       -  
Total lease payments     287,651       40,613  
Less: Interest     8,141       1,149  
Present value of lease liabilities     279,510       39,464  

 

 
* include operating leases with a term less than one year.
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Warrants  
Schedule of black-scholes model
                                       
    December 09,
2022
    December 31,
2022
    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    USD     USD     RMB     USD     RMB  
Input                                        
Share price     10.47       1.25       8.71       0.91       6.45  
Risk-free interest rate     3.8 %     4.0 %     4.0 %     3.95 %     3.95 %
Volatility     5.7 %     5.7 %     5.7 %     5.7 %     5.7 %
Exercise price     11.50       11.50       80.09       11.50       81.45  
Warrant life (yr)     4.97       4.92       4.92       3.92       3.92  
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of segments
                       
   

Central

processing

algorithm

services

   

Intelligent

chips and

services

    Total
December 31,
2021
 
    RMB     RMB     RMB  
Revenues     273,040,158       256,210,506       529,250,664  
Cost of revenues     96,882,046       218,715,087       315,597,133  
Gross profit     176,158,112       37,495,419       213,653,531  
Depreciation and amortization     2,420,483       1,108,263       3,528,746  
Total capital expenditures     -       229,589       229,589  

 

   

Central

processing

algorithm

services

   

Intelligent

chips and

services

    Total
December 31,
2022
 
    RMB     RMB     RMB  
Revenues     447,812,310       138,247,782       586,060,092  
Cost of revenues     324,243,973       134,343,805       458,587,778  
Gross profit     123,568,338       3,903,976       127,472,314  
Depreciation and amortization     1,706,553       7,539,696       9,246,249  
Total capital expenditures     1,082,391       -       1,082,391  

 

   

Central

processing

algorithm

services

   

Intelligent

chips and

services

    Total
December 31,
2023
 
    RMB     RMB     RMB     USD  
Revenues     569,906,586       10,109,828       580,016,414       81,891,992  
Cost of revenues     395,959,074       10,067,646       406,026,720       57,326,545  
Gross profit     173,947,512       42,182       173,989,694       24,565,447  
Depreciation and amortization     6,774,207       406,754       7,180,961       1,013,873  
Total capital expenditures     72,139       -       72,139       10,185  

 

Total assets as of:

 

    December 31,
2022
    December 31,
2023
    December 31,
2023
 
    RMB     RMB     USD  
Central processing algorithm services     332,817,542       410,520,259       57,960,984  
Intelligent chips and services     169,237,705       -       -  
Total assets     502,055,247       410,520,259       57,960,984  
Schedule of disaggregation
                               
    For the
year ended
December 31,
2021
    For the
year ended
December 31,
2022
    For the
year ended
December 31,
2023
    For the
year ended
December 31,
2023
 
    RMB     RMB     RMB     USD  
Mainland PRC revenues     270,156,427       448,978,186       540,294,309       76,262,305  
Hong Kong revenues     34,389,531       -       29,612,277       4,202,290  
International revenues     218,486,434       137,081,907       10,109,828       1,427,397  
Total revenues     523,032,392       586,060,092       580,016,414       81,891,992  
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed financial information of the parent company (Tables)
12 Months Ended
Dec. 31, 2023
Cover [Abstract]  
Schedule of condensed balance sheets
                       
   

December 31,

2022

   

December 31,

2023

   

December 31,

2023

 
    RMB     RMB     USD  
ASSETS                        
CURRENT ASSETS                        
Cash in bank     1,894       -       -  
Other receivables – intercompany     143,883,927       144,913,713       20,460,236  
Total current assets     143,885,821       144,913,713       20,460,236  
NON-CURRENT ASSETS                        
Investment in subsidiaries     322,109,560       -       -  
Total non-current assets     322,109,560       177,578,938       25,072,209  
Total assets     465,995,381       322,492,651       45,532,445  
                         
LIABILITIES AND SHAREHOLDERS’ EQUITY                        
COMMITMENTS AND CONTINGENCIES                        
Other payables - related party     1,067,903       1,086,011       153,333  
Total current liabilities     1,067,903       1,086,011       153,333  
Total liabilities     1,067,903       1,086,011       153,333  
SHAREHOLDERS’ EQUITY                        
Preferred shares, USD0.001 par value; 1,000,000 shares authorized; no share issued                        
Ordinary shares1, USD0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 issued and outstanding as of December 31, 2022 and 2023     312,543       365,515       51,607  
Additional paid-in capital     330,083,330.00       439,776,100       62,091,589  
Retained earnings     133,314,276.00       (77,156,553 )     (10,893,664 )
Statutory reserves     12,524,509.00       13,134,098       1,854,391  
Accumulated other comprehensive loss     (11,300,083.00 )     (54,712,520 )     (7,724,811)  
Total shareholders’ equity     464,927,478       321,406,640       45,379,112  
Total liabilities and shareholders’ equity     465,995,381       322,492,651       45,532,445  

 

 
1 All period results have been adjusted for the share consolidation effective March 22, 2024.
Schedule of condensed statements of income and comprehensive income
                               
    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
OPERATING EXPENSES                                
General and administrative     -       (13,674 )     (1,424,697 )     (201,152 )
Stock compensation     -       -       (117,415,639 )     (16,577,808 )
Total operating expenses     -       (13,674 )     (118,840,336 )     (16,778,960 )
LOSS FROM OPERATIONS                                
OTHER INCOME (EXPENSE)                                
Equity income (loss) of subsidiaries     55,275,852       (46,823,832 )     48,218,056     6,807,864
Total other income (expense), net     55,275,852       (46,823,832 )     48,218,056     6,807,864
NET INCOME (LOSS)     55,275,852       (46,837,506 )     (167,058,392 )     (23,586,824 )
FOREIGN CURRENCY TRANSLATION ADJUSTMENT     7,366,219       (30,385,540 )     (43,412,437 )     (6,448,539 )
COMPREHENSIVE INCOME (LOSS)     62,642,071       (77,223,046 )     (210,470,829 )     (30,035,363 )
Schedule of condensed statements of cash flows
                               
    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
CASH FLOWS FROM OPERATING ACTIVITIES:                                
Net income (loss)     55,275,852       (46,837,506 )     (167,058,392 )     (23,586,824 )
Adjustments to reconcile net income to cash used in operating activities:                                
Stock compensation expense     -       -       117,415,639       16,577,808  
Change in fair value of warrant liability             (832,354 )     -       -  
Equity income of subsidiaries     55,275,852       46,823,832       48,218,056       6,807,864  
Change in operating assets and liabilities                                
Intercompany     -       (138,122,488 )     1,029,786       145,395  
Net cash used in operating activities     -       (138,968,516 )     (394,911 )     (55,757 )
                                 
CASH FLOWS FROM INVESTING ACTIVITIES:                                
Cash received from recapitalization     -       143,898,080       1,410,076       199,087  
Net cash provided by investing activities     -       143,898,080       1,410,076       199,087  
                                 
CASH FLOWS FROM FINANCING ACTIVITIES:                                
Net cash provided by financing activities     -       -       -       -  
                                 
EFFECT OF EXCHANGE RATE ON CASH     -       -       (1,017,059 )     (143,602 )
                                 
CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH     -       1,894       1,894       272  
                                 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year     -       -       1,894       272  
                                 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year     -        1,894       -        -   

 

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the parent company balance sheets that sum to the total of the same amounts shown in the parent company statements of cash flows:

 

    For the Years Ended December 31,  
    2021     2022     2023     2023  
    RMB     RMB     RMB     USD  
Cash and cash equivalents     -       1,894       -       -  
Restricted cash     -       -       -       -  
Total cash, cash equivalents and restricted cash shown in the parent company statements of cash flows     -       1,894       -       -  
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of business and organization (Details)
12 Months Ended
Dec. 31, 2023
VIYI Technology Inc. [Member]  
Restructuring Cost and Reserve [Line Items]  
Name VIYI Technology Inc. (“VIYI”)
Ownership 100% owned by MicroAlgo
VIYI Technology Ltd VIYI Ltd [Member]  
Restructuring Cost and Reserve [Line Items]  
Name VIYI Technology Ltd. (“VIYI Ltd”)
Ownership 100% owned by VIYI
Shenzhen Weiyixin Technology Co Ltd Shenzhen Weiyixin Or V I Y I W F O E [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)
Ownership 100% owned by VIYI Ltd
Shenzhen Yitian Internet Technology Co Ltd Shenzhen Yitian [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)
Ownership 100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022
Korgas 233 Technology Co Ltd Korgas 233 [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Korgas 233 Technology Co., Ltd. (“Korgas 233”)
Ownership 100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by YY Online after January 11, 2021; dissolved in October 2023
Shenzhen Qianhai Wangxin Technology Co Ltd Shenzhen Qianhai [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)
Ownership 100% owned by Shenzhen Yitian
Shenzhen Yiyou Online Technology Co Ltd YY Online [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)
Ownership 100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Weidong after January 11, 2021
Weidong Technology Co Ltd Weidong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Weidong Technology Co., Ltd. (“Weidong”)
Ownership 100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Shenzhen Weiyixin after January 11, 2021
Korgas Weidong Technology Co Ltd Korgas Weidong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)
Ownership 100% owned by Weidong before July 14, 2021; 100% owned by Shanghai Guoyu after July 14, 2021
Feda Electronics Company Private Limited Feda Electronics [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Fe-da Electronics Company Private Limited (“Fe-da Electronics”)
Ownership Disposed in April 2023
Excel Crest Limited Excel Crest [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Excel Crest Limited (“Excel Crest”)
Ownership Disposed in April 2023
Shanghai Weimu Technology Co Ltd Shanghai Weimu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)
Ownership 58% owned by Shenzhen Weiyixin
Wisdom Lab Inc Wisdom Lab [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Wisdom Lab Inc. (“Wisdom Lab”)
Ownership Disposed in April 2023
CDDI Capital Ltd (”CDDI”) [Member]  
Restructuring Cost and Reserve [Line Items]  
Name CDDI Capital Ltd (”CDDI”)
Ownership 100% owned by VIYI Ltd
VIWO Technology Inc. (“VIWO Cayman”) [Member]  
Restructuring Cost and Reserve [Line Items]  
Name VIWO Technology Inc. (“VIWO Cayman”)
Ownership 55% owned by CDDI
Viwo Technology Limited Viwo Tech [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Viwo Technology Limited. (“Viwo Tech”)
Ownership 100% owned by VIWO Cayman
Viwo Technology Hk Co. Limited Viwo Hk [Member]  
Restructuring Cost and Reserve [Line Items]  
Name VIWO Technology (HK) Co., Limited (“VIWO HK”)
Ownership 100% owned by VIWO Cayman
Shenzhen Viwotong Technology Co Ltd Viwotong Tech [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)
Ownership 100% owned by Viwo Tech
Shanghai Guoyu Information Technology Co Ltd Shanghai Guoyu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)
Ownership 99% owned by Weidong, 1% owned by SZ Weidong
Kashi Guoyu Information Technology Co Ltd Kashi Guoyu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)
Ownership 100% owned by Shanghai Guoyu; dissolved in August 2023
Guangzhou Tapuyu Internet Technology Co Ltd Tapuyu [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)
Ownership 100% owned by Viwotong Tech
Beijing Younike Information Technology Co Ltd Younike [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Beijing Younike Information Technology Co., Ltd. (“Younike”)
Ownership 100% owned by Viwotong Tech
Shenzhen Weidong Technology Co Ltd S Z Weidong [Member]  
Restructuring Cost and Reserve [Line Items]  
Name Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)
Ownership 100% owned by Weidong
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of business and organization (Details Narrative) - shares
1 Months Ended
Jul. 14, 2021
Jan. 11, 2021
Feb. 29, 2024
Jun. 27, 2023
Mar. 17, 2023
Jul. 31, 2021
Apr. 15, 2021
Dec. 24, 2020
Nov. 30, 2020
Dec. 31, 2022
Dec. 09, 2022
Nov. 30, 2021
Jul. 01, 2021
Shanghai Weimu [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Outstanding equity                 58.00%        
VIYI Ltd [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Owned subsidiary             55.00%            
Weidong [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Acquired interest                         99.00%
Equity interest transferred 100.00% 100.00%                      
Viwotong [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Acquired interest                   100.00%   100.00%  
YY Online [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Equity interest transferred         1.00%                
CDDI [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Owned subsidiary       55.00%                  
V I W O [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Equity interest transferred           100.00%              
Shenzhen Viwotong [Member] | Subsequent Event [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Equity interest transferred     100.00%                    
Yao Zhaohua [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Equity interest transferred               99.00%          
Sun Yadong [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Equity interest transferred               1.00%          
Shenzhen Weiyixin [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Equity interest transferred   100.00%                      
Korgas 233 [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Equity interest transferred   100.00%                      
VIYI Shareholders [Member]                          
Defined Benefit Plan Disclosure [Line Items]                          
Shares, Issued                     3,960,396    
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Details)
12 Months Ended
Dec. 31, 2023
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture and Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture and Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Vehicles [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Vehicles [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives lesser of lease term or expected useful life
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Details 1)
Dec. 31, 2023
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 4 years
Technology Know Hows [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 5 years
Noncompete Agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 6 years
Copyrights [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives 6 years
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Details 2)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Product Information [Line Items]        
Total revenues $ 81,891,992 ¥ 580,016,414 ¥ 586,060,092 ¥ 529,250,664
Central Processing Advertising Algorithm Services [Member]        
Product Information [Line Items]        
Total revenues 80,464,595 569,906,586 446,607,076 259,541,194
Mobile Games [Member]        
Product Information [Line Items]        
Total revenues 1,205,235 13,498,964
Sales Of Intelligent Chips [Member]        
Product Information [Line Items]        
Total revenues 1,427,397 10,109,828 138,247,781 221,412,120
Software Developments [Member]        
Product Information [Line Items]        
Total revenues ¥ 34,798,386
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Details 3)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Disaggregation of Revenue [Line Items]        
Total revenues $ 81,891,992 ¥ 580,016,414 ¥ 586,060,092 ¥ 529,250,664
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 81,891,992 580,016,414 586,060,092 494,452,278
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues ¥ 34,798,386
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Details 4)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Total revenues $ 81,891,992 ¥ 580,016,414 ¥ 586,060,092 ¥ 529,250,664
Mainland PRC [Member]        
Total revenues 76,262,305 540,294,309 448,978,186 273,368,282
HONG KONG        
Total revenues 4,202,290 29,612,277 34,798,386
International [Member]        
Total revenues $ 1,427,397 ¥ 10,109,828 ¥ 137,081,906 ¥ 221,083,996
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Details 5)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Total $ 536,217 ¥ 3,797,862 ¥ 1,780,535
Shanghai Weimu [Member]      
Total 432,826 3,065,579 1,632,001
Viwo Tech [Member]      
Total 104,671 741,356 148,604
Vize Technology Limited [Member]      
Total $ (1,281) ¥ (9,073) ¥ (70)
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Details Narrative)
12 Months Ended
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2023
CNY (¥)
shares
Dec. 31, 2022
CNY (¥)
shares
Dec. 31, 2021
CNY (¥)
Dec. 31, 2023
CNY (¥)
Accumulated other comprehensive income $ 7,724,811   ¥ 2,834,688   ¥ 54,712,520
Allowance for doubtful accounts 557,893   8,487,562   3,951,391
Allowance for inventories     0   0
Allowance for prepaid services fees     0   0
Allowance for other receivables and prepaid expenses 455,802   0   ¥ 3,228,306
Impairment of investments 155,723 ¥ 1,102,938      
Impairment of long lived assets 932,158 6,602,198 13,713,233 ¥ 0  
Advertising costs   0 47,170 1,800  
Government subsidies 85,882 605,184 1,242,835    
Total expenses $ 238,902 ¥ 1,683,474 ¥ 1,739,048 ¥ 1,376,192  
Antidilutive shares | shares 0 0 0    
Shanghai Weimu [Member]          
Noncontrolling interests 42.00%       42.00%
Viwo Tech [Member]          
Noncontrolling interests 45.00%       45.00%
Vize Technology Limited [Member]          
Noncontrolling interests 45.00%       45.00%
Year End Translation Rates [Member] | China, Yuan Renminbi          
Foreign Currency Transactions, Description 7.0827 7.0827 6.9646    
Average Translation Rates [Member] | China, Yuan Renminbi          
Foreign Currency Transactions, Description 7.0467 7.0467 6.7261 6.4515  
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reverse Capitalization (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reverse Capitalization    
Venus public shares after redemption 210,625  
Venus shares converted from rights 48,250  
Venus Sponsor shares 137,500  
Venus shares issued to underwriter 7,500 7,500
Venus shares issued in the Business Combination 3,960,396  
Venus shares issued to Joyous JD Limited 21,400 21,400
Weighted average shares outstanding 4,385,671 4,385,671
Percent of shares owned by VIYI shareholders 90.30%  
Percent of shares owned by underwriter 0.17%  
Percent of shares owned by Venus 9.04%  
Percent of shares owned by Joyous JD limited 0.49%  
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reverse Capitalization (Details Narrative) - shares
1 Months Ended 12 Months Ended
Mar. 22, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 09, 2022
Subsequent Event [Line Items]        
Weighted average shares outstanding   4,385,671 4,385,671  
Venus shares issued to Joyous JD Limited   21,400 21,400  
Venus shares issued to underwriter   7,500 7,500  
Reverse Capitalization description     MicroAlgo has 4,825,000 warrants issued and outstanding, consisting of (i) 4,600,000 warrants held by previous public investors of Venus; and (ii) 225,000 warrants held by the Sponsor of Venus.  
VIYI Shareholders [Member]        
Subsequent Event [Line Items]        
Issued shares       3,960,396
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Conversion basis Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event).      
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business combination (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Jul. 01, 2021
USD ($)
Jul. 01, 2021
CNY (¥)
Business Acquisition [Line Items]            
Goodwill ¥ 106,274,006 ¥ 152,779,315    
Shanghai Guoyu [Member]            
Business Acquisition [Line Items]            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles         $ 1,383,888 ¥ 8,955,001
Goodwill         2,052,844  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities         (345,972)  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net         $ 3,090,760  
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business combination (Details 1) - Nov. 01, 2021 - Tapuyu And Pengcheng Keyi [Member]
USD ($)
CNY (¥)
Business Acquisition [Line Items]    
Cash $ 17,743 ¥ 113,896
Other current assets 30,440 195,402
Current liabilities (48,183) (309,298)
Total consideration
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business combination (Details 2) - Nov. 17, 2021 - Pengcheng Keyi [Member]
USD ($)
CNY (¥)
Business Acquisition [Line Items]    
Cash $ 7,592 ¥ 47,739
Other current assets 236,375 1,505,490
Current liabilities (243,967) (1,553,229)
Total consideration
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business combination (Details 3) - Sep. 23, 2022 - Bimai [Member]
USD ($)
CNY (¥)
Business Acquisition [Line Items]    
Cash $ 291 ¥ 2,035
Other current assets 316,539 2,213,241
Current liabilities (316,830) (2,215,276)
Total consideration
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business combination (Details 4) - Dec. 23, 2022 - Younike [Member]
USD ($)
CNY (¥)
Business Acquisition [Line Items]    
Cash $ 3,149 ¥ 21,936
Other current assets 692,215 4,821,002
Current liabilities (695,364) (4,842,938)
Total consideration
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business combination (Details Narrative)
1 Months Ended 12 Months Ended
Dec. 23, 2022
Sep. 30, 2022
Nov. 17, 2021
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Jul. 01, 2021
USD ($)
Jul. 01, 2021
CNY (¥)
Business Acquisition [Line Items]                    
Total operating revenues       $ 81,891,992 ¥ 580,016,414   ¥ 586,060,092 ¥ 529,250,664    
Net income (loss) attributable to micro algo inc.       (37,584,431) (266,199,240)   (46,544,566) ¥ 54,737,791    
Bimai [Member]                    
Business Acquisition [Line Items]                    
Foreign Currency Translation   USD 1.00 to RMB 6.9920                
Total operating revenues           $ 700,000 4,600,000      
Net income (loss) attributable to micro algo inc.           $ 100,000 ¥ 600,000      
Bimai [Member] | Weidong [Member]                    
Business Acquisition [Line Items]                    
Acquisition percent                 99.00% 99.00%
Bimai [Member] | YY Online [Member]                    
Business Acquisition [Line Items]                    
Acquisition percent                 1.00% 1.00%
Shanghai Guoyu [Member]                    
Business Acquisition [Line Items]                    
Purchase price                 $ 3,090,760 ¥ 20,000,000
Fair value software                 $ 1,383,888 ¥ 8,955,001
Estimated finite useful life                 6 years 6 years
Tapuyu And Pengcheng Keyi [Member]                    
Business Acquisition [Line Items]                    
Foreign Currency Translation     USD 1.00 to RMB 6.3738              
Gain from disposal       $ 9,417 ¥ 65,587          
Younike [Member]                    
Business Acquisition [Line Items]                    
Foreign Currency Translation USD 1.00 to RMB 6.9646                  
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deconsolidation (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Mar. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Total current assets     $ 57,645,685 ¥ 408,287,084   ¥ 384,520,102
Total assets     57,960,984 410,520,259   502,055,247
Total liabilities     $ 12,045,655 ¥ 85,315,757   ¥ 35,347,235
Feda Electronics Co [Member]            
Total current assets $ 505,962       ¥ 3,583,579  
Total other assets 16,275       115,270  
Total assets 522,237       3,698,849  
Total liabilities 42,563       301,464  
Total net assets 479,674       3,397,385  
Total consideration        
Total loss on disposal $ 2,526,259 ¥ 17,801,786        
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short term investments (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Platform Operator, Crypto-Asset [Line Items]      
Marketable securities $ 2,599,455 ¥ 18,411,162
Fair Value, Inputs, Level 1 [Member]      
Platform Operator, Crypto-Asset [Line Items]      
Marketable securities   18,411,162
Fair Value, Inputs, Level 2 [Member]      
Platform Operator, Crypto-Asset [Line Items]      
Marketable securities  
Fair Value, Inputs, Level 3 [Member]      
Platform Operator, Crypto-Asset [Line Items]      
Marketable securities  
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short term investments (Details Narrative)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Cash and Cash Equivalents [Abstract]        
Short term investments $ 2,599,455 ¥ 18,411,162 ¥ (0) ¥ 0
Investment amount 3,018,122,000 21,376,451,000    
Investment fair value $ 418,666,000 ¥ 2,965,289,000    
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts receivable, net (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Credit Loss [Abstract]      
Accounts receivable $ 3,806,903 ¥ 26,963,149 ¥ 26,612,573
Less: allowance for doubtful accounts (557,894) (3,951,391) (8,487,562)
Accounts receivable, net $ 3,249,009 ¥ 23,011,758 ¥ 18,125,011
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts receivable, net (Details 1)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Credit Loss [Abstract]      
Beginning balance $ 1,198,351 ¥ 8,487,562 ¥ 2,362,455
Addition 557,893 3,951,391 8,487,562
Recovery (2,239,384)
Deconsolidation of Fe-da and subsidiaries (1,198,351) (8,487,562)
Effect of exchange rates change (123,071)
Ending balance $ 557,893 ¥ 3,951,391 ¥ 8,487,562
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts receivable, net (Details Narrative)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Credit Loss [Abstract]      
Allowance for doubtful accounts net $ 557,893 ¥ 3,951,391 ¥ 8,364,491
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and equipment, net (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Property, Plant and Equipment [Line Items]      
Sub total $ 232,914 ¥ 1,649,663 ¥ 2,087,538
Less: accumulated depreciation (127,029) (899,711) (1,075,432)
Total 105,885 749,952 1,012,107
Office Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Sub total 5,297 37,520 380,842
Furniture and Fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Sub total 19,642 139,119 3,427
Vehicles [Member]      
Property, Plant and Equipment [Line Items]      
Sub total 169,632 1,201,452 1,201,442
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Sub total $ 38,343 ¥ 271,572 ¥ 501,827
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and equipment, net (Details Narrative)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 127,029 ¥ 899,711 ¥ 1,075,432
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible assets, net (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Finite-Lived Intangible Assets [Line Items]      
Subtotal $ 831,095 ¥ 5,886,401 ¥ 26,355,000
Less: accumulated amortization (831,095) (5,886,401) (19,638,750)
Total 6,716,250
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Subtotal 831,095 5,886,401 17,400,000
Software Copyright [Member]      
Finite-Lived Intangible Assets [Line Items]      
Subtotal ¥ 8,955,000
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible assets, net (Details Narrative)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 831,095,000 ¥ 5,886,401,000 ¥ 19,638,750,000
Impairment loss for intangible assets $ 465,170 ¥ 3,294,661  
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cost method investments (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Schedule of Investments [Line Items]      
Subtotal $ 169,426 ¥ 1,200,000 ¥ 1,200,000
Less: Impairment loss 155,722 1,102,938
Total 13,704 97,062 1,200,000
Investment 1 [Member]      
Schedule of Investments [Line Items]      
Subtotal 84,713 600,000 600,000
Investment 2 [Member]      
Schedule of Investments [Line Items]      
Subtotal $ 84,713 ¥ 600,000 ¥ 600,000
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cost method investments (Details Narrative)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Schedule of Investments [Line Items]      
Cost method investments $ 13,704 ¥ 97,062 ¥ 1,200,000
Investment 1 [Member]      
Schedule of Investments [Line Items]      
Impairment allowance 75,399 534,031  
Investment 2 [Member]      
Schedule of Investments [Line Items]      
Impairment allowance $ 80,323 ¥ 568,907  
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Indefinite-Lived Intangible Assets [Line Items]        
GoodWill ¥ 106,274,006 ¥ 152,779,315
Goodwill From Shenzhen Yitian Acquisition [Member]        
Indefinite-Lived Intangible Assets [Line Items]        
GoodWill [1] 92,990,256  
Goodwill From Shanghai Guoyu Acquisition [Member]        
Indefinite-Lived Intangible Assets [Line Items]        
GoodWill ¥ 13,283,750 [2]  
[1] For the year eneded December 31, 2022, goodwill from Shenzhen Yitian acquisition was RMB 92,990,256, representing the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shenzhen Yitian. According to the valuation report, as of December 31, 2023, the fair value of Shenzhen Yitian was RMB 203,596,096 (USD 28,745,548), while its carrying value was RMB 203,596,130 (USD 28,745,553). As the carrying value exceeded the fair value of Shenzhen Yitian, the Company fully impaired related goodwill and recognized an impairment loss of $93 million for the year ended December 31, 2023.
[2] Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 13.4 million in 2021. The excess fair value of consideration over the identifiable assets acquired of RMB 106.2 million was allocated to goodwill for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shanghai Guoyu. According to the valuation report, as of December 31, 2023, the fair value of Shanghai Guoyu equaled to its carrying value, RMB 159,306 (USD 22,492). Accordingly, the Company fully impaired related goodwill and recognized an impairment loss of RMB 13,274,006 (USD 1,874,145) for the year ended December 31, 2023.
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Details 1)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Goodwill at beginning   ¥ 106,274,006 ¥ 152,779,315
Less: goodwill impairments     (36,689,172)
Translation difference     (9,816,137)
Add: acquisition of Shanghai Guoyu   (106,274,006)  
Goodwill at ending 106,274,006
Central Processing Algorithm Services [Member]      
Goodwill at beginning   106,274,006 116,090,143
Less: goodwill impairments    
Translation difference     (9,816,137)
Add: acquisition of Shanghai Guoyu   (106,274,006)  
Goodwill at ending   106,274,006
Intelligent Chips and Services [Member]      
Goodwill at beginning   36,689,172
Less: goodwill impairments     (36,689,172)
Translation difference    
Add: acquisition of Shanghai Guoyu    
Goodwill at ending  
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related party transactions and balances (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Due from Parent ¥ 39,987,762
Amount due to Parent 2,453,727 17,379,014  
Joyous Dragon [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Due to a related party $ 153,333 ¥ 1,086,012 ¥ 1,067,903
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related party transactions and balances (Details Narrative)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Related Party Transaction [Line Items]        
Repayment of related party debt ¥ 5,616,145
Parent [Member]        
Related Party Transaction [Line Items]        
Proceeds from related party debt   233,750,413,000 87,057,500,000  
Repayment of related party debt $ 26,005,000 ¥ 184,185,614,000 ¥ 208,241,540,000  
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Income Tax Disclosure [Abstract]        
Current income tax expenses $ (23,505) ¥ (166,476) ¥ (102,338) ¥ (2,351,565)
Deferred income tax benefits 376,539 2,666,910 3,901,192 1,804,356
Total (provision for) benefit of income tax $ 353,034 ¥ 2,500,434 ¥ 3,798,854 ¥ (547,209)
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details 1)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
China statutory income tax rate 25.00% 25.00% 25.00%
Preferential tax rate in China (20.00%) (12.50%) (13.10%)
Tax rate difference outside China [1] (16.75%) (12.80%) (4.80%)
Change in valuation allowance (5.00%) (13.50%) 14.40%
Additional R&D deduction in China 0.00% (2.10%) (20.60%)
Permanent difference 17.68% 23.40% (0.10%)
Effective tax rate (0.93%) 7.50% 1.00%
[1] It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, Singapore, and tax exempt in Cayman Islands.
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details 2)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Deferred tax assets:      
Net operating loss carryforwards ¥ 12,324,697
Allowance for doubtful accounts 139,473 987,848 1,393,473
Less: valuation allowance (13,718,170)
Deferred tax assets, net 139,473 987,848
Deferred tax liabilities:      
Recognition of intangible assets arising from business combinations (1,679,062)
Total deferred tax liabilities, net ¥ (1,679,062)
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details 3)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Income Tax Disclosure [Abstract]      
VAT taxes payable $ 54,449 ¥ 385,643 ¥ 41,180
Income taxes payable 14,877 105,370 320,317
Other taxes payable 4,494 31,830 24,094
Totals $ 73,820 ¥ 522,843 ¥ 385,591
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes (Details Narrative) - CNY (¥)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Tax rate (0.93%) 7.50% 1.00%
Effective tax rates 0.00% 3.60%  
Unrecognized uncertain tax positions ¥ 0 ¥ 0  
Interest and penalties ¥ 0 ¥ 0  
HONG KONG      
Tax rate 16.50%    
SINGAPORE      
Income tax, description Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately RMB 49,000) taxable income and 50% of the next SGD 190,000 (approximately RMB 937,000) taxable income are exempted from income tax.    
VAT rate 7.00%    
CHINA      
Income tax, description Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.    
VAT rate 13.00%    
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration of risk (Details Narrative)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
CNY (¥)
Concentration Risk [Line Items]        
FDIC limit $ 72,000     ¥ 500,000
Cash balance $ 110,000     779,097
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customer [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 9.30% 18.50% 23.90%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 54.10% 57.80%    
Purchases [Member] | Vendor Concentration Risk [Member] | One Vendor [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 11.40% 11.30% 61.20%  
Accounts Payable [Member] | Vendor Concentration Risk [Member] | One Vendor [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 90.30% 82.40%    
CHINA        
Concentration Risk [Line Items]        
Cash deposits $ 20,263,841     143,522,706
HONG KONG        
Concentration Risk [Line Items]        
Cash deposits $ 24,188,412     ¥ 171,319,270
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Leases [Abstract]        
2024 $ 40,613 ¥ 287,651    
2025      
2026      
2027      
2028      
Total lease payments 40,613 287,651    
Less: Interest 1,149 8,141    
Present value of lease liabilities $ 39,464 ¥ 279,510 $ 400,000 ¥ 2,700,000
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details Narrative)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Leases [Abstract]              
Operating Lease, Right-of-Use Asset $ 52,623   ¥ 1,050,922   ¥ 372,713   ¥ 2,700,000
Operating Lease, Liability $ 39,464       ¥ 279,510 $ 400,000 ¥ 2,700,000
Weighted average discount rate           7.00% 7.00%
Weighted average remaining lease term 1 year       1 year    
Short term lease expenses $ 27,121 ¥ 191,113 679,255        
Rent expenses $ 182,319 1,284,750 1,651,749 ¥ 1,548,250      
Impairment of right of use assets   ¥ 0 ¥ 151,041 ¥ 0      
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders’ equity (Details Narrative)
1 Months Ended 12 Months Ended
Dec. 09, 2022
shares
Feb. 11, 2021
USD ($)
shares
Feb. 11, 2021
CNY (¥)
¥ / shares
shares
Mar. 22, 2024
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
CNY (¥)
¥ / shares
shares
Dec. 31, 2022
CNY (¥)
shares
May 14, 2018
shares
May 04, 2018
$ / shares
Class of Stock [Line Items]                    
Common Stock, Shares Authorized         200,000,000   200,000,000 200,000,000    
Common Stock, Par or Stated Value Per Share | ¥ / shares             ¥ 0.01      
Number of shares issued 3,960,396 4,600,000 4,600,000              
Voting description   Each Unit consists of one tenth ordinary shares, par value $0.01 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-twentieth of one Share at a price of $115 per Share, and one right to receive one hundredth (1/100) of one Share upon the consummation of the Company’s initial business combination. Each Unit consists of one tenth ordinary shares, par value $0.01 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-twentieth of one Share at a price of $115 per Share, and one right to receive one hundredth (1/100) of one Share upon the consummation of the Company’s initial business combination.              
Number of ordinary shares reddemed 2,493,755                  
Number of shares converted 48,250                  
Retained earnings for statutory reserves         $ 1,854,391   ¥ 13,134,098 ¥ 11,964,279    
Statutory reserve         165,166   ¥ 1,169,819 ¥ 2,543,576    
Paid-in-capital and statutory reserve         $ 62,091,213 ¥ 439,773,436        
Public Warrants [Member]                    
Class of Stock [Line Items]                    
Warrants outstanding         5,160,671   5,160,671      
Ladenburg Thalmann Co [Member]                    
Class of Stock [Line Items]                    
Number of shares issued   7,500 7,500              
Value of shares issued | $   $ 75                
Joyous J D Limited [Member]                    
Class of Stock [Line Items]                    
Number of shares issued 21,400                  
IPO [Member]                    
Class of Stock [Line Items]                    
Number of shares issued   4,000,000 4,000,000              
IPO [Member] | Sponsor [Member]                    
Class of Stock [Line Items]                    
Number of shares issued   225,000 225,000              
Share Price | ¥ / shares     ¥ 10.00              
Value of shares issued | ¥     ¥ 2,250,000              
Over-Allotment Option [Member]                    
Class of Stock [Line Items]                    
Number of shares issued   600,000 600,000              
Subsequent Event [Member]                    
Class of Stock [Line Items]                    
Conversion basis       Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event).            
Ordinary Shares [Member]                    
Class of Stock [Line Items]                    
Common Stock, Shares Authorized                 50,000,000  
Common Stock, Par or Stated Value Per Share | $ / shares                   $ 0.001
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warrants (Details) - Warrant [Member]
12 Months Ended
Dec. 09, 2022
$ / shares
Dec. 31, 2022
$ / shares
Dec. 31, 2022
¥ / shares
Class of Warrant or Right [Line Items]      
Share price | (per share) $ 10.47 $ 1.25 ¥ 8.71
Risk-free interest rate 3.80% 4.00%  
Volatility 5.70% 5.70%  
Exercise price | (per share) $ 11.50 $ 11.50 ¥ 80.09
Warrant life 4 years 11 months 19 days 4 years 11 months 1 day 4 years 11 months 1 day
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warrants (Details Narrative)
12 Months Ended
Dec. 09, 2022
USD ($)
shares
Feb. 11, 2021
CNY (¥)
shares
Dec. 31, 2023
¥ / shares
shares
Dec. 31, 2022
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants, description     Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this report.  
Sale of units | shares 3,960,396 4,600,000    
Aggregate value of warrants $ 123,750 ¥ 380,000    
Change in fair value of warrants | $       $ 123,750
Private Placement [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Price per share | ¥ / shares     ¥ 10.0  
Sale of units | shares     225,000  
Public Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Price per share | ¥ / shares     ¥ 11.50  
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2023
CNY (¥)
Segment Reporting Information [Line Items]          
Revenues $ 81,891,992 ¥ 580,016,414 ¥ 586,060,092 ¥ 529,250,664  
Revenues 57,326,545 406,026,720 458,587,778 315,597,133  
Revenues 24,565,447 173,989,694 127,472,314 213,653,531  
Revenues 1,013,873 7,180,961 9,246,249 3,528,746  
Revenues 10,185 72,139 1,082,391 229,589  
Total Assets 57,960,984   502,055,247   ¥ 410,520,259
Central Processing Algorithm Services [Member]          
Segment Reporting Information [Line Items]          
Revenues   569,906,586 447,812,310 273,040,158  
Revenues   395,959,074 324,243,973 96,882,046  
Revenues   173,947,512 123,568,338 176,158,112  
Revenues   6,774,207 1,706,553 2,420,483  
Revenues   72,139 1,082,391    
Total Assets 57,960,984   332,817,542   410,520,259
Intelligent Chips and Services [Member]          
Segment Reporting Information [Line Items]          
Revenues   10,109,828 138,247,782 256,210,506  
Revenues   10,067,646 134,343,805 218,715,087  
Revenues   42,182 3,903,976 37,495,419  
Revenues   406,754 7,539,696 1,108,263  
Revenues   ¥ 229,589  
Total Assets   ¥ 169,237,705  
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments (Details 1)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues $ 81,891,992 ¥ 580,016,414 ¥ 586,060,092 ¥ 523,032,392
Mainland PRC [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues 76,262,305 540,294,309 448,978,186 270,156,427
HONG KONG        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues 4,202,290 29,612,277 34,389,531
International [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues $ 1,427,397 ¥ 10,109,828 ¥ 137,081,907 ¥ 218,486,434
XML 109 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent events (Details Narrative) - USD ($)
1 Months Ended
Jan. 10, 2024
Jan. 04, 2024
Dec. 09, 2022
Feb. 11, 2021
Mar. 22, 2024
Feb. 27, 2024
Subsequent Event [Line Items]            
Sale of units     3,960,396 4,600,000    
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Share consolidation description         On March 22, 2024, the Company’s Share Consolidation plan became effective. Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01, and the authorized share capital of the Company was reduced from US$200,000 divided into 200,000,000 shares of a nominal or par value of US$0.0001 each to US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each (the “Share Consolidation”). No fractional shares be issued in connection with the Share Consolidation and all fractional shares (after aggregating all fractional shares that would otherwise be received by a shareholder) resulting from the Share Consolidation shall instead be rounded up to the nearest whole number of shares. Immediately following the Share Consolidation, the authorized share capital of the Company be increased from US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each to US$2,000,000 divided into 200,000,000 shares of a nominal or par value of US$0.01 each, by the creation of an additional 180,000,000 shares of a nominal or par value of US$0.01 each to rank pari passu in all respects with the existing shares in the capital of the Company. Following the Share Consolidation, the exercise price of the Company’s warrants to purchase ordinary shares will be adjusted from $11.50 to $115.00 pursuant to the warrant agreement.  
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Wi Mi Hologram Cloud Inc [Member]            
Subsequent Event [Line Items]            
Sale of units   8,000,000        
Consideration value   $ 4,000,000        
Price per share   $ 0.50        
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Investor [Member]            
Subsequent Event [Line Items]            
Sale of units 5,800,000          
Consideration value $ 2,900,000          
Price per share $ 0.5          
Principal amount           $ 11,000,000
Subsequent Event [Member] | Forward Purchase Agreement [Member] | Wi Mi Hologram Cloud Inc [Member]            
Subsequent Event [Line Items]            
Share purchase price           $ 11,000,000
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed financial information of the parent company (Details)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
CURRENT ASSETS      
Total current assets $ 57,645,685 ¥ 408,287,084 ¥ 384,520,102
NON-CURRENT ASSETS      
Cost method investment 13,704 97,062 1,200,000
Total assets 57,960,984 410,520,259 502,055,247
LIABILITIES AND SHAREHOLDERS’ EQUITY      
Other payables - related party 2,607,060 18,465,025 1,067,903
Total current liabilities 12,045,655 85,315,757 33,453,984
Total liabilities 12,045,655 85,315,757 35,347,235
SHAREHOLDERS’ EQUITY      
Ordinary shares, USD0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 issued and outstanding as of December 31, 2022 and 2023 51,607 365,515 [1] 312,543 [1]
Additional paid-in capital 62,091,589 439,776,100 320,210,652
Retained earnings (10,893,664) (77,156,553) 129,602,088
Statutory reserves 1,854,391 13,134,098 11,964,279
Accumulated other comprehensive loss (7,724,811) (54,712,520) 2,834,688
Total shareholders’ equity 45,379,112 321,406,640 464,924,250
Total liabilities and shareholders’ equity 57,960,984 410,520,259 502,055,247
Parent Company [Member]      
CURRENT ASSETS      
Cash in bank 1,894
Other receivables – intercompany 20,460,236 144,913,713 143,883,927
Total current assets 20,460,236 144,913,713 143,885,821
NON-CURRENT ASSETS      
Cost method investment 322,109,560
Total other assets 25,072,209 177,578,938 322,109,560
Total assets 45,532,445 322,492,651 465,995,381
LIABILITIES AND SHAREHOLDERS’ EQUITY      
Other payables - related party 153,333 1,086,011 1,067,903
Total current liabilities 153,333 1,086,011 1,067,903
Total liabilities 153,333 1,086,011 1,067,903
SHAREHOLDERS’ EQUITY      
Ordinary shares, USD0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 issued and outstanding as of December 31, 2022 and 2023 [2] 51,607 365,515 312,543
Additional paid-in capital 62,091,589 439,776,100 330,083,330.00
Retained earnings (10,893,664) (77,156,553) 133,314,276.00
Statutory reserves 1,854,391 13,134,098 12,524,509.00
Accumulated other comprehensive loss (7,724,811) (54,712,520) (11,300,083.00)
Total shareholders’ equity 45,379,112 321,406,640 464,927,478
Total liabilities and shareholders’ equity $ 45,532,445 ¥ 322,492,651 ¥ 465,995,381
[1] All period results have been adjusted for the share consolidation effective March 22, 2024.
[2] All period results have been adjusted for the share consolidation effective March 22, 2024.
XML 111 R94.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed financial information of the parent company (Details 1)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
OPERATING EXPENSES        
Total operating expenses $ 59,180,913 ¥ 419,160,654 ¥ 180,344,168 ¥ 161,722,739
OTHER INCOME (EXPENSE)        
Total other income (expense), net (3,321,999) (23,528,714) 2,528,434 3,354,208
NET INCOME (LOSS) (37,584,431) (266,199,240) (46,544,566) 54,737,791
COMPREHENSIVE INCOME (LOSS) (45,993,838) (325,760,548) (77,223,048) 54,820,821
Parent Company [Member]        
OPERATING EXPENSES        
General and administrative (201,152) 1,424,697 13,674
Stock compensation (16,577,808) (117,415,639)
Total operating expenses (16,778,960) (118,840,336) (13,674)
OTHER INCOME (EXPENSE)        
Equity income (loss) of subsidiaries 6,807,864 48,218,056 (46,823,832) 55,275,852
Total other income (expense), net 6,807,864 48,218,056 (46,823,832) 55,275,852
NET INCOME (LOSS) (23,586,824) (167,058,392) (46,837,506) 55,275,852
FOREIGN CURRENCY TRANSLATION ADJUSTMENT (6,448,539) (43,412,437) (30,385,540) 7,366,219
COMPREHENSIVE INCOME (LOSS) $ (30,035,363) ¥ (210,470,829) ¥ (77,223,046) ¥ 62,642,071
XML 112 R95.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed financial information of the parent company (Details 2)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net income $ (37,868,800) ¥ (268,213,340) ¥ (46,837,508) ¥ 55,275,851
Adjustments to reconcile net income to cash used in operating activities:        
Stock compensation expense 16,888,816 119,618,420
Change in fair value of warrant liability   832,355
Net cash used in operating activities (6,411,681) (45,412,006) 13,151,930 98,530,180
CASH FLOWS FROM INVESTING ACTIVITIES:        
Net cash provided by investing activities (2,360,262) (16,717,029) 18,590,629 (41,830,676)
CASH FLOWS FROM FINANCING ACTIVITIES:        
Net cash provided by financing activities 10,808,466 76,553,117 (16,296,787) (25,079,283)
EFFECT OF EXCHANGE RATE ON CASH 716,861 5,077,311 9,896,303 (1,394,150)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year 42,033,500 297,710,673 272,368,597 242,142,526
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year 44,786,884 317,212,066 297,710,673 272,368,597
Cash and cash equivalents 44,786,884 317,212,066 297,710,673  
Parent Company [Member]        
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net income (23,586,824) (167,058,392) (46,837,506) 55,275,852
Adjustments to reconcile net income to cash used in operating activities:        
Stock compensation expense 16,577,808 117,415,639
Change in fair value of warrant liability (832,354)  
Equity (income) loss of subsidiaries and VIEs 6,807,864 48,218,056 46,823,832 55,275,852
Intercompany 145,395 1,029,786 (138,122,488)
Net cash used in operating activities (55,757) (394,911) (138,968,516)
CASH FLOWS FROM INVESTING ACTIVITIES:        
Cash received from recapitalization 199,087 1,410,076 143,898,080
Net cash provided by investing activities 199,087 1,410,076 143,898,080
CASH FLOWS FROM FINANCING ACTIVITIES:        
Net cash provided by financing activities
EFFECT OF EXCHANGE RATE ON CASH (143,602) (1,017,059)
CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 272 1,894 1,894
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year 272 1,894
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year 1,894
Cash and cash equivalents 1,894
Restricted cash
Total cash, cash equivalents and restricted cash shown in the parent company statements of cash flows ¥ 1,894
EXCEL 113 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .5KBU@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #E:XM8D'7-/>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:2="J'KBV-/"H(#Q;>0W+9@TX3DI-VW-ZU;A^@'\#%W__SN M=W"-#E+[B,_1!XQD,=V,KNN3U&'-CD1! B1]1*=2F1-];NY]=(KR,QX@*/VA M#@@5YW?@D)11I& "%F$ALK8Q6NJ(BGP\XXU>\.$S=C/,:, .'?:40)0"6#M- M#*>Q:^ *F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A'.HYEW<0\/;T^#*O6]@^ MD>HUYE_)2CH%7+/+Y-?Z8;/;LK;BU:K@JT*(G;B7-9>W_'UR_>%W%7;>V+W] MQ\87P;:!7W?1?@%02P,$% @ Y6N+6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #E:XM8>FDE<$@' !Z(@ & 'AL+W=O<(YX\3\8 MR'3-2BJ/^(95\,F2BY(JV!6K@=P(1K-F4%D, L\;#DJ:5[WQ27-L+L8GO%9% M7K&Y(+(N2RJ>SUC!'T][?F]WX"9?K94^,!B?;.B*+9BZV\P%[ WV*EE>LDKF MO"*"+4][B?_^+ [U@.:,7W+V*%]L$WTI]YQ_T3N7V6G/TT2L8*G2$A3^/+ ) M*PJM!!R_;45[^^_4 U]N[]2GS<7#Q=Q3R2:\^#7/U/JT-^J1C"UI7:@;_O@C MVUY0K/527LCF?_+8G@O<)*VEXN5V,!"4>=7^I4_;B7@Q8.0=&!!L!P0-=_M% M#>4Y571\(O@C$?IL4-,;S:4VHP$NK_1=62@!G^8P3HTG_(&)DX$"*7U@D&Z' MG;7#@@/#_(!<\4JM);FH,I9]+3 ACU(L ,Y"U#%D=!_2P(O"(E<4\$D M(AONKR]L9,,#LA>5RM4S2;(,]"23Y/-'.(-<*E;*_]BNNY6+[')ZC;R7&YJR MTQXL LG$ ^N-__F]/_3^A]@(4Q^?\[2&)UZ1V^<-L\'APP.O/T4HXCU% MC,HD@) U&-."KFP8^/@E+21#.(9[CF&WV;AAJUPJ09MEO% 4[ATPI*IJ6@#?A@LK#ZZC1(WAC/8XHXY/C: 0+9M9.HR$:[FFZ-V>Z5TW MIL4: BZ9\')#JV<$"Y=S8?F>"7=>-[ Y$SG/=/@B$#BMJ\TEM8M83P^&HK'DUJ( M;Z'0NXG+]?M^T ]]#,V$<1\/Q%O3F>8%([.ZO#_@L+B(Y_G]R/.""$,R,=W' M@_(6:1=*8=YFM+3/$RYTE:>")\6*D\LJ/<+83)SW\;B\99O W11P)R\AHW@B M/[%G*QTNY<&LC3PO?!=@9";0^WB$WI+!E7(!D:MQH+>M!1$N(*S5@ SD/+-/ MI4/]'09IPK^/Q^RO4YRWNPW2)#K7E9T,E[RKQA0"/)+CA&O!K'/H$+VE_+FF.F&!\0KC-/80X/'\6\Z) MWH/G\)8_5E9"7 Z\N?H=_F%LQB0"/*[_#UN[-JQ8N-)DA@$9?PCP@/XMT)Q+ M!='EW_GFX'IU*,806F(LL 3&(0(\N-_F"KR!+XD?_'#_ABQ86@N@M4+A2M<" M%@+4TVW)]);\PSN"&$@VX(8/M*@9^>%NH8_Y)%]"&:T$;POAXIG0[+]08+*, M**X+;%TH$[5FQ/?ZBO?]5I&DO)*\R+,V_6;+)9P&8V#[BHIT38*@J=FB-]C$ M&)\*<'N!'+99V(OG\IX7UOEP^-/'#]<8B7&E +>2W3TA%T_IFE8K=M Q'4*S M9'&>_(PQ&3\*.OG1KY!3][]4L.KAR:&25W _+J6L[7F&0W/&,33C0D$G%_J% M%[#N]?.HLQ]AS1 =2CB0L9V@D^WLTL2V]&@>+;!O>^KJ4/R$=R2,W82=[.:R M4DRTBU$GK72':NU*X(H.,F,P82>#:6X=F4"6L^+V$.[0F?&J3].4@0S5P:(1 MQ B-S82=;.:B9&*E;^8'4%#K78%I1<4%'45X^*+1Y/";H@V,,PZ5."=WDC7! M].)),=TB>UF=MV6=%1;_#E<='!H#"CNVFI(TU4Z]71A51H4=#)>[.UH$W2H47I9-"XJG7Z ,:'J4Y+I64D\2 B5(,.)KGZU#? MSJ'GG"]C!F''EM04T$P:[MS'_6O/9F[)_K5H7&+$(\ MM.]F\9#%.X9?SRX6M]=SDBP6=S?);'+QW3S!2I/(>$6$1_8=V#07);D\MS:% M<87A<8CEK)$QAP@/ZCN4CSQM'C,KBZ/B@$5"P8>QFQ89+XCPT'U62S@"==J$ M0\H!R>OG*Z:;+=9'"=?Z?QO[QAVBO_AWB.AO^2'BQ2\1G5I8KVHJ."0[-!4B M8Q%1)XMX55/!(=FIJ1 9SX@Z><8KFPH.TUMI"F@D,);2I$QB>BU_6R.C05'(K.ID)LO"+&(_VN':F;O/;P[! 8#3$. M8Q0Q'N6;)R@1C!Z<$X> =QS'&(EQB!AW"&U5!9FOH4)&&O$.D=%HZ'GQ"&O6 MQL8'8L>O%ENK@A( ZO:*%0=3#H?055Y]MUC7-JC!B]D!2 M\U4O:1(@3=1M@%R2B],[+ [W!V/3L:ZRY)7DI+U/?T-)L6QIQ"1[+M#6EH+MS%CXO27AB?'J_THYF8\MOJ-H=OXXV76;PT:1%G*LNR[_7(Y.QE1^T0F,=/2NM#PWY,Y-TEB/<%S_-$X'6WN M:1MN?W[Q_J42#V(>=&'.L^2?\:QV=$2FZZ+,EDUC>()EG-;_ZQ]-(+8:<#[0@#<-^%L;B*:!Z#1@8J"!;!K( MM]Y!-0W46^_@-0VJSAS7P:HB?:%+?7J<9\\DM];@S7ZHNJMJ#0&.4SNR)F4. MO\;0KCP]O[F>W%Q=7IS=1Q?D\]G5V?5Y1"9?H^A^FI,1I(7"Y$]F=&H? MCW["HK9/9]&>G.W$36SB)ES>3\]UL2 ZG9&I_6#^6,=/.C%I66 AK%UYE2N; M)Y].I?0#+PCD\?AI.SRUH;]E*)C/&:>>MVL9]2UYZ/N,>K[86.X(DQMATBEL MLLCRDI0F7Y(X?3)%N1Q25?M1VX^@PE JU1'5MV.!9(QYO*.I;TAQ+6JC13FU MG$VGV1J>'M:/J8$.>DC, 4E-B:E1O9L++D-*PXZ:OAT7E#%?!1TU?4,6,*[ M%A?E;41Y3E&7T"MIF>6Q07O%V1B?% 2;J7OR$WF],(0TI-+'@^!O@N [@W"; MFY6.9\3>.9Z:@LP-'@Z_=WLOD#X-:*=;^W8RD*$*F-_IUKXAC'H.F@)<4;!1 M%#@5W90+DV\-U*+*+JM&I_D!'%;@$H/^0/,$5YT'/T?,F/)XP#H"$;M !6IH MV(8;?:%3W\7:D'F>+8ALWVX^@?$\J+^@F6<12TH ',-0[BTR$F(I *DX9 M'1*VA6+,B1/7-]>'KR-%XV1/3+%7;]&^O.T&L,4QYJ062&RPX\K+G]7LMUBQ MLNOOX*K5>-N9K50%_>'1M_-E&*KN$HSZ8YS1@7S-6EYBKP!35I1D:91V=2%8!8&$M.,E/J'*S;A-AQ+F WJ[H=W#>TNRFAF%2X,-YB%G\+9@V+ MX1A>A1ZP?#D&KJ\NSSY=7E_>7 M$5ZRV2M?[=5;M"]ONQ'<*G>Y^6I3$ECIGW:;A8:O#T$\5 JV[MU1@1C24/"0 M=W>-B"63G#/AA0-CH@4K[@:KS7*=FR>3KO$](D"S<]5'.5GD[S-8A,8OT0)W$Y4/W@"#R%8KHQ7I*0DP8H M@;>\Q-V\=*]_&'?:[".*+P+>&Y1],TA#@>R2'V(G J7"@3H4;W&'OP5W7E#G MM>Y!\(13J;Q>F1NQ#!2PD=^MQ$6(I1!2B6WLV'TIT1*/H$Y N+G_&MV]A@?" M24WOQ8.]>HOVY6TW?BU@"2=^N"8O.;2(W P;-*Q_@FS03<.^'$6-H]U%3K)@ M@#E$2U'"35$[)8*M& UNG-W^WA.;/3F*!$)D=L$;*NZ*K3>#;B"K\TM6+>ZO M9!>WI_>$94^.(H%070#+AQI(NZ*%.N&&NCHLKP4$JVJAZ1:Q'$BWB*500OK; M4+BKJ24XH9SI=O+U["[Z>G-U$=U-*GSS/Y'H[]\N[W]'Q?V)"IT(^460HF3SI9&WO^@1[0^N^+G5Z7 MBRR/_VMF!T0> !\<>#ZK-@SJ !ZN^M:8QD5A-Q#VMVQ=%B5\L'E>%R2;DPLS M-)+NVSC$3, @9YUA?O%* MW/[%_HWV)N*=<=5EK"_O];[;NRT2"S<2G\UFL3V$!?/?5LP/XY1,]2J&?(!& M$'EG"]MJIH)ND0FQE"+T?8_U]@.(J8 >A4V.&DKX+1D+-QG?F5+#I1DQ.D]A M3.&9K8^SAXQ":O5ZK(^9^CZS2; +R8@IXZ%'.0T&WD>+EI.%FY,GI2[790:3 MLIGQN"X$D ,8:6&W6((9"B;D]IOS1A16$@P]"1N>@;,M+1]+=T7P;#I=+]?U M_KI>H:?9$C+:PAXT? +>RPK\K$N_J ==PF7 NC(Q2R5]F'W=G5"$F/) 2&^H MZV2+L=*-L?5:6R6^19;,3%Z\K$[VE2*^"9=]6(0]B1\RUJT1(98"N)+"2.Y) M1)QZ,N1R\ 6%;"%4NB'T^N;Z_.;Z_N[FZNKR^C=R>7T?W443_(VS[-.>$A[O MGNXX1^P@!'[0/ZN$X*,?B,&S ;+%1_D6?'3T4Y_0).R*E>#=](A8"CL,I:(] M.8A3S[/G9-B0H*T#9>\$OVIM?>?@K&^Q?81NH%+?6&Z?C!NJU".FKU3JI27# MW2LMXLA7%].S!!9 D\>9+=86ZZ0LR$)#UGDP)B5Z]I]U8?/2/,L)I*8Z0I"? MTB)+XIFN3C&;^;RF#_(WG4\7A/,*3.1';)T>;YVI79K\L3K]7)"J %X?"-Q< MK4]8G[.CB^H@RPY_ 8 M]*,/HRZO3T_77\IL59WV?9 R@R&.:9')@Q4KE)[8MPQA2 M*AL\APQ'YERD5&%7+&R9"Z"124H3VW6+I#!*^'EA-Z_G&'5O$2M^P@WY.%S %]3V?".S9I4K$4L@DXQD1,!]8P^;) MJ*?C3< /!FNYU2;:R8SS!]VYB@:6HX$@@5!I!8J7%8P@2;008OS9:%KEE#IQ MN_VL?F&\HY<9E3#BR4\6J7A@=2T2P9PN$W7'UY>P\>-KO9 GTOR3=1'K=RP2 M+J7BZ289"5*6%5?ZN%F'K81FZX4$=Y/@'IO@;1(\8[0@,[;&5-&@+_B:"!V- M:KIAUL9DHQN6Z5V<*H&C#/-4,+J]F=Y>7XV']^=C[=T[QH][P6]J:(*L"85X7-RP3*:A8PF9,(E,T7V M:SB32F"I_:ZS6FBWZK7UXW!EK4(:%+%7/!_D)4!UQH^ELH3IECPQ^Q_(=2K[NSN]A^<[9WEW"F]=-[@Y:@2Z>RMI^LX MM45R3&2%NEM2=P]2WXH(7T#BZ>@JZ>Z1^+B [<[N5NS'M;RNOQU7X>V5O+WW M\.*7@E0TP[%%'73O2.C]N'IH>^OHTY\=WZA8L$R2!.:8Z30Z*"&*H[SH*)Z; MTW#&%9ZMIAGCUP\('8#C<\[5&PO=V]R:W-H965T&ULM5M_3^-($OTJ M+6YU8J0%W+_MV1DD2.R92 -!@9G=U>K^,$D#ODULUG9@1MH/OV4GX*1=;@+G M6VD62)ZK7:^KJUZUVQ\>L_S/XLZ8DGQ?S-/BX]Y=6=Z_/SHJIG=F$1>'V;U) MX9N;+%_$)?R9WQX5][F)9_5%B_D1\SQUM(B3=._X0_W917[\(5N6\R0U%SDI MEHM%G/\X-?/L\>,>W7OZ8)+ MS,#,YY4EN(^_UD;WGL>L+MS\_,:Z^V1Z;(HL\7Z8KB#19*N?L;?UT1L7$!YQP5L M?0&S+A!=(_#U!7S7"\3Z K'K!7)]@=SU K6^0-725ZA MP5KU2SU=]=5 <))6D759YO!M M>5QX/Q^>7XRVAX45_#@+SZ\NR3@B MXXMP?GAJ(0[J.P<3=>C#5:CL8[1 M*"-G65K>%21,9V:V;> (;OWY_MG3_0^8T^+03 \)IS\3YC%.OEX.R?Y/[\A/ MY(@4=W%NBO4/Y%:'KS$\./^=[/_[7U3)7]Z1U<\=A@AW'X*]<8AH]R'HZX?8 MFA+^'%*\'I-WC+F.F_-/9!)^"\^_AFB@K&P(W$:53]\7]_'4?-R#A%F8_,'L M'5=W[/V"366?QL(^C44]&=N:"/$\$<)E_?@J*^,Y@2*4QV62WD(A>##I$@VC MPCAV*=^0(. ?3AZV*1Z!=0;0.E['E6"BFUDB"&5ISS/MADA2!8P MZ2G5V-QB0#XS()T,#,:75U4JEKK7W+>03*J92!IISCWJMG[Y73^T\32-+D8C*.1E>8YZHU,A,2_!;:\X1)--",VY'1X0,3KF27'**>ZV?O=8[II_PMPNH5OBLZS[33Y_& MPCZ-13T9VYH(_WDB?&?X78)=RW5E.( M&=0J4(I;\8< I8!\UY5R@F>O _>B,RGDVSF)TQF)9Z#8DJ*L\N^#<1(1(/#>HV\])QT3""LXGQZ5_,Q M@P(TS^ZA,2F=9*QM;CO)M/1%JQQA4*HH#:C4%C;$L %7OH NS&($->MICTNV M87:;DPW)3=T+H\RF?Y)IMJ@8B.L&R\D&Q5R44$D\WV8#@U(MJ%0\L-EPWB2> M&PB68WHPM$TD:XAD3B)'B_LXR>MPFF=%0:#1)K=9-GM,YG.428;0(SU/:$YM M)C&HIZ"8M8(EQ+!RF3C&)LC'/TMN#.20?2$9% M84H\P#BV+AB5K?!"@ H$$ WL-(PA*0=)P[B=B-U>O2%\&GE,W?IXGMX8D M*;D!XLA#/%\:DMV0ZV4!2& PGOZU3(JD7J'W\8_X>FY0_IS#[+Z2AGT9"OLR M%*T-;MZHH]C\\'X+"3[U9[6.Q)- MQF<;>U\H(1H33(I*H91-" *%+HMJ+U!VTXAA)?,U]6WN(@0J:< ]W;DP&]5. M?7?_=/4YG) G3M8]U#N4!J?^?_7BZ]-:V*NUJ"]KVU/2M!34W5.,T@=3E'5E M3U+0C8;L5Q4>GQ1,S >"^;0EG;%6 @)(:LGMR$2@H(8$\UJ!V4925NT0*3PN M6=-),'X,$1QTDIQ2*S^'")!J/Y"VF(XPH \M MF=?13;*F66#N9B%*TCB=-LWCSR0U)>H\HOU])7U[VC&/>QVIF34*G[D5_KB\,_EZQKL];XMJ"O5)M#Q'<)1I:(YLS]M QH0* M/+MQQH">1X6G.QQOQ#QSB_EU?=YPG^RO0^!=-Q&(ZN8@Y(,@L*E D*!/JF)C MEVD$R@ HN+WT$2"'-HAM=*G;9#1"G;F%^G:!/@VC\21\JE!7)[_A.WRL+5T/ MN ZX%LK>V,6@3/DJ")1NT8%@)8@6+NQ-X B!2F .&DZO@Y%&/3/I+-*GX7D8 MC>J][?V+R?C;Z!*T"@%>WKW,2Z^2N5=K8:_6HKZL;<]1([&96V(/EGD.)1N= M T3.PO+S6H&)REXE="MC84 /FFU;2'>,##E0=L1D(Z.96T8/S8T!CV>HPVV] MRK5JU=$A@F-*J8#:6ADS"/F9MIXM(4!H,@2778*D$DW-C*742EV6>7"_+:@^)E!E)L_1@FJ5E MGJT>DB1K=8LVX+RM+JL"K.S5@^% C5![&S+$@ $+;,44(;@#"0I0=10PWLA: M[I:UK4@A)U=7D]'IUZN3TR]0O<;D;#28C,G)ET_C"GB(\H((3ZY]Y?NVQT,, M"B6>4-K"8-VK24, MV[&6$.@+:VGC',D+!TGJG8CM[3D_W&VA#>BG+M%>93E M)KE-R;26.=,?I,SCM)BOGF?%L_\N5SL6Z!PA&MJG4-5LN3+$D%+7QDY$>X%HYW;LG BKNADA6E0@6*VI MKV5@[T C4&C9?*95U_)M]"]WZ]]5*1QD"PB_N^HLZH/IM2@B)TC0HHC@\*+8 M!D+[:F\>10C,71,; G4*UJ,ZM M3H:C\Y/)[^3R\\FDX_!AKSO7O5H+>[46]65M>YJ:AH"[&X+3N$BFZ RT)3B( M"QIX]E[MKL 0 ?+ 5TCVQX#*@W]X4(I&_ NW^!\F\V6)-\"BK:1Q?W<%A@@0 M]Q<%NOQM1+R@SD7XI3Y?"*NN7FFHVV\X&]*]T'JU%O9J+>K+VO94--V"<'<+ M]4(C?Y/]>Y.OCG)C@N/T!2M_T/^@L[BZJCH4M2'8#KFW^9_=;ZPO"K;JI'^H M[7-(&([20VTK%01'^6%G$#==AG#OM*\7[0[UT< I MZ=O/!!"H$!KZ;&[OID<(%$#45]SORA%-5R/<7W;+$;VV1[U:"WNU%O5E;7LZFO9(N-NC5^6(H)4CJ*B. MO]EO"*R!FXL9UK(7^,QNY3$D]YG0VCXU$B%0!DV)@COH>+POJ[9I^Y.FL9#N MIP.@I4[FI5ZF;HU9O=<.>W25J0N;F!V_! V>V1 M?/6R].J/,KNO7^Z]SLHR6]2_WIEX9O(* -_?9%GY]$/DE7;HBC%;KD/B?5R]QQ?CD?RQ-/'-/N<+S@7X,LR3O*SWD*(U;]?)7Q<%8J+>,^AM#N+\,HZ9V?EL_>9N>G MZ5K$4<+?9B!?+Y=A]O62Q^GC60_UOCVXC>8+43SHGY^NPCF?9)':0(R?G_6NT OQ\@M%$J)/R+^F.]=@Z(J=VGZN;@)9F<]6)2(QWPJ M"D0H?Q[X%8_C@B3+\7<%[6UM%HK[U]_HP[+RLC)W8"J"FVMA."WGH.E!VVZO/2702C"\],L?019(2]YQ47I=*6^=),H M*<;'1&3R;23UQ/G5S?7DYG4PN'CG#<#DG?QYXUV_FX";(9CX%[>>?_-ZX-U. M?@7>[^^#=Q].^T(:+53[T\K U<8 ;C.0+I=R'$Q$.OT,/K[ARSN>?0)7UQ_ MLU]^0C9]]1O(%V'&RWJ$8BW2[.O!)H;'FGB?R-806305\NFA5D9/--7-50 N MA*3>K45X%W,@4MEH&4_$P2;\;A/7:3)-$Y&EL7PS!T$B>%&/@_%!-_[]9 "> M_:Q3'#_A@*UF^W*L; <,W@X87.)("^Z2SZ.DZ"@9EN,PF?+GX"&,UQR$ @SX M] 6PT'. (4:ZH;)!.R6ZF+D>SK'M$L1.^P_[;M\40\RV&,'$J4MZ34F78.A MJRXWU! =YC(+.;@N.6I*GF#*J,U(7=#7("F%%G'K@A[L$D*LC.3\GU;[D,1(+N;]YX%G. MY>]TLVZ*_@F+M\_;EV27W29;PB%M5)%@BAW5^3K9QT9#D["A2=C(),PW"0M, MPL:&8#77M[>N;W?ZX347($YSG0=?=6H>/L 'ACB>(<[0;@RR$V(SRZ%0B3@C M0Q;]ID5L600IB\] 4S";.J[K0B42:FM@0P+=EA6@LW4'ISL2;G=M585R\"_8 M[ ET'M().\)##'$\I]G.E%C445:3PZ;/UVLFO>X6^]Q.[W'2V9/YQ2PSH_ M65NYS1UIL>.%LH[*PKXIB9!K$^PH._NA1A#+72Z&3)UPFI*867)R4N1\#=&1 M,YBM%#%HRMF4N00RI/164U!.* YD$+7T%X*[Q"D\JL?T*05=EUT^06Y91%=: MM\C9B*= 0-3]UG&!(J0Q"6/VV9,JHKS&*(2)( M'>>!MG3,(9A:ZE)17Q&Y>28.;ELL[I+SZ(GL_'$)B&[:,?YB".0A398:V2Y# MZJ9 (WBBE1R9*IMO"A1\#Z@C'OUXL>K>MLO[H^XL_+&IB&[<,>YF".29 @U- M@4:H^0WCA#I4!@J;LAGH;#*YN8>6FI4XJ'1U;]JETE%W+OV@U(2E]2N[ MF9NP*47J=Q^-'+%Z/NQ/=A20I=YUT^ M06Y;@#=ST%0&2$V2PF3.US-*&QJEC8S2?*.TP"AM;(I6=_8B 5]_LDNJHNZL MJG32BS@&*YY%Z:Q8>JUCD8-%^,#!'><)"&=_K?/BF-U]F@&QX)OQ4>Q?\S2. M9N6$"?C]/2]/\8(W839= (S+04->Z K=WSN*N>39O#SZFTOB.A&;$TO;I]OC MQ9?E*=S&<_8R0$S[QI5ORA.C_9V)S7EF6<)YE.0@YO?2''SAR(&8;8X(;VY$ MNBH/@]ZE0J3+\G+!PQG/"@'Y_CY-Q;>;PL#VH/;Y?U!+ P04 " #E:XM8 M0I*8'5T. #V3P & 'AL+W=O9-LDF:=_N1V++"?ML\ .]\4\*]^?/%75\NW963EYTHND_"U? MZ@S^,LN+15+!K\7C6;DL=#*M#UK,SQ@AZFR1I-G)^;OZNYOB_%V^JN9IIF\* MKUPM%DGQXX.>Y]_>G]"3GU_S#BL M3//,*_3L_E(9B@1^ M/.NQGL\-$US'7PWIR>:DE*/\_D?Z;1Z>G\2G'A3/4M6 M\^HV__:[;AHD#=\DGY?U_]ZW!DM.O,FJK/)%(Y@!QZ &R.:!N^MFZ[;5P45(EY^^*_)M7PF0^U^O71 MH%>:F8YR5Q7PUQ2.J\['UU=WUY\NH]%]''EW]_#CBJ].)OJZ2[!&5SCYD+9SPO]P)R, MD9[\YG'ZQF.$<>_+7>2]^OMKY,+&Q]",K_[CO?K'WZB2_\2XHL.YV#ZN^' N MZN#:T8YO;C*OR7G?3=[<2>_B]OJS=WT3WX[N+Z\^>J/Q_>77R_O+^.XM=I/7 MM *G-3'L;;E,)OK]"02I4A?/^N3<7#7Y)W9CAB2+AB2+!R+;N3=B5Z6F/SK(U5]I(GXS^>GW)>!$)R\.WO>UG:-]+>13"D:ADQ8T B!"B6% MD$KN(N,N4@J?^WY(-\"=)LM-DZ6S.XZF_X7 !K--57I5#M/-),\FZ5Q[6:.% M^=9\GB3ED[1%E?ZO_@*[)VLZN=6QJ/ ) M55:G1F!$4.8SJT=W<=#M%1.AU9\1G(010D.\._N;YOO.YM^8#EHG3I"W>=-\ M]5#-5G/HEY-\!5W\C>G*F I^YW).:0!#T98!PW'B!_9XC;I 1;A@U![771P5 M@L _7(=@HT/@U.&NRB=_>I-\ 4ELN>X,^KOYK-'@%G2O0@7PK],-$" -%4C% M[-#FO#Y\$'C88/IUGAT!PXV X9YQ---% 0&N2KY[#SK3LQ3M.&&W0W!?26[U M]S&"@TE!A91:NF&$(0&5K9$6(T :$,&W^NQ.RREITU#B;/M'\#3>*Q/\7WNS M(E]XY1/$$*_2Q0+B_;-NY@LT$R7(5?F261<_1G%,0$RQY$" E"CH;A8P=K?I M^(Y"M[)VZI3KDYDE:YVF:;G,RV3NY3,S5<*T6/VH@[#^:Y4NC6BH9D[ZPX?* M>"BB:"BBN"':OGN,!#W]D[6"L_V"OWI,3.[1T;UT"=?L%6Y>I M?JA,9ZR3#50!)]^Q&?!+V/ >.!!1W!#MW&$>*I_W2=W:%.K,FL\O%\LD+4P( M7;L2D]X]YOGT6SJ?HTK+[I5(0L S4;NW(4BBF ]9F+([7!?*I0@Y)\3N<@AI M(*3O"]:C1)O@4W>&WU'"1,!YGCV>SM-G2%@#.0S7M.YBMMQNJWI"@2HV&: M/*3SVK.BFCG9CYDN!B***.)! I!7R8_D8:Y1\0.AB**AB&+:=5*G%.A?=ZO!HD88ZC='1<]20;-&@;/%0;+LU]-9F,;?-&C5%"5-TT^FS&01H M"&*(5Q*AL*/Q&,-Q2:1O3V,84 EA:IE6"$&0G$GFR["G3L-:U\3YBQ-*A#3L-+D+/!60Q 2R9V"RUK0^&6 8F_4XV@^!40(7L MD; U%LQM+#91V)&'L&XV'XJ=(-B(TL7!0(2Q8R?.*&$@0FHWNHMC0@*GW]/L MUD6P?>L$37VST!"'5SUCKIO?GU+J*V:7A3%@P#GM6'8,",Z>"6*;=@2IX,R^ M[!LTK2-@;D>PCD'-[5X/F60R*59ZNL\,,*1:#U:1VZL@8P3H2R:$LJN]"/"4 MF_MKES>Q4P?4#_O\)&N3=>9.UJ^M8LX^#9#$E?(@[/AJ#!@&X*KMI1(4R!BW MB\8Q!@P("P+1HT&;,C-WM?\^^:[=$:!;;8?4H5.YPF#0.Z2]2H;@3GG B KL M)B- (7Q%@IX$C+?I)W>GGU?'+^JBVQ+09))2",Z6.!A22$%9M]""0"FG$B2W M)U<$":D:)S3HR55XFZ%RZO91UDZ-RZNO\=U!.S5>4#YW;-48DBT:E"T>BFWW M#K4)-=^34*^*R5-B\IY\YDWRLO(6NGK*IUNK5.C]>4$AW7%_AEH'X-@Z -E9 M"VY4WP_<%71K;Y([/;]+YG6AQI03#UKOXTA)W_>Y;^^)P7!@4YBREXW=%WA$ M@64 HET1VZ2<[TG*MWOEX,CE#EUTOHC6@#$44!DQJ)<9E"T: ME"T>BFWW#K5>1NS;U%2' N\F*7H21#?!$>%S**)(8.L4 62M/+3K5P.<YUUS,3OL?DNQ/,Y7,DHFIDJ+3LT!V_T#$)](VX$,<4\M0KF8HHEA@:QW0!VB_UJWG$7N? M<]CJDX6>)Y5N\D5O#C,)GM]T[0!79K>67:E%@$S*D H;&;DO\QBQNJ>4$!%Z M%_A$:U2$VZALXG_S@--A4@UE588BBH8BB@6RBN*6NO4SPNUGQLDRK9(YN)FL M*M*'5>MGLCRKOP2;8\)"FE4:KA(O=+A/[&U._ES.BGRT?PQ1Q_-^_7')]:B#T4426P-* A]PNW-/?$ Y]R5 MOO55TKV+:;.,OM#%HR[J10BT4[MYCM%WJ(<\AB**);)CBH,%D*HG]9*M*9)N M4X2N4<[2+,DF^^V\1#8\D8 $0MG;%Q"DKR3,U-3>1H8@P?BS4/F=QS4P*)/$ M#UE?2BY;3R/=GB:^N(C']^;% /&_Q[^/KC[&WNWH/O:NK^HW!;Q9OR\@_M>7 MRZ^C3_4[!$97D7<;W]W?7H[-VP7,WU'-NC["-WFYG2$@.&B:SSN/LR' , @5 M)W:1#0&>4O"15/;%Q]; 2+>!:12Z_&5Q$(_A2\X#8:N#[&D*)8'FV*LT&*7D M@A%[TV:,(#EA3!&_[PGPK4? W0;G<%7>> _Z,7-]^'MU?7E_A;P@8=$5F4+9H4+9X*+;=^].Z(GG \DV]=]0LFZ60 MG2^T>=:Y9RKM>@;.F;UG;XS F*G^V]L?$1R%J1'&I]U#NT#!I1^(OLRBM2IR MGU79;?_:CZ!M1_9T^:JS$1V#,1&&]FXW!,<((.V6(W244]X3[%5K%A1Q#LRK MZZO3>CQN;6>"V'7P@H!Z0:[=/T('98L&98N'8MN]4:VU4 =:BWP&'\R,6^]P MJG+S10F)\7)= ]HU?.G<\:J/0==R7L*&&A'5]0\P!X7;@[RY(;]^QMU[T?H0 MY?8A]AY9Y(%G+W\ ];/UBJ/^/ED_A&6"B_VT])X-MLVE;+]I*&"!L#/P!K;S M1J! ^38N0G"^8(S;.TT1G&(T)/8^T[.M]YO5IM>\6*[TZDWTZS>(;;[=O+QN M5+^RS?K^ WT;KU]!U]*LWXCW.2D@R2Q!KAE0DM]\Z!K%^B5SZU^J?%F_1>TA MKZI\47]\TLE4%P8 ?Y_E>?7S%W."S:O^SO\/4$L#!!0 ( .5KBUCIBH<" MX!< .5; 8 >&PO=V]R:W-H965T&UL[5Q9;QRWLG[7 MKR!TD$ &QB.-9#N6-T"6[41)'.M&3HR;,,.YISFEV2U9^_:V%6R^S MR';.Q07.0QQ--Y=BL9:OJLA^=F.JCW:A5"T^+8O2/M]?U/7JR>&AS19J*>W8 MK%0);V:F6LH:?E;S0[NJE,RIT[(X/#XZ>G2XE+K/L#VU.!WK6YL\K? E4R-^8@_+O+G^T=(D"I45N,($OYWK! 0,:_W)C[84KLF/[M1W]#:X>U3*55YZ;XH/-Z\7S_\;[(U4PV1?VKN?E! MN?4\Q/$R4UCZ5]QPVY-'^R)K;&V6KC-0L-0E_U]^5N1$5MH;1\ ]:*O4&XG2)FW)55_!60[_ZQ2^R;BHES$Q,&POO MK!6RS 7LLBSU7Q(Y]^RPAHFP^6'F!GW)@QZO&71R+-Z:LEY8\;K,5=X>X! H M#&0>>S)?'F\<\97*QN)D,A+'1\'#\5.TPLWNJL,F?%W(B+$C;I /L> M'ST-C^GWY"ET$O5""??ZW"Q7LKQU+^^)@]GAQT,I?E=E8\59]J]&6TW#GYMJ M92J>RH]-K7S7>R,AQ;F\7U(3K> MJFJN*G$VKY0"(U.+7&*''YL2&'!$@C81!Q(6#&]!B 7,_Z,L&[! MB;-F#CHJCCN_3_@W,DN=Y=* B'[0;[7XP11F7LFE M."],D[>9C0V&^?Q6_FDJ7=^*JX6LU,(4N:KB+,1(]S_/D:MFNI[I2:,XRE;V M ]DC4,_WZV:Z07EET^88C0_ >5ZK"CA=J4RN="T+K[L#2_UM?#46WY^=78[% M;R#WN%7:BJ6J%R;'5I% XF9 M=YEI60!E(!VT^TXJ[!A6"1/G"O1VF:YO56F #[JX)6],>HG3L6A;))%$1'U: MH>-'>3)B(:\5\&'IE<'MUK7A*P& MOJ\T"8%MP(/ %L**@#SXQP_:[[5U-GQ;J4(B:!%6_Z7"RJ@)VC)8F%/@H!@ MUEAM;4H7C@5VQ)"@QA9;:!B+,Y(-Z%4 021-T6WZ?1JME_LU@J% (*YEX;A M9*.,$P/12-E@(4H I=):5?.VNK5F3)^&$=%*]J1Z3/HQT#<0!)M$]-0"1*P& MDK,# M6Q;.^B$+P(A=*27(_YX0 T#RI2[LO3M8/(W*/FAS8=HK!;:/+)US7T>B<0JN M1"%O@CRTK>9X-^]#3X9=T"7L:71M2*2G>O+=4V 8O8Y"AR]A*34RK;0 SM@Q MHV[I7(/FH\SA:XQ(@/QK>"1Q5S2Y>'"U,!PJ>>31ZS Y*\KK,'DZ*E(6C8LJ MYZ"K"!C@H;G6J 8B@Z$KD!5XDL&VXB,9-@8AE,[02LKL."/D=$3@*U7 M"U7^!?^)/P#5('.15A31]RI;E,C;6W!UXY'XN!5A#6"8O6 /SS M-=MXJVO+25-BEF#MM#WJ:=;DT# R,\7<,-+TC"RQ>0\2ZK#^JG=5ZA%LT*IKD!-Q3F09=$4A,T$M0(?O]DR'EBQV3>UL[3 M2W@2=9LA 0YI4\\"<3:Z')H'#2L[M\ +6-^M_@03;Y2S7G,W+>BQ5_%W;Q+Y M(U)2_H)Y^<5NT="6S"?83J%B0#;>SK:_AW' E^T*48C%MI9ZJB M2 E,[.3H*%G?:>"#OC'I!MQ-X[%WO4[IH@:DK=(-#.. C[7-"G$CT1J!S1C, M:Y2O2'(8+NX,+? BB0(X!&BWID8#ML#Q_3O.2D0NWHT=FTS0L.U[*V$SPJQ_ M_.&M9[I[DV^BPGS?F-L&V44["0U9H$^&3-!NQ)^_>G4!.(%0%_7RNX8OTLWR M,T8F4=>6_OQ^\>%=2@4B"3]>$#Z?^QFTFSVYC9:P*ZH_ZZ6N'7;&>1GLC-,? MS@9XV4]$(Y+PX=V>:[P3O[I+//CAIWMNEQT]T?!#RQ]^2GD8?$;+_QYSCN&! MHV;CX&T:V4?=[Q(Y$B^5_A/]R$8%]81V&WN*2?G>J&G%5!*%?=5OB2HP>N]@ M<@\@2BNQE/HQ]NE//A-'=7JM!5*F@]O(1W!,[>P%!!SD0 *D)6P%X&S$,)G1 M\969U3=HL?ND>+8E&1O:9)CN81^1X?PMB(J#1B=&[S'S/H17U0 TI8 _OU80 M:C-XA?YSN<0_=9F#SZDZ21$?*D3AH&6FVW=Z.@9%F8R=I_#P,'C#[IH&?4S\ MYRQ@&PB.//*D=3.> #"UI!@5D+@I@C?MA/\>+X&;;8K:>IZU/6A?P(@A2%2+ MZ0YZ80Z!W/5@AJ4KNH'T0;(A],QD5=TB1R$6;A0'K:V()V9'*%[%M $S8E4I M3@"XU,=46HS\8)4SES9H$3.%^'BI$KP@ QB;JKDNRR1_-=,5!%#@2;7)!:6% M:9V.?3[TOF54NXU6'T^ZR&[OX/@>Z&G,YKCWH#WBK *IF+M^3\2K1O5":,S- MUVKNT1&GX';:/PCG"S ZRLHYIL6O%,Z U1"!<6P/ M'3(/MR9).K=2V-.G,@1%HS[KE(/=R&KOD4*,F@*9#;2/$QCJ)Z1I?%8,71GN MC,]*V@1V(V.!^B:C)#YE-CIS]BQ.,&E@.$ T<#]3[4IU%V;0%?+'X5;R>I5= MZ!4[5R#RPYMWKV-NBGZ9:0WVRB,OQY5$F7?:4-/A"2M/1^P17U FG#FJ;32& ] MVQF8()9BD&U*@IAZO0:7;V[2J9T5");> ZPG>[^@M7@ILX_S"LQ<+M[Y?=WK M0J^UJ2A JZ>/OCM]*LZZ.7@?"U]LSTZ1A#!* ;<;UM:C8F/@G% 2<%0@HCT# M=MWSS;OT=>+^O3AL)\K?^^JQ=U">@34A""@\<.6P:FEUV4I9V(D''? MWD]H/2W$%2>;=R"V^T+F=P7 \;^+()]VNL5X5\Y 8@;:Y]J"";UFW!(2A6#; MUK(V6A].]DR^V\!>&/3S.+S>L 96_!=3>C_>]:]:X"']*)@^*^P5S<^M3ET=\A MS9OS5MZ9<*/_&TO1M[AW9&&WR/!E;!R2$&]U=V)FN^T7\M3/Z'F9)H3[C&QE M$AT7TQY;6>BS_'\#"]^H^[D4KQ$35Z;4F?41)\YQC>%>-\G6ZS' RRN80ZX, MI=UYM%?:8L6;O I[[(T^Q4L9(<:CT\T+AS!*%A0D8(18%'I.-5'P#7SBBD\" M)NF% 4XU)01*>Z\_9:H0YQ1D=M>=O-L)']]QQ8D7[>[VE4O48RR22UQ\^QQ" M?P_3Q.?>#K6?;:6?7;4$2S_K+K"NNQA0-22@FQGJ2O+>F;#!IEPTB\2]! M\;5=B-]U-=?]1=PQ.$E+'QOBDJ%R1#L]SSS=G=E8Y ADXE(WD^AK)9MH'*YJ MM*MG[+@L,:UA+8KHT,RT;=CN;(0>/;XB^6*O9UJ(5]W";VZSBZQZI?4 M+C_/3X>=W" T27%VK^.K+TH^N(]*N9O9I'YW)OKTM(\M1EB%C+;TG_[YE@B7 M

3TR&I^O5;N5P]?<5G8U>K0F?!(Z8"=ZUM R8F8H\K\.C[!HC\:P&AV'NY:HA1NR1GN/%7$/B@ M/%LLY?%Z+GP6E/3YH#_ ]>J/:G?YB[QZX7HYYC&EWCXO&A7H0[>QQ)+*T%WSY>G"C6GH\M)A8BA3TBP#I0" *^H;3J9V:4E*G\T4R2W67,!C=^R!Z?>&,F<[4#%3. MM VLP:VLD(R%GNJDGHB"4B\ Y\X7L'D55H;H&VW8D$=X+;HL#'FFH8[=S) MP"5.8]/['!?GET%WP4>H$C>4#CPHBDNF?U*1R6RMBG)5K *1O<;K"Z3]>. / MQZK4O"G\J2RG-C8>2/O"XNXMEUB36BB*R.ZL'*CGDJ!)=V[ <[-N%ZUIDJB/ M.Y!)+ 4^ )]*4^N9.[O>XMD<(LBJ)/;*IE[P105?312P6W&7:+A8U0ZR@#-S M638P]D:F]>_==[57U\XDF;0OKF=_Q>IUO/<0RM9<<89X0UU_]1HS45Z:&S^4 ME_!,:6 A7VV 5V8)AFNJ2C73? 9BE^G< N*^!9,>#%?7'O6MC#M!$LU;ZLY0 M_K4ED98HO*YD/,.CWI'_HW:]/]R,D75M0*6XI*BK2EV;C(XYH)?2+#Z%JFOL M=)"AQ?5G65MW_H9=K3-#WK.Q_0'9[,9IWK)SU1Q;@"9E=&4*Y"DY;Y),$R4+ M\Q/2NDJX?2)>?P(':O'@0G+9++(]7@S\+8BD"EV2BQVQ2V C;']]@P<&!C+0 MZ:ECMV]N$0Q2C>89@;B +%($; AL3+1ETS#NW('Z#1IT=X5L?OV8#3QE>6 M6"L'R[?,1C%3"L]S88\EG@M#307"W/FEUGD.=DJ@,[YX:68S"VI#%ZI J;1I MK+A5L@H&K0#7+@[T#+'&/7[L+K647;=(%>J;)M:,DO)%9X M*-+?JZ,AEYI51U76"G_K!FR/N&&W MFQYYZ1X+[#F/.S1.3-ZMF(/E0IJ'E#M9>$:W-'BY*$.. R,$C@1;T =P3HQ8 M -)I37E@[[5;2S[=GFL+DNVNP?*UM)6LO&B#Q^\X9#O@D4<>(,3M #'):/7^ M2AK %+#Y> :0WJQ01&HG(2Z9@&;?@3P0D3LPD7Q[+3^2LY3NLIUI&.!P9')3 MX6QLL=P%P3Z;H5W# .463,HM0BK4*@RCE*";<^YO/@PY![='=[_=-<$17^DF MMN(!C*Q@5RBM-9EV**_RY[;Z_2,JZ>DC7>UCI6RI9(&N(E$W%_\HO(\1,1X> MS:I4?R<7JG!P,9#28O4 ]HJ'55M']LP:;I+-X-I,K=A<:(K@MIJ(,PB!_!3) MU995RQZT>60:7$XKQ$!Q2D(%EE-#\15O@VT%/)4B40+I8U9=>!1Z"9$>[-D& MN]2!K2ON\#>9HYW,T"Z:PV3FR<6OW31^>,?AX;R19,64&VL EL2CH--"SV4: MZ]6;@"8G)ORUX\0>K@$ALGVA/O'Y'5.D!;@(%HQE?$ MT5XF'!W8;:R=87R0"(6#O%O$A%;:L:V#YPOYXFW+XH)Q!P")UC%O*K][J/[> MNF_G+AED,H%HD7,N,0;PY42X)[5H:@FS448%P3GG50B)*N#LS\T"WYL\+-*IP67D)S'_:S^:W\)6[W68@0P\L<+&5LP!50EV2D M$CY$2JI"N.S"'&G]! Q788IPN2=*+CUWR7 #E:!1*-.J"D&A; 6/+Q/(J&7*@)*YJ;"@0[=7440 M)*/+-J+AD_ J@_@D'Z6&WVBJB89@4;U+]?>/0B.RB?B9&D2=SJ8!NJ0@>6=F MC5J#D@H177'_IA&M5EP?*GP&?R"CV>+ZN](N,!OZ PAV9H(^$5VT2.FT%_]V MGZ# 9&! SVES%(K&63DJ5ZGZ'GG&'Z3$I0QRUH M=T%?1AHB)ER:9TY=>KQXYO%BUR3V$>6F(& XI4>YA,3N#9J]>%<*OZ>S0Y=6 MVL$5!?X:S#PXZQ?=1Y)8&"0:@:[3)5?/:'\?C"RC^SZ2RZP-N=D ]B/@I,JO MC.K([*4L&@;;L-3)DVS5^I4#6@Y,O%:4*;6<4KU*N$&$JZP\ZH OM?VFI MT]TJ3IX$F5R[^.T5CE%2%$U]GD_FM]G72J4XS!, V%F2ASA+\Q #'O[]H,PR M/+2MY#S#3OQ>4V,:"S+$X+'GL$ 2,CZW9[E4A):G)Y]^!LJL;A;HS#W@$BYY).Q?MO.N7^7"50N+IC[F%[_!O2=]W=;^7A@"C/ M1K=H!$J83K$0=-=D*)Q,8LGQ,[C1OO?I)J.+_S+G+1@-I+C(=%-;=PN4@_ [ M3(U!/F9/E5]A@'V8[\-9%Q1%6@_ <@[+?O_]SKZ?RZ9_^>2^=T. Q]R?L=?80Y/PS>LS_C3S;$Y?P ;MGR.1K%0,^AZ-/[NX3[;:?^C-BOZ MD//4@-E?TI\+)8%GV #>SPS *?<#)PA?]G[QOU!+ P04 " #E:XM8V=C% MKP8I "(A@ & 'AL+W=OGKZWCV-5P]U\\'NC&F3C_NRLE^?[MKV\/+%"[O>F7UF)_7! M5/#+IF[V60L?F^T+>VA,EM.@??EB/IU>O-AG177Z^A5]][9Y_:KNVK*HS-LF ML=U^GS6/WYBR?OCZ=':J7_Q2;'-O IQ=NEKS8F\H6 M=94T9O/UZ^%MA'FSP=X([6=7U!_SP4_[UZ10!,J59MSA#!O^[ M-[>F+'$B .,WF?/4+8D#P[]U]N]I[["756;-;5W^OG5Z=);C995[:_ MU \_&MG/$N=;UZ6E?Y,'?G9Q?IJL.]O6>QD,$.R+BO^??10\! .NID<&S&7 MG.#FA0C*;[,V>_VJJ1^2!I^&V? /VBJ-!N"*"@_EKFW@UP+&M:_O^#"2>I/8 M8EL5FV*=52T@:UUW55M4V^10E\6Z,/;5BQ;6PU$OUC+W-SSW_,C]M(=L;;X^!1:QIKDWIZ__](?9Q?2K M)Z!=.&@73\W^3Y[5TW/_I6Y-,D_^](>K^6S^5?+\I9)O,EM8?)!V7+49<=N[ MG:&G]X>L>L3GUW5E84B>M29/-D655>LB*Q,+SQM@\I:F:&'4+8])=MF]25;& M5#CQ(6M@6%'1G$T.@PTP2KN+(&H*F/-0 DQ;4YDF*\M'_-T<6AZ+L[^O"OQT MA\O2DC=[T\#FDB]PZ_/I5^\G=Y/DAYN;M_1Y]M6725;E278XP':S56F2IL,5 M\,O&;+N2MNN OS/KKBG:0I[X[N-ZEU5;VM2^L"3)=*&[[VYUB12GRIH<=^%1 M [NN&]Q92G/!YLHN!ZR695*A0"H%"%BQP9%9_BO("\9EN\M:$!,5R%7\HH]; M/(PB-XU-*K,VUN)1@X!/LF23%4U\DC"T@!D]7(?:%BQ187G0#@T_!V- $MI) M\M:? XSUYZYD\6E*T*TBR,\A%4(/?&V[%6RKR!K ?YH\[(KU+IKK85<#39S! M3D%8P\X>*H )C0-T(XU[FC^_OU?OXN._QZFI,,O\&%C6QQ5M(]NQ-]^B@?( MY]GE5S%427UO&H$LW('Y:)HU@& 1.VU3T]GB%H#\/>VEO"S.@Z%#:++@(9&@<'P-A/I;5P F0OYH:_CTP3P!!W%4MMF -4';9^X$ CG= D M/&]:'EH"O12EEP1Y8==E;;O&<05R-BY];)"C,\Q^!KS+VI.H'( M? 3##BDN[TA\$$& +*QSJP+ Y)/D;ES\>T2!%84FEA>Q0AB._C^/WSMK-ET) MJ+@WHE50Q+1,9WAR!SHPEH@M"-<"^9*1F"8%+%TT*O)*H-4SG"D/L;RMZ_RA M*,L416G]0+H$V2FONU6+:\LV83I8_+X@J8T/!(<6G%2J:$517 .RD%[@2S0' MS^K-&6PH.F,#-F0\'HQ(TZ!^:[./H]KF8#1IHDWXNX13UEJO4C2Q=6G*Q#8 AB M=P]DMT-[_QX%+7P&B0P\8[\D(:#RID.:_<54(%56A1/ O[SYQ@M@2P+)Z4^W M\H0FV@!R<6W8A0,)N0,=9T2O!+#(W+<&\P.X M."/;YNXVN3J?IHD@24_B5K?])FOA82N8FR0_5<^3,FE/-1<5NX0FR08+:,"#FA;(%,#':H-3I35&)/LV0\%[()9 M:D/VZBHTBN!P:=,6]XK3Y4WV(!8V")S)$_!EI:U#T$"\@ 8U68/&I4K$@5(4 MNQEHP"EEAHG.86=*H>.BR1.P?>#X#G NR&6T@--13^^DV.\-R)V6U"KN7KJHU!F +?@\]D&!%=R/046?H3'WWA3#O") MH1M1 ;HV"8!,7#8*Y!2$H=S /*!* +B-" A09V;5!L8!/ GP_M8A'G'?9!7D MR-/N$3+4G2_%V(TF<#+:&YV.%E;D4#B#"KD89#T:72H\8%Q1Y06LVI'H9S2A MN&&3,L7S?C!@N6=LV0<2JP51GXO164HPS",XL.P1T2 ]M@CG!HQ9$F$L2_U6 M&._H@^Y-5O6F#.#3ZAY.'C"B\;G*6 MU][&XWGQ -6"(OZR(++(3X%)HRW"W(&!*!H.-RXF[>_>NH^]<#'32#".V&]H M48!T0U($"@O_9K;>D]]-! '&1 $:CLUS<;\:6<[I=*!"H $B'W9D4=(TU^ M='56W$WAD,%DCV5-0^3$*R )K>CR_]3 MW..$8<[N;E4G;]'U+O($X2Q03&P,_#/^+9X7JA+8]R%[9!HAA@0Y"WO*ZX8T ML!LD_*0Q 93G050LD3)24UR3([HL:32AZ M /'IGA[,SFSJS)C.=D0T)$4!3#Y"$DC*#@$&-)I"L>J$#TZ"*D>TX6$4.\_4 MB\?5(<<=;>^IOD:\(30\18EPDG\E1R'4VJQO&6X7L1@^QM$9))]0MB=51C2E M9V_VA[)^-'1NK/1@IT"J[OQCW\4I:+>PR$ )OX(";3A\Y7UEE!,RF?7Z1(_8 M4V@P)<$&9F:K_@SRR"/HSGW ##?5IZ(5P&H8R4-# G#"LM1+&Y,_:8)@@,+: M,%1\3%V/4A?[_,!/^W^ GL9W\X]1V;< <_5;9WRP*C9P'L Q X^.V[@C$/# M9D^@\-%1[8O+_ZR54Q5E,@7K9CZ_2L^G%\EBN4ROIG.@L+& &1OEX[_U%"WI MN9(C/^MNW[$_""0,E%3XJ$T0:H,C]4%J/(3@T8*"48+ \CDR >XS0VV#IVU?GMRM@4FZ,HI M#]<\[,_%QMS\M?-!F-R'JWG^M6F:ZJ")!%96L7'EN+ Y\GRY&\& M_+=2/OR,L4%TWA&YH"3$SL*S8+.'@X((W Z0E"0QLO]/<< M62.QAP\13NGH@: KH+P_*M+O:W)6*;P@$>W:,$F3NJ*#H8C,(^E,R6=$V<.B MVL )(9/127L7F+'B\TN2692E&4 3VG5KO\G8DU73:GT$"\*E@7ND5EW1/B=2 MC9!B-,^0C"G]@F0^H8-&SA:KIM#_1^X+V0F8'J/NPTUFUMG.WP[GB\Q/C#'0 M'#T?&<4O4!BG[KR[X&T(=1EP8G1;B$\KC]D()MKXY"A=X8P&68^1A@3E!0.) MYPW8)Z34UD4#" !LDCA&AW;-=I*<2ARC9GN_V@X]LL(&-$KG%MG'I"Q#Z61# M-X8MVQDTAU@'XCQV+:60XS*AQD)[4PLODB^)+-74&1_<5_ H_ MKS/*0R#?=DT4J/68HD?A6?.QE9P8!Y=B!'G4(ZW@F/LO V8!.LQ]>KAR%BS( M,XI@VQ'J^HJ>_0+F"40(R4'2%9Q3UPPU^U7I]?)3/0R9?S<_!\ M!YDJ% @!$3E+;)#48J&<&W20VUY^;#0VNJX/CY1]PE7JZ@S5KT$K:ML8#=]3 M-,&L=U5=UMO'Y$-5/YSM0">"PYYCG'[CTMT]8#CO0YEE%6UA?HB"5V&V0U2- MB 8OP5TB2W7_)LPNDE!Q"GGU&%I>4;8C%AD.1I:6,9>"(PFNVN^&?:'/0K,: M)K#6,VL*?)#V'Y0'Q9=1C29 MQ#U]RNKZ-QA4(WG;OBUUJR%.2D@B9>V*0[(X>3="LV X_664S).+D[MZTSZP M>A2F2"Z2'R0![/]HC&2\K^EO&CBCCK"7[$0V!B@(-:0(#<7H0]ZP7 MCVCH8!)T,CD^L:8,9!Z#@YJX>,J-"*;BV#9(G$WXK?D(8@P3:,&L+HV!$37V MX"A$C1D.Y#&/$YEAZ#%[H@D1LY.D1;('9Y=ET020;6@0K@#3X_Z%9O"Y M) :]W30PV%GBN^6V7@$-)H@!F23?L3XETRLRR(72F4PIBO@[2Q:PDSN;L&]& MC(7*L_B-*A5<]8#6 +H? 56$$RI9$]N-DMX;()!( B*DPQ*KG_O?A(?^.=5< M#*/8/-[>8#$Z[FNBW%7IA0XG);*X'#"28U_8#I/FR*Q1>7-.=J@V'D>VMD25 ==2!ZDKHM.><"=]2R9$8/8] MO62XADA,YU+T$9DCP%W.R.;)S[+*<243+6C58'WV=% MZ5)B0:J1[ $6V_2SD#*+[3C\;(_$GT=R-!1TGIVGE_#?_/P\N4@OP->=75\E MU^?P_^55\LU(#2)7\<:UBX$-C3):K@I0W+_4"K&5:1^H&LQ)AE%!X289%M': M;A^&X=R3+F,34908Z2^92Z6)[+'H&(DTL/DBW98SZ];=CNZ">PGBS1/684LQS2PL_8 M7N[[,CXAU@-R;/6P%HHG=^N MQC,C/@0-WU6<,33YEVPID/#&B+^ZWTTD*@J](2B"TDYZD,R?!8FFFF-H$ + M1B"F1(_4^P_6UUL_O*;FM^L5YH1)H*NA.-P/J#M3D->3P[FL6W;TT!3A3RD# MU*V0AMJ"/$$V8\I2LDM"JV/4V4?,^;./J*L"\"F5$AA?,CJ,S?X=]&A&&; M44<360_Z]!=O.Z#]M1\./[YMBGN4)?H=58D+DK@BZVQ= B9)O4>X#+\/>=3K MZFHD?2[ ^$M 6M''(;?>G;*L T0UZB5NNX)=4J")[]T)!'<5[QSK?U.CA-,B M^.]O[GP5/+JRBZLI+46%X+.E*P3_UA Z7.CR1Y-O86(9Z^:383JEB""_5W^- M3!WQ8.O,X!M@>))4_<]F:,[!C8S'[VS-U!V#[ 15$?H= 7IU)'Y M$JGCEDL6AQK3,LRM KV>)UK&9"6")&A+5]J!9XER)?)^^F7W([8 WAY+Y:J7 M7LYP#M!17"%Y%#:*<7#^R"G#P+0',W5CZ$(D4,.O7;[E 50M4&%.TA?]49H' MABA6"HO'+D5YF8] ^+PLQEPPY(V%:)PM,ICX0OX'B$HS/#3$B5 IF\:X" N" M?9TS\[L!?+FR1T_NWL51_*3#9376(A&*T'K,R"*N*Y$IOH8_1(FBXIDP2X&: M _W? 7=D?K=B51,'4V;4VSY59.#I3IB#Z3R'5S5P1&.H%F>2W'KG/LY>#.-E M/=A=J(703"DRY!TJEZ60AG7713[#, ZCF:9TKJV6(9$- B/[N@F?EK.5V'5? M5?6P.DE^&=XWB[5B7M.5YU&-\?Y F/0B_KW3&//I;'$VO7;SDQ5^*^DB"<=H M8@:T+ K%=_4!-G,QO1#E@%'2,78'-)L'D/_WY@Q,L@,2*%@.Y/EK0*$)5W4E M[IJM$B3W9PC6$M90)&!.W#GL-LI\>6].ETDY2=Y[7@)K+#3AU+;B[/A, DV7 M2MK_>:NW=':=U94H3B"\S&@\$5GHZ%R>PG$#TYP3.\ M-;A.B:5K&-U'Y-U(U2W]76[1<-KMDSNM:M4>!N%C&!\JLT=?^JKACRQX*'-S M94\,C6(_3FN.;R'AXD>AJ\=H7NH3@7?&]BO*BV5;+OW$FI_:\JVW35'NX1%+ M:4XRF*F\E1(;\ISS#':UE61Y:3(BLIJZ/&!RV&1[BK[*%2(ZQ-L=V"!>F,11 M;"*R0UU0U1:K&U>-KMZQPZ6_]0$L":33A,6FE(&.C=]>(CJ\C04Z#ZP.T-MN MO!LKY/I%,3&3E+.+!\[K-";NK'#[]HV3:53)SWB0@_PR%M=T_5_0'1[/.I9[ MKM*;C5VI!]?B=+TW@P#U 28KN/@HT2D5$GQ1ZM/(L7PAC)+:A(\X*I!&1(S M4=*N7VB>2D*3JE'5?@[$RC$RH$@DH%-*"C $Y=!M^PDB]05 RYD2BS'<^KHI M1S%T0YHZTBXZQTY>,I0 M0=V:V>2+62R3BK">!@4A[HADKN2RW'Q(5!ZD*@"VIJ1/'I"(>X[.,38RUQ\".WFX:">"BS;)UH21+DQ3>9$O%Q_UPHP/6H9WRWFN MJ,L$D=JVJ3DD6P!UJ1Q_ZT7K&8N%2(PRBB):=!?TUJ(\#EYY>"%_>,Z\UAEN M#L\JKTPE&CDD-4J8M"Z=C=<$7"RT/B"J,)M7F)A[GJ=&=J8\Q$MA947#=1%@ M^P),R(7=7N4 [!V+X] (4QE %O2*XE2@%8*"V@JM!VH!(!:Y7FFC2V-')'A0J,(6B\U M"G\E!F5:I*C\)27?'@A$80E/T/5@C(L%"1B4Y>%R0I7__V6>6I3/%G71-H82 MSI\Y:[@!4<22C_;F4M:1'%3\_&?%7_I_5/[]!-_D>:$N>%-WVZC;CV,JPKB7 M:R'N4SGM3 ]7+5&]I&3X@CO>I#1R[;+ FZ3K@HI62(;RDU)@E>KP MF[NE(B.TCX=[VAE00'A4M%,'*%.U+YUC'.F,('" /S7?FBV).Y!85*%,Y0HA ME;J(2^0U:_1]<$Q$7!@D9#O.F?+N@<*=A^2=CJ,-W3+PR][4*XRD_9#M8;CS MO<(CT\(!&P/Y*\IYS$A0_(2$+\VTA9F20T=<&BE@?X%\S9G0NFOI:>&1D1*N MB^E%ZDS:7WR8Y*4V)\-X.K6_N0W][]BW<]<:;%A3ZF('!&^.&1#<";;QP7QK ML>HXS/# M]/Y]^:BW3X.KHQ1FU4!T+50F3I]TJ6 1)5>OP\8&80![8-; P>-MH(%Z8<-& M2"NVE\.;PG738[&,S1(@U2PD5MY2?!5"U\[-@1LAC(*J4L0>!P+PSG XOL:./;2C2[J:R3AIX&7K&;->3%;V*+FW8DHV*$*?P M**XG<#@)9'WI"F:6LL.!I$*T.OS HOOJ? )6A_,0[ @LE* LM9&=9$ MOZ7RJ

*2,%0B>'>70'\8V&"(:699+D9K&L,0D";#BM&^*0;SIG#!VXQHAL0*'B(HLX4YE'K(33873U9R'Z"X?A@TK[, M=+7$_43#)^W0V &C1(&>OB2DGK)!A078%T0\B6_7=%6E2TF<-&+E0@M-(\M7Z"+%J7\EFV=-86R-TX=N+4JI M).J?.N1_#:%T-J( ?ZVCQ]Q:>!Z9/.P9#@,'.-[IN-K%#_I3#HT\$6@QP]Z0 M50P[+!^'MQT;G4!J:28B;68_(DZS M8#94]C)PG$+J%#B,+$N- M:U":2IQH)!;TO B>FE%];4FX\VM%\445B4(/_:'4MM:I2A&27F^,7%K5G1\3 MQK&B=[*;!:S,/W[KWCD)L;^9*GD/1*;C_7Y(K!K8I=(PLZ6WYGI&4"B9@H@> MWQYV#A1S872-0_4RIJRXMMX7QW-&)"O990JB1($,=#DQ J.J "@SZ*[VIR*@#:CJN! M U=![BV5G8=$D_/2K-/GU\1I.KQXI01^JTQ506V([K-%T6MNC M]2=7;C_8^XAS[4/_9&9Y"@,,HT'(DBH>(V3']BF9=M3N3%OW<8>XIK ?J#S( M;#$TP\9QJQ\?!GK$IN2MG\#G M;#K*'4E=9/UBA(A_+8$IETN/'6ZBV6R!%9[?5;"0Y:J5-@K%?2DKO6? MOZ&F_?^>SJ,>IR.OZ8OP?2AA<0<%\5#7!&\ &(%RK$*APE8K9&Z3)@[NZS'6 M: $'5U#M[F0R.@.<&B//([J%R;)+FC/98\4I48E1'T'AM15FTFU#N*T?,FX0 M17:M)'9Y'@#IT&F3HR!+XH4[BK#@BAVFW7F=:.O2*.*I)?$@@'2HT$CR:WLP MZV$\E@^.YK,M]3_7]U&D)/M[+PN0BR1HQ_ET@&\LW%DV#Q1F!Z%LS+_:MM2>,&79[3);\>"!ASCS0954F/O.\!B6;07*N/ MH7%6!O,LVV[QDEH;.&=3Y,UQGY1ZHF]+ (^L M)S"=1-=#G_?A!/LAZ7_O[[X]N1TJKO$23 ?^?'F=+A>S=':]2!8+O&]ZF4XO M+Y+EQ75Z/;U(EU<7R=4T75PLTN7U\N1-Z!_/SM/%]55Z?;%(9NE\NDSGY\OD M+#D[N?.>0=_-FL]GZ6(V3V=SO.AZEG[RX1R\WR17L*JYP#8&:WVKF[IE1G")\OY=3I?3M,+ N@3Z<7TW1Z/8>_ MX?^S"UA]D5S-TJOK67H-7S\E_U=4%Z(.JW@!G@[Z?@*_>H^EIZ';=N')?_ZD M_Q*2^&%(LJ$_,^(;+:X7Z6(Y3^>75\] X,G=V+1>^_UGCVMK0.AFAQTU=]=W MMWS6V8S-\"\YB#?8NQG/ =_$X;8_OSQ/SR^ #Z[FP'_ 3)=7Z0QPM5Q,TSD< MQ/GT.KF\2.<7<_AS>>+?AN)FB! ,R+R8X=%=)@M@2?CK>GKR4R6V!,MRMS2P MXO3J'-!Z :P(; ]H!I8?9\5_[M1NI>^A&]_[XIC5/2*PHK;F7 .D<5)-Z;D\ M'_HK<:DT"::P51O=$=-B(NY6S5VH@R[5T12]9%#H2*5190<5"W(S-P>\NRFN M'9#@$RL"]XOZ;"-)?G>E2QH,]*5KQ.6IA#=B/&LC.Y\I=Q71MHT=+HL= MDZ M#W:*2=M>>B(('_*MJ?%C/WRY/ ^)();R@ MGIT_/UQ$WNVCP 1A)7^M7T>Z2R:\ RV,#9J]E[%,I#0@UYY26(KL2N<9A.W9DLU^[._N49T6LXN,'D@7P(QUMCE1DM<[-6V8VE%P?' MQI$%TV].X9N8N'YPV#T]NIF C##\YEBW"'&;/Z]1A/XQMC3=-G$==+%EV!Y1 MUB#M'[OUZFCAR8GWTO%$7C@$XGDZ3<#^FEU.DRFX@=9@RP)Q/SQ['_VAWV6= M^4C?R>??.Z9"[FQP2D?VTX0K^NQLY#O;&F5]2G=+ZZ[!8 H1>^R''$IX@$_W/D! M_FYBU%%1O++TPAW, MFH&8 1_O.WW-F;N9!;"]P,'*=X"] V?7LD9:SS/- PU@))4ZQHG[CP$)':]6 M1!"5]BWLL0"(XQ?Z>'1G]"_&_Z 7:[4:(EZ%.".>J0C>,Z.O),P>^>+0C;\" MK8]S'@;;HY2FW\9D_*VH>D:TN,-E&MPL8Q;8TWL5?$]$\S%SI8NR#@*G[13T M52YX:U0:'0TZRP"05 [^$[_)ABD["L*&/2:X0JF5%MWR]$@?05RAS!Y<#LT% M$GK@21B62F^8H[./+@X:676N-8ZP_::PV,R$WAZ 1%I=B+75LD9WG'F M>_FDHKCABQ >;+WEUIWENHM>3@>@-G)E-&O#=SM57+(6]A#!@E+W@QS%\ (W MOAL@>M=E<;Q#,'?+"MND//K^XZ[R!_&KS;.#GGO(6JQ9I#V8_R&L 1KK 'BT M/8LDXY[Y_E6@!\Y)YXI+KKVF()R;#5^,X S-X(2(Q[5U_++0P5L0 M>VT$*8P%!$4SCF$I/H^P US8Y/IYEY)U(7$_J%IQ9<+^9"*LF"QS[CQ_%#1] M$Q8W-$0RC4!]!L'V&]EA!/K1E8IQ;-O%>)G:2-!E)8?'F<\\\6&TGMIKC,&B M+TX#$0%?%\'K<$54.!))Y86-+IY)B[IH)[]$Q4W"70QI;G?Y!04?M0Q VUW0 MN:870U /X9,^QDEW-UM>_F$[]U)=7]U09B(W@02VD,'=JHQ64KHQ4X;;K"\)#%]9FN,GHHT'[2 MH6[PO33S1%N,&N&AD8%W!J65#TN]L$FR%=3@!90V[%^( DRVQB( :QD,FOV\ MD^7TC[HS>)R7];Q4A4!)\\%@F];U)5'I_QR$ 83TUJ@0ML!4 :,';Q:!M^C> MPNW>@3YV*8M:_6AE2[T)B(ISA[X-E'M'AZ";+')7!"NYO4I;'?/;JMB^8',W M_$9=$^P7"/Y0Q=6(;!R9\/6>6G.WQ:8@S)W\)N!@7/;J1?OZU8O"PC]K^*^I M'^!?TK_?9FWV^M7>P,'>@LM!29^J_?IT=AI\"^C8?'UZ,WMY,S]] 2/]XZ]? M'8"UWP!=X&M"2[.!H=/)Y?*4,R_ZH:T/."563[3UGOY$/]LT^ #\OJGK5C_@ M @]U\X' >_V_4$L#!!0 ( .5KBUAG586=@@0 -X* 8 >&PO=V]R M:W-H965T&ULI59M;]LV$/Z>7W%0UR(!-%N27V(GMH&D:;$4 MRQ;$:(I]I*6S190B59*RZ_WZ'2G)<3+;P+ O$BG=/7?/<\>7R4;I[R9'M/"S M$-),@]S:\JK;-6F.!3,=5:*D/TNE"V9IJE==4VIDF7)HF&W8%P&LXG_ M]JAG$U59P24^:C!543"]O46A-M,@#MH/3WR56_>A.YN4;(5SM%_+1TVS[@XE MXP5*PY4$CV-P3!9*?7>3^VP:1"XA%)A:A\#HM<:/ M*(0#HC1^-)C!+J1SW!^WZ)\]=^*R8 8_*O&-9S:?!J, ,ERR2M@GM?D-&SX# MAY-,&11,PV.8EXAVD'>G$(293T3N#U M=DQ['J_WOYG6./W#.&Z57)F2I3@-:!D8U&L,9A_>Q?'@W2N+D&@['@C\E/#"=YI D7OQ^"#8G*U643&Z]\^6U 9,S MC9 J:93@6>U:"B9A@2DK$'"Y1+_D.O!8:5,Q:<$J#^7,0G#1MV!1PGD<7=1X M!M3R8#2E,RYIUVC"ZHTJEF M+ T(-/39<6.; .?\@IR'4?3:N17MN$CDZV6^]A'..>$D;U-H41R+5OK6K^/H M%"10H][A=&&I!!W ;K3?=6XA$.OZI[DZF].AGU7"KXZWZA>^?\_JGFAH-#%K MR:E[L2B]>1)'X3 9-,:-U4OMEUH5;5O53=!8MN0:C[CG^_ U3$.0^J>BHT9O M-'?!CQMR>;3Z+XOI6(@O:NNJ]N4.?N<%=[G7"^3LFS_OG=#$B:XON_UK3_/= MJCI[1)VZ?8-D;.TV$GU-G^__NJ\_YDH0'P/CJ-.#]Z=\]HE'G?CRM'5-;=R) M^J?M7KB*AFO4Z8_A/1PZU[I[=P[?&>YFY6I<25M?/W9?=Y>WF_K.\F)>W_SH MM%EQ:4#@DERCSN4@J)NCG5A5^AO,0EG:2_PPIPLH:F= _Y>*]NAFX@+LKK2S M?P!02P,$% @ Y6N+6,S25F.4"0 GRX !D !X;"]W;W)K&UL[5IK;]LX%OV>7T%XT"(!-+9>?JAY 'E,N]V9=HJF,[.+ MQ7Z@)=KB1B(U%!4G_?5[+RG)+\7)8MM,41A%:EN\O+SO4[5_07+Y.*TY_6:"Q_Y/-5X87!V4M YNV;ZM^*# M@D^#5DO"780H;P1^YVQ1KKPGZ,E4RAO\\#8Y[;EH$,M8 MK%$#A9=;=LFR#!6!&7_6.GOMD;AQ]7VC_;7Q'7R9TI)=RNP/GNCTM#?ID83- M:)7ICW+Q-U;[,T1]L9*R\HIJ>G2BY( JE01N^,:Z:W6 <%YB4:ZU@E<,^?791E7"E+$DL M\RD7%$-U,M"@&=<'<:WEPFKQ']#B^>2=%#HMR4\B8F6 M;AO?2\U(2%[^,/$]_YATG;06)#DCURD5\Y1R\J:2]Q7Y59"_5]D]L3F#__]@ M/)%B#HT'VQ1+2!2](-X+6'5(>C6G/ < MY@V,E%C.A7''(0DT#VBFV7T)9^,1N4P8A&[N@$:E425NJR_8(Y3F,QYS7&H- MB-G*T:A'@NUJ:01GI6/$YPK,Q_"L21L["B5C"#ZNQK2@4YZ!E;@/)5;WSBIA MAEM)9DKF6YLA<"O:ER%S2 DK):Z#]"U/6#UJF"IA_NB44%"=9:34-+YY-,!8 M0AS.[)-S34Q)">UL9A0! JK#E%MI\OD6="H!S0=H<,.,/UPD8(>Z[Y-/()"P M6P"-(L=#M^K-5.KXN"33IE2Q9C() _\>4IO1E 0S2J&%L10))!G11\P"9$M(54!B]N;\0IL M%ECN=)I!A>/0+)>=C7'*>%NHN%[E<+W6MAH-J%&V;CLK-736MMEE<_133Z.Z M\[2N(*)<)R1 Q8N$*F@S4 HZIR:VY/7Y]<5R)YIGQ7.F4YG4?5U/EPP+C 1P M+!05-"V[BUFA39KM+(@KI;#Z&K_ G>;2JEL+INQ1F!C;SZ962XV]K"2-TSYY M!S-KSE:+N0DKM /4?(%YQY3A\0F#,@82T>A:S_)&F)WN&-L)!+7#5PJA*0X4 M6*9M,P_&T;H.49*(*I]"/$!^!G K8?AP$6=5@O:U,:YG&_0; R::F,"!^Y3# M*,&1LSSEQZ;M,49&%T;5-MB&0> 0!%=([&B("8YPM"ZEMXQ,&?02NX/#2NM/ MJP@*"28@-)&5I@G&$KD",LMFBRWNF81F7)A FXZQI)=_KF??U^TOARQ2'J>0 M_WH:VT-Q@!65BE/H=9B)W$"5&1EF)EA=)E,=&7QH9,#2LAT*IO ^P?8-%6M) M6TK-N,H)$W,HW+;!ZJKM'US#;4=29<:&&J$_8^A7*^Q)P3EXW<;XX..["_+; M]=7!M9SI!69^XD3#(5 0#^A*, F':.)P0WW&'OC,) MPX,K-F.F"#2]6SONT'?\8.*,ARXY(H=!.'2BL4^.#CY)#76R/G>]R(DB\[=* M?1JCC"Q6+KA>PZ6E)4NDK46=%J77Z@C=[/",C%:[Q*C_1(O*=45HT1+;A^:HD:E$/?(;_HI$\.$5-]]]@*FP_>\1%0H8:Z MF/E!DUL&;,Q,R24=P4:D<[!NCD6]4?HP'S%>/CF$RB!N/SAJX1XZ6I34WC9B M4K!WM:WUS7 ]"?YK1[\%V*]-VHM"PS*%6$=;H?-$=L3KNDS59N 6KP^W+S7JD;]T(O\KP/A*-B#<&F X.?NUJ-"\:.J'KD\!UPM ]N.SHN/\&\30S\ A0&?(8X_LWN^CJ7C9P+3#1L._\%K#*+BR !K^Z7$3G!=5_,0 MR&HOX?P#=C=!\"^"[8=(>A/<@ MO ?A[P*$-SK[BX'QYN1['(R#<3!Y7BP. 8.#""P<1OX#2.P,7<#BR"5^,'*" M\; ;C$%L"+?>?H1P[(>!$XW&._!X_0<'WV+M*LZ]%7%_'7*I:%#49 ?NZ &G M5O"VO1I%?4!<#(J';YI"M/.I3,W=.BTX&K:=?50$EE2B:3HN$@XH6M&LQ 1B M]$"M48_OW3ZX@'.#F9\HL^;K;PZ3!! 5EZK,Z@%$GE-XL5_W-P(X2' ZW9F9 M#B$QI3!TAI,QB9S0&V]QEPN0-)3E&L:DK3 _6(WCLWP!8*UXS[31LI.A&-&_ M_.Y_.UJ/4I&5]:Q9QW?!>NHQ\J7(AO;T^UQNA%%OON\=,-W MW&!(_,CKYAJ^X^/W]Z%' F_D#(.HFVN@V-#QQR/SI3U(3@)W!]9+#&A$*P6JDW8MVK<-/HV5(?]$4#0&/[PU3/,AHJ*JH;/_P?YI#'DK['-QJ',G?ZDW?'D& MXSZ%MVQ4T]-(2^/CM_#-26/+GKSLRO'P7Y*5IZ2]&7S:&W!.XRR@N9T\' M*P\-YTS-S:/1.,]ASMOGA]NK[=/7Y_:AXZ6X?73['55S#EV0L1EL!28S[!%E M'X>V'[0LS"/(4ZFUS,W;E%$P$05@?2:E;C[@ >TSZ6?_!5!+ P04 " #E M:XM8!$ U>7H$ !W"@ &0 'AL+W=O)@;P5RY9T09.FV[[1TEDF2I$J2<7Q?OV. ME*PZG9L.Q0"_4.3=<\\]1U)WM%;ZDUDA6GBLA#3'PJQ#")HLFP8EP&\R,_=Z/G1ZJQ@DN\T6":JF)ZHOU0WVAZ&O8H!:]0&JXD:%P>!R?QX>G(V7N# M>XYKLS,&E\E"J4_NX;(X#B)'" 7FUB$P^GO ,Q3" 1&-SQUFT(=TCKOC+?I; MGSOELF &SY3XR N[.@ZF 12X9(VP[]7Z%^SR&3N\7 GC?V'=VL:3 /+&6%5U MSL2@XK+]9X^=#CL.T^@;#DGGD'C>;2#/\IQ9-C_2:@W:61.:&_A4O3>1X](5 MY=9J6N7D9^?GF"MIE. %.V41QO#RQ32)DS?P51 XYZ96 MA@E02[A!6=)9ER7\AAL.OTOXM1$;: N0A'#/U\HJ6K[#? 4H+6HL@$NK@$G MSPVW&[":2;-$#:S4B'1J+=!Z/SN;#:*?R+R V THJETA<&,:@C(KIA%R5G.[ MEY$#6BMHI$;!K(]=\ =>-$P88!;>7Y\Z6 _OQM& N),2-?HC+S8#N*-HQ39G M6J(SZW& 04DW%RRUJKX8$ 6',QF'XVD&/W^X/8=9.(JS5X,GPIURNO6\7DPV M=*-UDJ7_CV1Q]'VA6@;DI23NU6#O"K1 M(-E.?*7-6WQ=,+APEZ]6DN?&5X=;0]?_PO"",\W1./%.:LT%3+;2N73/5%4S MN?&;-WMC8*&8+EH^#\39F7Q;PP7:-:*$^\L_+WW0J\MKN/OKXB3\M[P="O<% M,G8_\3,U".'*%OLS^,A-0<)=L050[YBLD2MQOJ:X7I):_]S1 ^15TSXU$[3")-$[1*MXGE MTNW)WM,,X!TU$8OMD,QM$XG$V2SDP1EMX:Q?$X3+(( M8A(_&W<6/=A/ :7F^Q7>5W)=K9*/T>@7VOG^%.,U"A+GW+8RA0 M(VW;%_2S?5=UTC837\S;ENR:Z9)+ P*7Y!H-LG$ NFUSV@>K:M]:+)2E1L4/ M5]09HG8&M+Y4]!KJ'ER OM><_P-02P,$% @ Y6N+6"SEF=(2 P D < M !D !X;"]W;W)K&ULI57?;]LX#'[/7T%XP)Z\ M^E?BIED2H&DW;,!Z*)JU]S#L0;&96*@L99*<;/_]4;+KI;LDP.%@V"8E\N-' M492F>Z6?385HX6J:Z5\+%&H_"Y+@9>"!;RKK!J+Y=,LV MN$3[N+W7I$4]2LEKE(8K"1K7L^ ZF2R&SMX;/''*D)W"2%.Z4M)6!#[+$\C5 1*1Z9ND+LT5Z%O$6BPO( MDA#2.,W.X&5]IIG'RT[@W3!3 9,E>.'#CX;OF'#)PK?KE;&:]L?W8WFWJ,/C MJ*YG)F;+"IP%U!0&]0Z#^=LW21Z_/\-YV',>GD/_#]4YBW.%"45\:"VH-MD)8*T'MS>5F,EC2N5$V MV4.>L\H!)CO4+MRWQ2 M&3S<+<"]C\O;P1W3SVC9BO -%HWFEJ.!=Y",PV&2A$F>0AJ.KJ["X6@$'QG7 M0%5N$$IN"J%,HW'R.BSMKO3UB/=ZX]22 E87:9DYA M%L9DG*3.\"H?A>GX"H8TDN7M7T:ION#2T6&MRC2\N1P'H]OQO%:NV_LQ=*4LGN!/X/4$L#!!0 ( .5KBUB,(2L9>@, %<( 9 >&PO=V]R:W-H M965TQCVH-AT(IQM99+2M/OUH^0T2;*]!K-N&J%?9EBKS3B(@]>-![E86K<13D8KLG2//\E98 M,1EIM0'MM G-+7RHWIK(R=85Y=%J.I5D9R?3HE#KUAI*<('R2+SF!=Z.QE!:^*&/@M^G<6$UWXO=CD78XZ7$<]TZNS4H4. [H(1C4 M3QA,WK^+^]'',RS3'-L[ M0@9XG_5CSK)!XI;#?L+B= @)RR.2HJ3W!8VY!N&XB;9P-#64:CVWU;K>D[O( M69H/6-;G\ $N$C;,8I8,8R=DV8#EPQ0^''/?Y2+.6MY=^Y-_HO'9*Y:B7=!:MM_C^C:]_][N_R1\A@O9MH[T7-0> MFK.DSUF:9;#/6,SB8Y[!*9]!ZP4$^H7^"",YX,69)3 MN%'F@%/J.O[N]W=U)QVPV*O MWHW<.Z&IS 9JK,@TNAK0D-+=&.L$JU9^=,R5I4'DETN:_*B= IU7BKK)5G . M=K\E)G\!4$L#!!0 ( .5KBUBN:_(%2 , "H' 9 >&PO=V]R:W-H M965T.]JIE6Z%)55O0[/7*"KOU#8ACZ)QV K9!8N97UOI MQ4SUMI$=KC28OFV%?EQBHP[S( Y."W=RN[-N(5S,]F*+:[3?]BM-6GA&J62+ MG9&J XWU/+B.I\O4V7N#[Q(/YID,+I.-4C^<\GLU#R)'"!LLK4,0]+G'C]@T M#HAH_#QB!N>0SO&Y?$+_S>=.N6R$P8^J^4M6=CRF[XBH?C.3QS**)7'/C1@7O>0R#/\D98L9AI M=0#MK G-"3Y5[TWD9.>*LK::=B7YV<5*4WVU?03158 _>[FG$[<,.K2ST%( M9Q:61[#E ,9? 8LYW*K.[@Q\ZBJL?@4(B=F9'C_16_*+B#=87D$2,^ 13R[@ M)>=T$X^7_$>Z#%:-Z*S/^M,I:_C[>F.LIA_EGY=R'Y#3EY%=\TS-7I0X#Z@[ M#.I[#!9OW\3CZ,,%WNF9=WH)_?^6Z2+8RU3_5!:A@+=O"A[S#W AX,6]4E&_ M&@NJ!KM#J%5#;2^[[72TIGE2]0VZK?WK"",J.;8;U+[LKRJCN]LEN.?;^F;T MI:YEB>!;7:M.ED^8D!01*U(.2M..A42EO(< MXF3"XG@"\82-4S[ZCCM9-F0;,Q[%+"7(HY21-":CA(_^0!H0.]54(%O*\1X= M!0,9F14$R?.893EQ*5B2)J-UO['*B@8XBPJBEQ0$.4X):IP 3SB;Q"E!&C.E MX57V;=\(BQ7-'*I:*86?:N]B%N492Q,.[^%=,9FP/(Z=&/.<17P"[T=??0RR MBSF+HQQRBC!QI*.,%45&Q_H,#Q]HW!M7..T+^(A"&T#7SK\6@QJ2^W-SG0FB M57WGR%GEJ_+$ZD3IQ.>E9@B?S:\6]=9/:4/_$F$.H^R\>KX(KH?Y]V0^W"*W M0F]E9Z#!FERCJSP+0 ^3>5"LVOMIN%&69JL7=W29H78&M%\K:H2CX@*O&*A T0)*=/AV; -.LMTML"F"N-U]6.P# M+8TM(A2IDE05]]?OD')Z521&D<#Z*2<1G,I_[L4<^GJK:"2WS4 M8.JR9'I[BT(ULR )7@^>^*:P[B":3RNVP27:+]6CIEVT1\EYB=)P)4'C>A8L MDLEMS\E[@;\X-N9@#VV(6C +(<$K@<",06M"D&BGD25L)Q%E.YS;%B<]@Y.D M\*"D+0S\)G/,?P:(B-2>6?K*[#:]B'B/V35TDQ#2..U>P.ON/>UZO.X9O-^5 MRALN!#"9PX';"^\VW'.3"65JC?#/8F6LIGSY]U0<6BN]TU9<#4U,Q3*&. _RI*26P+5QQ<<@*M#:YK 8+JST"E.94_%UO(%-6VL:#6M*RV MVA60LZ+D5486D#391B-2#R!(]VP6LT(JH39;>):JN2I48ZX]I;42U%^XW(!E MCD?;9/AW,LBRKS77F!_1I'(63&9.Q!")26=)+2^OZ9H8'?GDW>]05F*Y0NTS M\^RF\_1P"^[W97G?^73:GV08]N(XC.,8^N%H-*!= B-2CL?]SE*M;<,H%_>! M@5$X[O>]^!5<=9;URBK+!*2#L+L[/X;Y$XV94 "RNJP%LQ0#5BIM^7?F6^*[ M9!P.NJ-PV(_A/;S[H4^;'02\[YQ)A$$X3 9AVO=\8'&(BR\T,XQ[% V6'F>+ M3!M UQA^CAF5=NH?UM6XXU9+1](J'[P#=D>N'>8A5*C=>'(Y(FN*":=CKEV8 MZ82)+659^\1'UKO>.B5B)NJ<$H'84M ;$G8$NF$Z[H6#00*]03],AC&"7!8UBU$Z [M>*BGBW<0;VPWW^'U!+ P04 " #E:XM8)G:D MGPD# A!P &0 'AL+W=OM0--O=LV(SL3#+\DE*T_[WH^34RX8FPQX2 MD1+Y\:-H4O.#-E]MA>C@6=6-7425<^TL26Q1H1+V2K?8T,E6&R4NE@T^&+![I81Y66&M#XLHC5XW'N6N[M@\&_$@_V1 :?R4;KKUZY M*Q<1\X2PQL)Y!$'+$]Y@77L@HO'_$3/J0WK'4_D5_>^0.^6R$19O=/V?+%VU MB"81E+@5^]H]ZL-'/.8S]'B%KFWXAT-GR_,(BKUU6AV=B8&23;>*Y^,]G#A, MV!D'?G3@@7<7*+"\%4XLYT8?P'AK0O-"2#5X$SG9^**LG:%327YN>:.M X6N MTB7(Y@FMHQMW=IXX O-ZZR\%=38ODC0$*L>FK\E=J* M7T2\Q>(*LC0&SGAV 2_K4\T"7G8IU?LNU;O+J79 ^=M OD]FMA4%+B)J!(OF M":/E^W?IB%U?H)GW-/-+Z+]3D8M ;]/\I!U"RN#]NPE/^36E89/-ZOP/^^K&\'PROV MQTFY" X$X:M6-"]>47HC*>A.*+2DE]0RY@5&C,6,L7Z=Y/$XS7X)5M"F$36T M1A=H+>4%HGQ"XV0GUSMMI*L4^-N49'(NT'J_<=H14AKSX\F)-)K&.1\-_J$0 M,[BCZ-($.K6V%OXDRY3Q>)I-(!T.XS'G@\\_84W',1MQ2+-XS'*XW1MB-_#U M>$%A+*#OP!_OEWJ(@VC*T$QQJ-U-EW?X$L;7YVH&0NE]XPC/Z5"4'L/S&*UTVP?K>?_Q^ZL??= MO'L\[H79R<9"C5MR95?C802F&\B=XG0;AN!&.QJI0:SH#4/C#>A\JZDQCHH/ MT+^*RV]02P,$% @ Y6N+6,2&ULW5=;;]LV%'[WKSAPMR(&%%L77]/$0"Y;5Z#9@J9= M40Q[H"7*YDJ1*DG%=7_]#BE9EEP["; ^#4$2\7+.^A[X\'&6&B.S]W M4Z6])Z:#_F=PM&@ MUI*PC K-I !%TXON97!V-;3[W88_&5WKQC=83Q92?K:#-\E%U[> **>QL1H( M_GN@UY1SJPAA?*ET=FN35K#YO=7^J_,=?5D03:\E_\@2L[KH3KN0T)04W+R3 MZ]]HY<_(ZHLEU^XOK,N]HZ@+<:&-S"IA1) Q4?XG7RL>&@)3_XA 6 F$#G=I MR*&\(8;,SY5<@[*[49O]<*XZ:03'A W*O5&XRE#.S%]+F:P9Y^<#@]KLW""N M)*]*R?"(9!#"K11FI>$7D="DK6" ,&HLX1;+5?BHQAL:]R$*/ C],'I$7U3[ M%CE]T1.^ 1$)O!&&B"5;< J76E.CX8;IF$M=* I_72ZT49@A?Q_BH;0R/&S% M5LV9SDE,+[I8%IJJ!]J=OWP1C/U7C_@PK'T8/J;]T?@\*GD8U^_24 @">/EB M&@;A*Z@IJC\4=;L%$F16%.C7F&H-,G6C6&(U)E015U$Y88E=(;:XOA1,,SG!+/1F,]\+1V,X MA=/OA+&25H3!ZT)NBK;LH@=!Y(73R)N,_+9LX(^]<#+T\+AP"VBG@YW5L;*A M1 $5%!M)VQ]L!:&W8^=)\&NDS;J\<\#;I;0+RBZIV_G9SNTZB8^DZT$,-I"+ M#5Q1]H\U]9'=,LP<]"$8N0QT\4=UBG#(E;0@[#["EU(QL\K 5BFSP==T:7.L M#WL$'>(G\MR.:YF17&QPTQ)/TP2['".G=R1&[#$N"HWGE+.&A7&9YXHPC3#> MLHQA@7A 4(EBR6E.E-DX5HB1"E5+R*ERO)-JVO'S'05]N(QCJ1)'LG20=MLQ M!%B87IG4QSQHQV.?X6UD0S_R1K.QY\_&<(*9#>'4FPQ'WF@X[7E8NPSCQ#!( M,5%J8\&4&O?%@\AOBX^B'KI0%6E;UN:+2\TG4=:AR F&(BVPM50M Z45Y<0T M:]V&0M%8+D75LIKM!8\F1]9/LP@/?LXMC>DSLJ'?P2+L?*0LD56T/WV"/]SQ ML,O2O1)V21H&-F[5%JQ6_^>Z[9.<&4P6O(W$GTNO6^(6%G'-?:^(4D=Y$/6' MM0N5J;)7_M="K/W96O+'_; V94..S5W&CG7T;==&_H?%V(S(CZ_%5KSI%SPT M2TJ_KS2OC,1HYD7^MD)#;S@+>PU4]L3]X952YEI]QCC3@3?%83 <]9Y7/"XM M8^NN._7;W0!O%P7::YS$[?PJF2U/_3)G]!&60^>1M0A$V72NK@VZ?> _'TCG M^CFIW,%;,#Z V-+2%J]8KAV..M/?2RSSSN5!R '>&VW7]9'-"**Q-Y[.O& 2 M8JA#;S+!< >CSELT?;9C9S](IW#2$.RU1YWWB@C-RR1-6)I21?$F!"G,M2:.&(SLA09_#EWX!XW'64;5TCU!L6AL M!,MW6CU;OW(OR\?=;GOY1+XE:LF$QKMKBJ)^?S+J@BJ?G>7 R-P]]1;2X,/1 M?:[PI4Z5W8#KJ<3[?S6P!NJW__Q?4$L#!!0 ( .5KBUCSNF]1R@, '(( M 9 >&PO=V]R:W-H965T M%.O3'\G:!NRD17>!%$&RNST4/=#2V!*6(K4D%+K5YH>M$!T\-U+965 YUUY'D2TJ;(0=Z!85?5EKTPA'4[.);&M0E-ZI MD5$:QZ.H$;4*YE._=F_F4]TY62N\-V"[IA%FMT2IM[,@"5X6'NI-Y7@AFD]; ML<%'=-_:>T.SZ(!2U@TJ6VL%!M>S8)%<+W.V]P;?:]S:HS&PDI76/WCRN9P% M,1-"B85C!$&O)[Q!*1F(:/S<8P:'+=GQ>/R"_JO73EI6PN*-EG_4I:MFP22 M$M>BD^Y!;W_#O9XAXQ5:6O\+V]XVCP,H.NMTLW;L4M4[(&7/7#Z#G"2PIU6KK+PBRJQ/ 6(B.6! M:OI"=9F>1;S%8@!9$D(:I]D9O.P@/?-XV;](O_?2OQY+_W.QLA2+POWUEO > M-G\;EF_1M6U%@;. KHE%\X3!_..'9!1_.D,Z/Y#.SZ'_G_,Z"_PV[=^U0Z"3 M_/AADB;I)_B/N\.BT9UR%LH.P6F.,"H'] NNTA9!468842(![<1*DH"#>Z:87:^4]-BLT/O?? MG5P\W"V!GV^/MQ=]_'WX?4#W(]T9^'++21A/!J'5W'&H\F(4%)(""/+,KCM?!AV M% X+R%7A5 [=Z]0'B2_XR7GKE:/^PK%M6Z.?:ZK&*'=>+NF)A^-P&,>09L1U M&(=YDA'$)$SS)!SF,223/$PFPW#$BHA2/*0GAE?2-1VA/[*"\U)+R31]'E1: MEL2.3N6N+HQ>R(WFTV>'/B &_6WA9-\G'\?G.RI"7A0_.\IJWWUNM&FA-;4V M_)VU-6@V:!@-7\"VE,)$ ][,' []:\; 6[4D.NH#'IZ[G86"P?N6<%@]--1% MWT=>S?MN?"?,IJ;;)W%-KO%@/ S ]!VNGSC=^JZRTHYZE!]6]*< #1O0][6F MVK&?\ :'OQGSOP%02P,$% @ Y6N+6(5S =4_"P 41P !D !X;"]W M;W)K&ULQ5E;;]LX%G[WKR \R" %%$<77],V0)JD M;3!M)YNDG5TL]H&6:)LSLNBAI#B>7[_?.91D.;&+[F*!!9I:(GGN=^K-VM@_ M\H52A7A:IEG^MKLHBM79Z6D>+]12YCVS4AEV9L8N98%7.S_-5U;)A(&6Z6GH M^\/3I=19]_P-K]W:\S>F+%*=J5LK\G*YE';S3J5F_;8;=.N%.SU?%+1P>OYF M)>?J7A5?5[<6;Z<-ED0O599KDPFK9F^[%\'9NSZ=YP/?M%KGK6=!DDR-^8-> M;I*W79\84JF*"\(@\?.H+E6:$B*P\6>%L]N0),#V)M=]P5B9K),BWNS/JCJN09$+[8I#G_+];N;!1U15SFA5E6P.!@J3/W*Y\J M/;0 QOX!@+ "")EO1XBYO)*%/']CS5I8.@UL],"B,C28TQD9Y;ZPV-6 *\X? MY)/*WYP60$4+IW$%]LZ!A0? @E!\-EFQR,5UEJAD%\$I>&@8"6M&WH7?Q7BE MXIZ( D^$?AA]!U_4"!8QON@ OILL-DLE()^XTGFP)S[KV)J+=&X$WL6WFW_<" G59J9 :$]_1[B)PC 91)UV1(T5L5SI M0J9BCDS1$Q=)HBDL99IN/%&N<'0%.J#-=!/]J!-%O!$J,)$O0&-A4C *%C+S M7(2U+A:TK;,YDU[K-!53)?1R97*5],1'@YU?Z#_F^%.1./;UVH@'%2]8!N+6 MKHR5A4KPT@*BLW2B)>%V\]::F0;C#TYFXA<\R&FJ:OEEC@P&Q!5>.IP7LB@+ M8S=BIC.9Q1JZH37EE""3WQ'][KB,P5:",XKE!*I4/4J8:K M5:IC9H V2!ZAX,C<0\=2?"BQ'MUDDAQ31G2FDS'.1UZKH/M<=(!#K14 ML-W[OZE@R\*/J6!TM".4Y]"-H)?*W6?:YD#[X4H$ON?[OC@&*FN>-$J 2C?B M[O,[T9_0SJL7(D)! [_!E*FG"M'D(*9)--J/"@*I)[5+QNL7!B16"(!0SLVCLAG6IQM>WR+="7D^#G3/CH#Y1\WE M6%-%SE>5&Z!% #6LYVUZT'8LT[A,F1%9\,8>L^0'' 8=!R\#N38(<2J^"9U5 M3SHO*-!3-=>(?Z+L :I0%CFPJ#@A_E>4ZG6L\AV&%\HJ,^NUTMZU@]6Y$JVZ M\>F91H[I@7)JZ+^^OGG@?7X-7K_R1 (PL!4+U2!S3*![0&^ 5)4]X@"Y=HM> MOH/U_8E)&ZT?'68OI[M#S! M4"Z$L%^D8)XTE[W0$8P;#(Z\7?U:]6>IK7)L+YS?;K!Z0KZ[8;KU%=2+?II$;#D6<\DAO%MA9%,DT6@F MI>MC.1E ^A.2P@G40PVP=_:ZEJW/PDAA)\W*!A$U[H1^,N&?S&08/ >=?^ ]"R!"ETX%3'.&(8RDS9522@%F1Q%&EW@+36.&EM I>J&@-0KK&D M+Q;II<5#JH)R5E3!7]-.2E5W&ZF)*Z]:(49BDH',47#KV!(,+#XB^9J2'A,4 M*TK$/7&_4-E?^!-_@]H64HLU5'I0Y?4AM*F !WZL?2BA[\099 M56[)#$W(1A=>XRR M29FR\/\)HL[[J@0=^.U0!:__OMY?=2ZK]KEE@2;>CT,O&@3>8#@0K\1QX.,U M&O/C<.CU1T-Z#"-OX&._[Z;Z57]##>V.\#V5!$WL0/O& 2BM ; LTD M\$4T&GJ#:-*YV_VH+Z)!Y/GX)=LXY;EV MFHJR5;%!AY8"BW/$;?/F#%=YTZ5S21X]1J_S/3;>M<=V_WFHUA0U%_1#MN@\ MY^8Y&CB;+XYV?SJW^\HB>:G#=AQ$O4"\.L(#D@4_A#X 7QUU'NK#B9XQ"G2D MIBS0AJD&&);L]\8U?/4P[(T($_A%:"L736DIW=T$Z9J;VZ#?ZXLC9L#1!;], M=SLP-:5D6Q.VC(/-H>/7"7#2N546@Q)Y98OC8]]MAQ&3"T:]X1AJN7YA+!&P MVD;@YHB@)A$Q Q$[-P7%*MW[H"CNI),U)=96PJ75IL0='+&\=E/.&7V;YTF^ MG7FO)YH(X327YZIP=0#N,H7/,*W#"23Y 6@NE(?2R \@Z#09CZXU#KYTV@ED MCU1GG2^JJ%ML:GI-3HVUM1NDJ[6TZ(P#Y)*P[PTG(W$"BU\TWD0)+3'EM)B5 M*8]09<;Y(YI$2#F1F(Q'WK@_%D$TH??.)Y7G9WO]$@[IC8*Q%XS@C4QE#ZL8 MS,'JR0NT.T=;&CH#FCM$.:S$Y*!7=/$(#TT9I]8J.D*2F_N>:8EG10HPRRD< MWK7Z@3<<82(;ALS8@RFX8=I/T_&X \'YKLI;:.=8>N6&'\I!Z.\X \JE4]]^ MZWO5P&'HX@)E?J\6JQ#!7-@TE[.R*.UV]EE5;HXP62*OCY> M5//E"[_@N$'((+Z0"EL!3TT5T)4%U/ 7W8>T94:>I?R%'FB*?@MM0*XY"1"V M3,TEO\S0#1@<65-C0S+G;!8>F9T,:,"!7-:FI)U#8<)C();7=&M:JP4SO2.E MP19:CSIU\%50O"TQE?HT!769)B27X>8'L,A%L!MA'KIY^YRA#CAP4J0W_$M M2;L%X!WJSVF:+5/6T4QJR]ZFJAL3GEPX7&2,42;7S6B^[1P/6.ZPE\4LJH#2SYP:G)=*JM'0/E],(5\^!KN.LN=L7@^@>)'R]W LBCJ&8 MM$QJ)UR9HJKGU1U#*Z4@"! Y'* *%90$?;6]3^"[!YI#-37"2[A/'ES"QM?HFQ&Q"UYOX M]ZTR:>*LU)J*OUT\;*\)@&5NZ'Z$GN@"F.\[=@$^W&\![FC2+RG:^,*8,IJS M\:/1U,,[3P+'%2Z7,/$.JG2/"US.A>B=:&*!_:'1Y]Q2*.62>D7,\[%+)'3< M=8J6&Z!R19$11&@NCJH;ZI7<<*KC?,0W?_6=7-V,[A;AH@WUWY1;XFD'B>BC MG1ZCB1X/O&$_$H.^U^^W>^G6T2CTO2@8B< ?>!'*8M#WQJ-1YUX<17'V M)WTB/XY\ 9R3OBM3.5,:3 (Q"$/4S$B,(F^,87K?%X73UF<>>.F]F%^TRT/>X^MGV6=HYJ(E(U ZB/UK0KK/N Y5X*L^*/1B@(A5GR MXT))U @Z@/V90;A5+T2@^8IX_F]02P,$% @ Y6N+6(CNZ7$Z!0 #PP M !D !X;"]W;W)K&ULI5?!E<\VX\MGG)M;"Q;ECARUJ;6CB\FLW8-H9%$9SJ M:IPER>FX%E*-+L_#VJVY/->MJZ3B6T.VK6MA'J^YTKN+43K:+]S)3>G\POCR MO!$;_LSN2W-K\#8>4 I9L[)2*S*\OAA=I>^NI]X^&'R5O+,'S^0S66E][U\^ M%1>CQ!/BBG/G$01^MKSDJO) H/&]QQP-(;WCX?,>_6/(';FLA.6EKOZ4A2LO M1HL1%;P6;>7N].Y7[O.9>;Q<5S;\I5UG.YF-*&^MTW7O# :U5-VO>.AU.'!8 M)#]PR'J'+/#N @66'X03E^=&[\AX:Z#YAY!J\ 8YJ?RF?'8&7R7\W.52JYR5 M,R)HI-=DI+T_'SM >X-QWL-<=S#9#V#2C&ZTV'7V M*N('SF.:I!%E239Y!6\R)#H)>),?X-TA+TM"%?0%&1N'>G62+?UUM;)(/W=_ MOY1UASE]&=,WS#O;B)PO1N@(RV;+H\NW;]+3Y/TKC*<#X^EKZ#^_-:_"O$SR M-^V8TBF]?;/(TNP]O1B+EH8+Z;KGCU()E4M1D500K$5C.DNN%(X:@$%,456/ M:.[5-S0X4$9I1VO##'DA..1S MSX(2^%VKR0L^'OK<3>TNJ1 M*K'SA;!Z,L.Z5B" CZ)U)63]!TOKHSJ3KNWAW%,<5 XR1-K>-="Z_GV)U+B6 MSOF*L#[=)_JD861\K7:Z]UY[=65?5E1CW'J"C=' L"#C2J/;33D$(6UZL,[C M/Q(8WK25<-H@+5WXV+M2HB)[)0;M;-N$O58;*G0>FJEK/7S3IO!L-8GU>M]* M9L@MIC]T6.('WW5=!QZFHY@+Z]W[C:4O\><84:I*&-OML!-V@0VVLM/ 'O+UG4^0\W\A':'=/8:>JZ'VF&'-\+?99YI=^3;:2BV0E;" M=[;3AY) KG"U *FC:=R/^EZ'1P82^_.<<@&0;Y3@\@]AG*;!XO3F@VC=,3^@H:^G^0 M12,STS:@/(]SFL89V*:>*/Y.7Z/["LPB\ZYGB8=YZ?0?'US2D.TF7$4M!8CN MOC:L#K?=J^Z2]V3>795OA-F@-*CB-5R3>([+I>FNG]V+TTVX\JVT@[3AL<2- MG8TWP/>UQI'=O_@ P_\ E_\"4$L#!!0 ( .5KBU@/G5.;"@4 /<* 9 M >&PO=V]R:W-H965TZQ89.-MK4PM&G*4>V-2@*KU2K41K' MTU$M9#-87/B]:[.XT)U3LL%K [:K:V%V5ZCT]G*0#/8;-[*L'&^,%A>M*'&% M[K:]-O0U.E@I9(V-E;H!@YO+P3(YO\I8W@O\*7%K'ZV!F:RU_L$?GXO+0CM[]CSF;"]7"OK?V$;9!,2SCOK=-TK$X):-N%?W/=Q>*0PCU]12'N% MU.,.CCS*#\*)Q8716S L3=9XX:EZ;0(G&T[*RADZE:3G%E^0*-F+D2-;O#/* M>[VKH)>^HI>D\%4WKK+P6U-@\=3 B$ RH>AT:*BH2E!L0)-?X4/D%-;2E/>4M" >RR;'E3AK"[0H^+9?7U)0_.TD0 MP%4DX!XL>Q2S=S9H6U@CX)U0G7!8@&@*R)6P5FXD?UJ@$6.$DTT)VL!&-H)< M[54WARTI%'ELM?&2;6=:30)#SVAO+Q>^UWMGO%QCZ8D$?!P)).L<"R@(CD?# M)X$GQP,Z2[!DX[L>H'?,A_.@B.BR13LB*=!71;7!+M+4/?._$D@?LT=VCR249 MTYO@X*F\M+0CK&X(X@YR-)Q4SW@CI.H,,I:##=L1[%XS<*#4TG #KP-(1:%K MF1.*1BBW&\)2J;WCYWDGMPK0.HYPGTAA\-6T!Y'AD^+DH%&6T/AD$%"+=T3[ M>>"?&0%1&L10ZIR,&2&DLB!VW#%D\;Z5AJ5=97175O M=WI-\::IDQ$ERXQH M%&'-F_TXBB/H6KY"BCX\)/-QN;J"Y>J6SI/I:9Q&3S)N*%IE(_]EHFUK]+VD M"P0I"3=?KR =SB >9C#[!1*8SLZB=#*!Y"R)DF0,Z2Q*T@2^/:-%N.DF[,,H ME-*Y[Z4UNBWVQ9!KZQB9X3AUH;+I^J/Q44:<2A2&6.;'*6Z 9X$C2*68A/(W&R1G0BL[B+*$55P6%KS/2[5XKN.=E MH-=*EKYO+;>!'Y1-B!B]0\Y/5O2Z*3KE.^>([LGW+2H*Q,-=QV)/ZN,A4W[8 MGC#'V]6'$RXH2.]-X!1.>3'=+V;[Q=POOFM'O1.0M&(72OF9 MG2]H[3E\]MU!29]'"06*ZB<[.[D.3('GEF<7+"DIUE)))RE[*97<)(EA?!9E MT^SDU_UD^U]#AB$DPE14Y),'/55_$S(_A)=NP=&CQTB-IO1/+DO5V34NO$L. MNX=7W3(\9A[$PY/PJS!^>"O'M^[B/U!+ P04 " #E:XM8@LFP^S@) 2%P &0 'AL M+W=O, M[22WF:D;3U3?^]#I T1"$AH2X 5 R^ZO[UD I"1']M;.U1\& YNO1<5M7]="X_JPC^[-U<7NG&E5.+>,-M4%3?/-Z+4F\M>VFL??).KM:,'@ZN+ MFJ_$7+B'^M[@TZ"S4LA**"NU8D8L+WO7Z8>;,:WW"WZ38F-W_F?DR4+K[_3A M2W'9&Q(@48K_G&;I[)R)/QKIGB\&#O9IU2"/MFZ"K>R(K31C=UJYM66?5"&* M?0,# .O092VZF^Q5BQ]%WF>C-&'9,!N]8F_4>3OR]D9'['WRGK%_7B^L,R#$ MOPXY&4R,#YN@(OE@:YZ+RQZJP KS*'I7;W])I\/S5P"..X#CUZS_R72\:NLP MTK]K)U@Z9=YX=LZ.'\B^FD(J%"JSM,:R?ZP%N]55S=4SVW#+A'5\44IPKV - M$FZ8PXJ2;RS32W;+GRNNV!=;@J6NS7CC5MK(_\# _X, MVC<9)L.A_V'#_G"8LJ^*?D%/=@OY5*&%X MR>Y0&5*MR+1TEJ&@\N_17WIF1(XM?>]H$AF%]Q^\#9FINV",O&^'W MA\ (GJ\)%SW)A@=,QH=_UF:?0G['#:Q3J!'P\5[ (TULS%FNE=6E++A7V1KI M9@N1(W1,+)?"BVZ?W3?&-EPYPDNF:%G"Q*, (B<4>Y<.WQ^.6G?:O@=,6MN( M(MGQ OL>YF^\'XDGZ!99&Q&M!(YZOV7;OM%=:V0H9>^L$,S73#9D)VS>+"RJ M XQ@GQ[Q^[V/U76S@E"W[$Q#L.8UG6Y8W2"08$W!TG1R,!7HK$1?OEH9L0)6 M5AN9>W1O,K\CL+/=OM2AV.)NRF,P;%P&TL($H4R&YY_ MC@9\Z?NBS])S[\AGL3 -(4OW7&GY2_&DWDWAI.=?[K\2RG%'LFG\.T[:_SX1 M1Q^4='ZSM,ZGE]* K$,!7L3BQP34K:?L783O84?4[Q-O:\.-(7*U2WX/G]M% M#$=)&D=67@)"]5-,[&4$6/*9YX NTS:\UU/S) M)/1$@/'^X1IQ1@9@\5TZ2(=@^)[E!@SQ<>SB2@5TA/T2,920LT5C(?.6R%TM M$#K:TV=S66$*X4KHQI;/05R]Y5+;*'X^8='(?0/=SME7U*?QKX^F_D<6[S'5 M5Q!4(C SI=IC69)%??N"I44A">(^D5"5GI=_XX50B\:L0'!>HETH]I97]3D6 M]A-LS_&;N/V&S29LEDQ@$RS%4""\^)ZUW4#2=$?T='JG_ & ,5$2 ;8_C^\!IA;EIBW&Z) MD41'/#MM:)2+Y[W$$H$Q'3Q*,*=U1JI']'8-3S:"*J#!$ I[.2]++P)0;1>$ M97Q*R::DS$7M0E;2D);1X9YQH[DIMAWVT!+:S.*D!@Y05:*@[JFQO-N1,;^, MGK9E'F02LS&*H=HAZ;95OU1>MT9U5QA+%FT_V1ED7H$A+9O-=J290X **LF& M BS8BM3']QQOB:Y.='SL.C6E!E('! ZZXMKIY\ CP"'%\BH#2X:5&EF(Y_79 MM5?3KA[:0?G%>,0+-DDPGR;36EX/[;;1!-B2@1#D,S M8>PF%E=%;C%FD#:6F(@<*O\OD8<2E%HZ84XO"H'^@ MRX@GG.UOL]YURBJ6+I=LH:E*Z?-&E$N*=UC@_,&%M!@\@]#_-%G_%Q_X#@9? M/I@U2B!^#>6QA)*7E(E]B_$=/%?:T3N4P:*A^X6@Z27G=AUG6T7$_R8JZ9S7 M4GC6O2!QXY!P34*%JL.57)WHC2)*Q&K0C?.WDS6$@.K8-HM_8TCUF7KB513. M5B477'V':\+"D!][\)PJ2+#K FL)9B?"G\-YN(:@4ZJ5.%:>F0_!<87<2R>N M]V68H>$1=R$JP/'M[H8Z]=ETG&2S,Y:.DG2$.>SLE*7)Z62,;I6B^TS&HV0R MF^)9.CU+3E,LG)(43!' 3FBX14';@\SB"UF2_-&H!%YMXXS @=(5-Q*P"E'C M(_$/E;&>9J64@P@7);BD?JQA2(+8O\O9(B MASIO2AXL81(#$0A*Q8D(C@Y40=I? M-O2C%?0"=:@/5 5&MC .PXWH$*9VRO>V=Y!!CY],[EUHEN"JRFF.XV\ ?/.3*E[L;6\Y]'/]L-5)0K M3;ZTK2[TPI\F*C2ACK0!)36;+451B\HN0_>F-X'7<5Z+QOM=F8I8ICO-=9NC M-@H$@11UV9BX(B#X.=X0VXC(#]F!\OMP7DX('7D3='KL]>!X\4A)?*W?\XI8 M9W@LF^U^%[SNWR\&WQ'3+S5N]?$#'=!]#7[U7U!+ M P04 " #E:XM8M%O%59$* !2'@ &0 'AL+W=O&8JR[#AI=[&[P&(?XE@R.9P9GCES*%TLC'UP"KRTEWV MYMY79P<'+IFK0KJ!J52)7S)C"^EQ:6<'KK)*ICRIR _&P^&[@T+JLG=UP??N M[-6%J7VN2W5GA:N+0MKEMQ^C]9_Y=@1RU0Z=6/R;SKU\\O>24^D*I-U[K^8 MQ6^JB>>(["4F=_PI%F'L:-(32>V\*9K)\*#09?@OGYH\=":<#%^8,&XFC-GO ML!![^4%Z>75AS4)8&@UK](5#Y=EP3I>T*??>XE>->?[JF[16EMY=''A8HWL' M23/S.LPK3":\P6B;S %Z84JU/Y=Y)G9'!^,]@5]Q1QB;ZA*U+-Q< M6B6D%U)45B>*!OPB1J/!T5!\-AN+.F \S\54"?6D;**=G.9*@&!$(MU=6ZPJ3&#?::1K=^TC*R7:BRQE5PH'98,\=Z9-R SY#6C04&XM9C MD6X0O#W'YZXUITM/V^U ZRQPXDIIK!(0P9 B5]HL(F'0S$D0$+-#*[Z0L/$?R -F\#$ MEI7&=W:!?$*@IT.1RJ7K!$BS-X,TM7TUROYF]86"T*Z M4(GDU!HR7D@#[61:E6"A*!VJ.899)G:N4]I6ZML??S]CO MKY+7IHO:*A $P'2LAF!KRLKU*7#?&(>P4L M(H78NO>)1QV5(27J,?A '-;PU,+4>2HJN>2)K7>!@*9 (,Z76&C]9NXQL]! M5V5=3&&)]FX#-^I[C5U$##3Q>VW@$6(R4TH7D@?SJ7[4#-7=I[T )FO2&N70 M8.MEVQQMOMQTJR\*: E=Y3HL0+^E&MN"*"@BY1<*F[DEV&U%33>(<\;#\U^E MMN*3M \0>5]E7BN^/SH7N] O(1Q29WNTZ.XR!/-LSD#\_2.8*V)D,AZND==O="'VK<27F\EG(*R^\6KG1*1(G?AD= M#8;#?L#:&FJM2A35VN0HKD-, ]4CT;#;NS^" M_^NZ1#U5.HB9HS/@HQH4@[[XC//%/W"^$#?:+YF?^S&J3&=^CATHX89U!.*F M%2 -@-U/=L ^1:FD1?';T*NL2IL=#5Y&,81FP;^ID )@IFV:;2"[NDSR.HV] M8.L8ZHRHR*U]L8:G'?%7-2CB"[S)5Y;2V,S@F\P*QB[>HL7/XB%S=ELF@ MO]6 9\@U;.F=, M/A.VI#T[<.NWTSDV6KE1E-B#2>CDC1IKZG:!C@,Q1D,;GU;)YXJ@KK.^:E-! MJ[5TUN= 30DA1!G0]:?,&JK0==&6 M0M-)-I)"\45S$D6093IAW1IE9&@_'2&)OW(?QDD9<.%P-E?6.O%M+N9,T#4Z M['IW9JH2>G3A:"LI# ==&[MB-Y, 17]STUI%DL@Z:) UTTA :DW5P=+K6KBM MLU@\M.CSTT"7$QS\=]CE*6T>U7J?'4>;@Y1EGF(?>;<9[RT]6O W:P?ZN=E& MSM$"4-A0ARO5F1K*):NK1EYOB*PHKO^M9R'NS/^O)Z*,Q'P1Q/SC3YZ(GLU9 M.Q&]:/&_>B+Z05L/;:AL>.C%1@^"!'% M46)XJ2J7B8H'S_'XJ#]$CQY!G3/0XZBUS,@D,9 Y37) G;D.+56')X3TNTU9 MM;'#[^]OQ,GH:/]P&)X\,J\K0AM,- HV]INNJ0;?4YFS+7[AX39/;R0S$]23 MTT$V.?$[J#(7D[B[L6VB&D&((52NB;16$>UU. 75I9G2 W;NOKJLZKA<3&&W MQ7=M,Q$P [0U^SQS7OPB)B=#3C 9?5#+9A&2!L&1:^S&P_Y]0D0-$6521,(A MRO@<,J(6"ZX>3&[&YLYV[AL51W%-V:KK6MWYH+#MQ,S#T[YH+^A-S,]=[/QY M_T'0WY=/U_'_SBV%LW/?:=U TN&Q& W&1^)D<#P2P\'I2+P;'![M?-'N83^S M2K$P AYP0J"$308GXF_B$ ",GY/!Z5'[;^>KH1,]"[BCP3'NO_"Y\W&].P1E M&3Y/@._3^'U$WGQK\9<#4\O&W]).U,@XERE6'J<'!\U!,VO,$,%]Y4_-9P:KPW!7^=*QS[+0W M[YDQ/E[0 NUKY*N_ %!+ P04 " #E:XM81]GB%-$# !\" &0 'AL M+W=OAZ(&21A(;BE1)RH[_?=Y0MNL$&Z.]6*(X\^:]&7+&RZWSGT/' M'.E+;VQ895V,PVV>AZKC7H69&]ABIW&^5Q%+W^9A\*SJY-2;O)C/W^2]TC9; M+].W9[]>NC$:;?G94QC[7OG= QNW766+[/#AHVZ[*!_R]7)0+7_B^-OP[+'* MCRBU[MD&[2QY;E;9_>+VX4KLD\'OFK?AY)U$2>G<9UG\7*^RN1!BPU44!(7' MAA_9& $"C7_VF-DQI#B>OA_0WR7MT%*JP(_._*'KV*VRFXQJ;M1HXD>W?<][ M/=>"5SD3TB]M)]OK(J-J#-'U>VX;$&FKPDJ1V0Y!E*VILK9J&W+MM(< MEGE$"#',JSW*" MBGEQ>0;O\BCX,N%=_D?!CZ>"Z4F'RK@P>J8_[\L0/4[-7R^E80IR]7(0N4FW M85 5KS)('JH=.%L7J62C><-34(F%FZWA@"!CK%R?@HF"T2)/ MDP!L1_;A NBUWNAZ5$:"VOK 5[6MAZR()$ X^F9P%G1V-+@0M/!"DCJ%L$K MV&ND0-4;%G'<-.A>(N@D@:DD;^\"-4@$,BXI/V22U6GBH5 M.FK0@Y&F]VX+G?Z"#+S:9"/DPEC^+>% 2-N.)8&06K&/:.Y1*BNZ7F*RD?:+ MD-@#ZWU.\$25.H5S<4A&,T9G(H*;#!1I4:E':T[1B,HI J7>SD M2)2IAM-Y.+'L%$Q8K&VJ>7WDJ'HW0L#$BG"I W)@87Q:! Y3A>OO.8FBD#PM MSB+AY*3*A['J3J++6(%Q.QJ5AH,.W^((.SE9D\;IN$P5/F!(5E-RTN%HE8> M5#WT/>Y+]H?>5R1AT@13D0=.X\SL9O121\E/)D+/ODUS+\B=L7$:#L>OQ]%Z M/TV4?\VGN?Q!^5;C#!ENX#J?O;W.R$^S;EI$-Z3Y@DIA6J77#G\/V(L!]AN' M7K)?2(#C'X[U5U!+ P04 " #E:XM8G24(^9X& "_#P &0 'AL+W=O M'H@^T1-OJRJ)+TNM-O[Z'E'S)QO'VI0^V*(HSG#DSI\,G'50B^5.S,KW>'+S-BE\GBU\XE;6:WJ*+1L)X*Q;+)4 M33>^OHQS[^SUI5G[MNGT.TO<>KE4]NE&MV9S->;C[<1#,U_X,#&YOERIN7[4 M_M?5.XNWR4Y+W2QUYQK3$:MG5^.W_/PF#>OC@M\:O7$'8Q(\F1KS/KS\4%^- M63!(M[KR08/"XX.^U6T;%,&,OP>=X]V60?!PO-7^;?0=ODR5T[>F_;VI_>)J M7(Q)K6=JW?H'L_E>#_[(H*\RK8O_9-.O%>685&OGS7(0A@7+INN?ZN. PX% MP5X1$(. B';W&T4K[Y17UY?6;(@-JZ$M#**K41K&-5T(RJ.W^-I SE\_ZCD@ M]NYRXJ$MS$VJ0?*FEQ2O2')![DWG%XY\T]6Z?JY@ C-VMHBM+3?BI,8[79V1 MA%,BF$A.Z$MVOB517W+:-_*@5\;ZIIN3/]Y.G;?(A#^/^=MK2X]K"]5Q[E:J MTE=CI+_3]H,>7W_Y!<_8Q0E;TYVMZ2GM)^-P4O*X73\9KPDOR9=?%(*+"[)5 M3]X^WA)1,!J_"';Q J,XSR\HTHF!F M\:/3*X5M]+& ;!8Z[GEH@QO@4VUKJGX]DLFL;:5[M)1S\'"+ )3&+;M*;W>< M6[->/7.<+! A(*H-F!FYMHO'(:0C'2H' T(N>(3A] MVMH30Q]\>](*":(#SQ&PE%Y.$:^!J?I_$7<-Q'4^>D3GK-=M1&;KV>CVOS@U M^N&D,^07XU4[>KB_(<-O]* _Z&Z-3R)/*$L9Y;(@0F94<$8ERX@4)162T2Q+ M1[?&^6"4W0J5&2T* ;F,"%[0G$O*BAR>22K+G/(D&7UGC0MXF1DBQ_,L;$ Y MR#_):5I*FH)E!$]H)A,J$SZZT\ 66=F79$B<92"+OHR)H*E@-"T2PBEG!159 M0B GL'>:C:)[I%*K)CSU1YP\ZB:4O"-OB( CLBBWS_\=T#3-:<$%33@C/(&I M>,\+0621498QRDKQ$M!$I%B8T#*'ATE*$XP+)DD*T&0!!7GQ":("[F<%39(" M0)0LB&:8!;AYV#O]#*"G (?H>5)">2'08"AD#UPD6E#BT+G MG)V/GM'-JR^C0Z3_4Q!)D@CD-\!( 48@"Q2FD&4 KT1ZET7ZN3AS!%* !G(D M^!OR9O3,?,G *U*&LGE%?6#FT:<]/AC^ M3P_FA/S6$KJFAYZ!KHR-9]%7H'[GU-)QL?.BA\4BS MZY^-W27<&;E7'>XGL2&HUFV;<#S,F+:IT67K@V:,^.)&X$(;V9T+^IZ*]6?D MKG%J/K=Z'L1&GW3N79)#>'^0V8M'3)0;^IE[WFKJO6:L'7T[]*Y7GB_J\_X MT[TA(@\M!54I$,:T #N!_5&X$JU&E" X5A(T!9&!/Y@<[4.QKUSM9 M"5IE2>"T9X3]"LF08P?XR<&E"N?#>;PZAB/LNO/]_6HWN[N=ONTO9?OE_=7V M7MEY@^BU>@91=I;+,;']=;%_\685KVA3XW$8C<,%;MC:A@7X/C,XSP\O88/= MG?WZ7U!+ P04 " #E:XM85>\#0%,& !K$0 &0 'AL+W=ODN[P\;_E T=TO?!7LR,>::%Q?9T2!B@ZB@U#."Q+\; M.J.B8""8\:/%'/0J67#Y>X=^'GR'+Q/IZ,P4WU3F\Z/!_D!D-)5UX3^;^0=J M_=ECO-04+GR*>;,W>3,0:>V\*5MA6% JW?R7MVT#N]DSL!;^?G3KX/3HH_3R;.6U#BKW7^-FB[Z]&X3-ZZ2J9T-$ =.+(W-#A^ M_C1^%1ULL76WMW5W&_KC$K(58KV!OQM/B*=X_G0_B9,#\4"/^)*3.#-E)?4= M'LFBEIXR(8NBVR!U)A T[62H*"=\+KTP:5I;RSNGGJQ [JB%G; M-$=MBY.9I: '9>AS86HK*D!AG3;6#L4W]5&)#Z8P,RM+<5:8.A,7.AT-155; MMLRS5?-6%]--J+V.3]SF263@OCE)X),PW+(!R\6]C< M)0"109?+,A7:'325\II%I4BER^'U]Z83-L PMC(LO1E8N8 "O!GGS"IWS=LS M5=1!A8(Z[56J*AG6>%>!97B$C*DN2\P:)XN@J;..,[J(_N1N)5#+85QZ'HC[ M^L!A%,P4%V_0V1-#8,%]6IS_MM-&?T*I+)'VZ91"[^N&E0]IE S?;*91 M'&WBT9(?51-1-A$4<]V3O-'/!WR \:@*& M:.Y1ZZ(8ACACM+M#5S(65E;&=MSC".+8 4;HC'D_D47(+\2XCDV751>R.D*T M%YI#=_RRZ&V-BV=MWB[ZO&V-V=:&LI$*+]AN)G<2'?2*PCH^>#D$VPLP'>ZT M;O1UQ>5TCR(K$6Z*^:SOI^P5S/\H89E(DN4F<[_"UHE6".:#BAJQHRO%RMN& M/# 0:+0"\2*.7K81[W)T7]MJ8MIQ,.2^*W@*!<^^7CV+1E&$D3*7;G5(A- ; M35#5:F*!5=!E- 8"3AAFL$;6/C=6_0VD1CB5E?)H4*O6!KW(=)WR7+*F9).2 M-M29NE%99TK[,+Q8."Y!;AS?9*#M.M>B6)#D/F"V(/\"< N[S+(UZ>WX-D(E MP+VF"+A+-WHF75JXYR/ZFI:JA)'7,88CS'7Z$.Y%';+9G*-GDGV)5PX']0^ SPUD$ M"05.!6ZZ!3/I%H<%3DRK!1N#96L#/WIR_KA$TBW9E,E86972ILZ&^0D[?3A& M]6/MWAQJ1B42+K/ON.YU^7X6QWPAA M:EMQO+6A,CQ,0EVZAFYE=&SJ8Y".'%07!S5+?%,1H-U M&X6XEP:]BZ/9A*:F;?[==%N+.Q+K[ECCI0MP2786KOD\)VKMF[MP_[3_)>&D MN4 OMC<_0V ^SM 61$%3B$:CUWL#G'S#U;Y9>%.%Z_3$>%S.P]<-_ %!+ P04 " #E:XM8G@D$!!8* #*& &0 'AL M+W=OKD,\Y=+D63/YVV]72^,XOFBI(7C MB[-5.!=C43ZL[G.\'6^X1/%2I$6^M%Y6R.%1"*F)7$(\>=)]$22$".H\5?%L[T1283-YYK[M;0=MCR&A>AE MR9]Q5"[.VUZ;16(6KI-RE#W?B,H>F_A-LZ20O]FSVFM;;39=%V6VK(BAP3). MU=_P>^6'!H&GO4-@5 2&U%L)DEI>A65X<99GSRRGW>!&#])420WEXI2",BYS M?(U!5U[TLC2"BT7$9G$:IM,X3%B"K<)$>,;K"[+"T7!0L@+]IE< R=-XH;M>*7QH<.,"4_\UU'/(F<_;O[6)0YH/*??38J#M9^#I0^)\4JG(KS-O*C$/F3 M:%_\_ION:*I#,?N-&&2E8(;.?O_-,W3CE/V2+FR"I5[U MO!(Y;0>'D)6B*!FHB 0BRSR>EOB0HB*%12'*@OA-L[3(DC@*Z5.Q?BSB*$81 M@5@D]C3+(Z@AD#OE@HW%=)W'92P*%J81"[Y/%V$ZE[*7<2&KR4C,UXG2==SY MPD;K1#"KHWGLP#SDTDQ#._TD4I'#,K*^8&7&KC?&CDOH@=)4%G*O?BHE0<=I ML@:\84I8LKADSR%T6*V2>!H^0@1,EE;67@#/*"ZF258(N;[U9K$1L"':]>:1 M=&?#$5$,EV4EMKTPXAW%3S&"%)&0ILP-.Y''650P&>447CUBU_6G=;XBE>#V MZFNM-!1? TM*KOAK'9L.[^^[@*[OL MWG8'O8"-;X)@,FZ-,;-$E,RJ8NS%0.L-^S9B%5M5'0V!\OWZ ;#0:?2M5;]';A3 MS30-@^N:SVU'D_HKJ6F6=BK)K4IRZ;'C-LKKD&-S2_HJWV6X[- M?=_FIJ=+6LLWN&/KS+*Y;>+5LENW_>YE_[8_Z0=CUAU<(:P(]\WP]BH8C:77 MW%,6_.NA/_G: @+N^I,[V*2V]H:#27_P*1CT0%PY';50>;P#_R>R=2 =4&)T MKCDN]S63GCR':SJ<9YO<-,U77D[B\#%.5#?Y,=7/[O[ KGM,I2*GG)6E RD" MQ&E'FJ:3[NPI3-;BE%AJ&OU4NUBX1M',X[]%=(I8J574I&(MHM8PCU <4*.J MO7"_;G#;,IF)D-BZS6R=.YK;ZD913'D)2U9A''4 C3JK31/B/-*>=&&6Z7/7 M=1!_C3D&UWR=VY[?&@DJ8]!=A'F*L@U9)FATBQNN0W0'P(EN.]RV37;(#G0- M:6)RQ['888N:ZKK,H:D^68U&2^#47?2'P[J3+N[!WJ#P;C_.6"WP_%[=;?1B+8-4 U*S0BI#ZUZ^O@* M[%3'A)U.T(*FNFH'5)!WJW)=F2M5!Y]8\.4>&J(4U&,<"0XC'*%BFO"E%SH M!M#G6A*+W (&'-^E%T/3@5-#HC*;?I,:0UWEQHXDU $!W>:.Z4MJ8!K8]C!# MUAC"P9GD8'02WXE8UJ&F0-WCGJ4AI9R*@TL5%-7TL$5>9=>CX5W#^:WAY"88 ML?X 0C8067@82M0&*K\>T" /]R9,PB MHT41)> 30>6@VZ!KF'"/F9YW( B MFNTP+&LPP;%J V0ZU7PK(S ?TV3^__$;!).-WF3:X1MZ$_U#J_S@@MI## MT1YM2R8ZFJ6%M+=,&64'F>4APQ#!UBZJ=Y5%A7,L5#E7EP7,@$Z:)94U4,$L M%U7,D"B@(FDBC1VJ;A_F5*\[OF'7M\,_?RYYIC1;S)+LN?AG\F0K?@=ER)MN M;]+_+#OP26L@RE>P^K6P=65Q4L;@.$)' XRJL#C="L"Z-')=J'%UFSWRXD:6 MT9-]V5CA4F9E,RFW&=GJJ0,@3%RGGN"AM%#C-]!Z/0?#'H#F MVS)(/_1QXFZU7N49'50QI;]4Q[LWFG_,Z;7. MU_T!C@3[H/Q&7G5F>BVOHV)_?1WT)I2KP9?>31>C)4.*! R51HI470!C'>%> M]0#HZ6C4--3^,?PG]W)%01/>Y^[M9F0=P;>C?F\27-4@BG+Z@.*B,^"5>=&^PY;(YR\B#X"Q+4(=(3BDO-2J' LB;Q(XWUT#D MW+,5Z65]QE*IK54?S MD(:-)=T?%"#(GNETO8_I>X7VY!^JM,10#CVOG=!P+ ;G76?4(*P.(S_OQ5^Q M="?$^ZXJCQOWRTN1S^4M>L'DY8RZ:MZL;B[JN^I^>KM=W?)C\ 1,"Y:(&4BU M(]=NLUS=G*N7,EO)V^K'K"RSI7QVX+N^HD(=OB%%%"DL! C*MB)H279[KM56F);[86(>"D " M*+M0!=="BO[Z.6LNM9%BW^Z8>;!% %69)S-/GGWYYJXH_Z@.QM31YV.65]\^ M/]3UZ?6K5]7F8(Y)=5Z<3 Z_[(KRF-3PL=R_JDZE2;;TTC%[-9M,EJ^.29H_ M?_,-??>Q?/--T=19FIN/950UQV-2WG]GLN+NV^?3Y_K%+^G^4.,7K]Y\^"TU=Y7W=X1+61?% M'_CAQ^VWSR<(D M?)2_7G[SJH:I<8!7&YGF.YYF-C#-=!9]*/+Z4$7O\ZW9A@.\ I@MX#,%_+O9 MZ(COS.8\FD_C:#:9S4?&F]N-F--X\X'QKMV*=9W1_[Y>5W4)B/-_^E;,XUWT MCX>WZ75U2C;FV^=P72I3WIKG;_[K;]/EY.L1:"\LM!=CH[_Y+JG2"@^-QL[K M!%&\#\C18?J![!T[^O5@""N.IR2_QUW:%'D%&[5-:K.-=FF>Y)LTR:(*GC=P M;6L:HH:WWO([T2&Y-=':F!P'/B4EO);F-&:YA9<-8'Y]"#"O3&',4P8GL3>Y M*9,LN\??S:GF=W'T3WF*GVYP6IKR^FA*0.+HQ7_];36;3;[^='YS'OUP??V1 M/D^_?ADE^39*3B32"KPN+KXM1?/WHCA*F=Z@S@+6C@_5C M[<@,A+L/HZN>!^[K8_"9SA"^KIHU['V:E( D<71W2#>'8*R[0P&(>P;' 2P" MMO\N!PA@0%,"@E?&XL\_O__Y?8"CMS D86B*#YNJQK?2^MZ^\=N/X0OR>7KY M=0A55-R:4B#S5V ^FW(#(%2X.W59$ +B$N".N@L2\[0X#J)4=YA# I=#A\A" MG+>@PYMI1:_!JHGEK.%. [L!$._/HVNX!$!J\RK9\/W#]:R3# D#?#@6,.I# MF^]1&).EP"SIK)L38$" #Z,8O;08O1S%Z$]PG3$?K1^:!K";::G]G8_!M7Q(93I$)V([EHR"??^SR8% 'QR4Q?PZ0\S @<1 MJ&2W VF+#HJ)'0 9]?([8'G38(ZS:M-EE1-:6]OT@H<>JAE^Q] MQ'7JWP\O'<<9@J\TMR9O!"+S&21?O!O;AJ@QH2ZPEF);*3TUV_/HIE]J/%WQ;-NL:Y99DP'$Q^FQ(3 MQ >\0_-.*M9M1)"G7R6PVD MJ+).<$>3SY:! 4!-"0RZ(B*S(=9:;(2A(X3KIH)+5^&>']=('^@E(OC()F^3 MK#$M]%/.JCPQHV."^V#'2C:PZPP ,,OK3=T0KR?F":\W&6(W7(PRVI7%$6>K MO(LT2HPN+3&Z'"5&WPMO0OU],#K1\G5JV]\N'[QS;JX@-6-'*SGQ. ^T M47!N.!$+$ISOAW13%M?9ONCG(\SB0$(ET$H8.I'[^W?D0_^-_P-F1B1S"RPO M*>,O'>CC+V]Q"%A*[#T%FP-H"+MY,J2M1HB^%G0<$350V$6F)!N03($B)23V MWKR-5O-)',DFZ4F\U65_2&IXN)*=.X]^S!]',>.60)3F; L09M-FRGS 5F*@ M^X<0-S5>(WT#EX]B S%KQ1':&;A9L"EPCP;(/NZ2>SYA9F-4+"]9"^"EB?@0 ML7D#5Q@3A41B*42_.]PA!9T;%8BL-6HLTCFSB-CRASC: QT22 &#NT BH6#^ M ?))F$82H+4=WIK/L3S?OHNGY9!+Q_D?+\ZOEQ3*Z/)^L9I?PZ6(Q7< _E[/E M%+^\6%Y&LW@UOXB7JU6TN(@OI[-X,9M$E_'E[")>3:=C9&UER=IJE*R]3:H# M0;W!/W!I0*$1)_NHU>A0_=1J67M-,=*Z*&.DZR?\ -D5\J.+3 AS: MITAWX*JH!DG(7QH3'=D6 @@ ^DKE4X F1VD9\(_.I<+CP.&V97(G^B'0Q/,1 M^)*L*GS0@ *"P&*2$K4.94 =&42T/D!3*P,Q3(0J!Y/)54O+;02B)F#8"5 ' M"0%-8$6"\96DQZ,!TEB3%(.KUZ6=!U0?C8DUW:ECP8O 7:4]MO.(+ 5T)([^ M_M^T%9]N1GGIE46ZJU&DN]8I0%PQL*VD >6F[L.YT9'Z<6YH^*CG!R?XE3@\\D.J']T-0$Z> ^/?W"R/9PXVCJ% MC^K<1$43,8F0Y3.E,]P:& ?X,0"W$RH+\HU9UYZT"$\"O'\V>-)X,B0F;I$P MVD=(Q[2V"C[_8 #+Z)P68K%U3;JPE;"1% +#1"E<*3"\E^;;%&9MB'_R-B'- M9ATC1HR\,Z!T)JR4>F2_!GZY%2TD$^NQVV!/*<6-!A*\1SAWH-T0'V"&Y);" M^XXVGJ-)\M:POL;Z^9 F'A71$/)TC] C3V --YZ"78G+VKU'GTO7"2 M>[CFP'JW,,@P]8\#EGU$Q$*"OXHO5I?Q8CF+YO'58AK/KZ;18G$9KZ[F8[=J M.G&&YLGHO;HY@(06(?+ T8#RPH:M7E/RZ$#]UZI_](B^/NM\S1*9^PS4Y,XD M&9!M3^>%_=TVH,T2.0A?01**UC,O^Z* ;PAG# M5=H:&!D/&.3B]&CL2;N'H[N$+F%1;IDO.[V$QT4<4TF92$ %=)]T:Q@T6"*, M[2DU(LG@PD4-^\MII*&-2\1QXBX].5,/PZ,OMV/ M ]Z0D?\W4\0C6=OH+H$PFX*$Q:JNF#)*V08K4\(%ANM#-X_-5TBD2\"2]"^B MS;RO3K:[(P<0OB]"WM'4!Y3K^DBM!QV*@<4:9'!3;0Q1#-IXF#/-2=ZKZ%1Z M9V?1$:D6R"-JMBL+6*F27L:EBB@Y;5- IA0.>9GT@:0L"Z?\E MPF/YR)9-1WDQBES!RS-YI2DVP@7FR*9WID!#!L=9\C(W#-XU/\M8A1* M,G RI^2>;Q=16V"BL.O;HB0!T+XD3+)DC-@U(#4:^RM=?C24>'I+:9#>T'&0 ML13/ '91+:[G0W"A@*B"!0BBYEXE5S@*HG5J6D&:D9O,@PQ !UK0L*9*5A+? M,)YL ?-KN&2$Z]N"N-1M6J"200_@B=NG.Z,S@;-2=%,UA-;$(@%,1C(BY7IA MO1U0*R^YZR)&+3'V#H@ZI][=>:30,RSKL-.F:CW5%G>N:1O&[LH#]\&Y-:>C M?L@W/Y,^[LMU+)'QXE6)[;T@3W!P/FZVJ/L8FX\1XWU&'N4)70-%5W,\9<6] M(51C(0P.!VZ71=G0(&$%1CNQ,#QQMX% 5[)]W1GSD/C*8)43'A0KW:7RAB38 M0#&KU4B!U_H>9+FC=W^O\X?,J4 =T"F"@BWL"3,H1\+-=E0D1@MJ5?FNP2'Q ML?="L%$22,#Q"5>@?S5/NQCO .;\S\8X:WHH<-^!*@U$YVQ8X.Z'AL5P3[I# MZU.;!_UGI>X\S:()2-NSV2J>3Y;1Q6(1KR:ST6OOX@.FXP$"'WO= H.*[/AH M0\QP<(JH_[>6E$5"3L8F]$US;-@8!5<-,#YU)F//9P&HY_R2B"S>HRE9]4]- M:''#^ WR-."21"1C=RB9TT2'W';<*H13;((DGKCX"@4H5B<]<7Q@ %QG@HP< ML;)Z_>QF Y>YR0)77G?.?E<.;>BS3_SL3^G.//MYMT/GAMO6N7ZU:\H\)8I) MXG_ZN2:'VCQ://O-'-)-)A]^0B<+6@YQ* M&+<%F2!IA9"'3-;W)#*)FSV(L$KS'6 1$BS"1F> XY-SL1D2 MBR13,X#&5SPV;I&A'4UE_\W +@C%\TP?JG:D]6/O,34CR/1I? MR)#";-ZW/B*%\*\\$%!TL787F516Z7S7'2_0C]#"26.T[%_(RN 6<-B+T[.= M"*FZ-@Z,^C[1DMSM; 3+?P\&L(K'-$@>>!-0X1RQ(M8W0[$4Q(0-FD)&P"[ M2:P-C54;%I/E5$*')"ND^;YKRD@K#T?IW (%C@0/GX)6OO[/*B.0W V1QS3W MITU#!EF@;$+>G3.<"R YHC]+C7<.Z5BBJ RJP1DMN"A;(@3,2Q)@0O8ZG&EP MX,K8(432BD%:8U:"%PX#/=@C2RSV=?0B?:EB8^?HOH9?X>=-0DYGO+=-&7BR MW$[1H_"L^5Q+ 2;ML,-[OJ9G M7\ X'@DA6DW\C./1-+J+#0 T"AJ4J@;Y0"H DTS$#Y)SKH:?3H29B )P//?A MB9-:THZH:(LT+4G&0Z9P__!]M"M.X^ED%E_-5]$4Y)O+V;@UT47?3,?#;W[L MQC8,B39/B+KI']W' M@6SGOL=:N*%0+\=D;&"%BE [/]J%Z)Z5:];WOJ =>*Q#JF9A9((>$I+DB![] MOPQKZU^TS2K?P5Q# AJ[_=J#LR!__J,7 MS:/ELYMB5]\Q!Y=+$2U'"8:+D)F.A\C\(%%-O23B"9$N.EYD_RB-A(55UE5? M5=XI>F%$9$$@H[U_&QT*=)D_DI_4O^J"::JJ;"AF;]NZS'5 SKVISAW8HM4.SO S*X\[\UGX&V8F2&-ZIU/J.IG*T(Y+9#OS1>?+?EU@$GLDG7 M81+(QJ'WQ,9/5ST>%!P18&V#CT3!@JJ"#3KBRZI-%3VBU3;5]]U4&@EPXG<* MRRSTE"7PC04J','%_/7*::VSH^VU&(#TB'!@5UI- !1UC",0)6%,UDU))J7W MR?1RS^(4PLTVP4!\1:N-0QI_8P[BR"TX/ ;72B:QZ$\ ,L70]ULS+HPR)"Y^ M'DV+II08A[*]#W@]Q!O83F' 4*SY8G(VFY";.3FR<0C8XO7-)Y"AII=GDPM" M65^26ILLA3UCUW0BC%OOM[\(9^J+'[>%_13%APSX'$OKPMY.$N MP%96FS)=XQ(QRXNO#-.C\(PH>Z0T50LBT=] N&[!)%>S TD7;^UNANOL&U0] M6KTC[UM4T5,D60'BM>/"9,+6$$1GQZ9T ,;#>IF&AG'<*%H)8D_188IOI]L[ M!M09( 3D/'K/3)[DP4"1$4QG-"5+]E],64"_:*J(=5JZ6,C1TS\I!,Z&I6E( MO_T1MHKVA.*Z1:"D4*4=(,BX!]D%ATW'H\,\,HK+[00S]W+Z)T2)/31/]%/[ M&Q]#OR0^FS=4I$8GL3'-[S)F^ ]6QO5 M2=FR&R@"1.^$:MBG6#4.+;6!JM'D'NX)N!8%*_\UTE[4Q E;P,EFG@.=+E6+ M$Y%P0/*.)SB/3^G/(>3=*F7MC8Q.6<->=T @IA[V=7H)9K)Y6_Z+,1G)F,?0SX+*S&-"?TTUX+#I\<.2EV8ZCR_AO]E\ M'BWCY6063Z]6T=4<_EVL1JF9BSJ3FM!+P9X0<]@W-B<.A>D2GD:" M'$^2/UZ] MVN180K>+$)R-1PA^[\C"$71,H)ZXY+Y+,#[00&I*[^@VKUDL6<@OMTFY]1-X M Y'23X2 PVR<*T1S@W:]$U5L#S+5Z B2>>>RX?08'P,$A6FO[_T#/1]:GX(3 MR*,V\@"H,06JGV4@6F2>]'=( 2_@>K']N96TU[]P%GSR ^E'WL)DL0PZA3QU M7A?\YIAY H6QET'?.E/6ZV?_];>KY>75U]%/!/ 4]N74U)4*RVX!;+YDBQ0. M]6=3X)D1J0 IJ8 6K6B$-U2JH_BX)9)JYBP=4^[&QOS/S11]3D'OCD<_0$6'G;=V*,T2(7 MGCH;#T_])P@T"?G$W6[W4J(GQ*GVC3WLDK[3IU]\;.!R;B+[.OSXL4QOD1[K M=Y00)Z?(0H2(!Q6>8:=\^6Z59EA:2!DRS5 M;K%O4C:2 -)^;U'$J[MQ8VG3=P628,WW^_[ZQB7\H7'E8C6AJ2CG;;JP.6_O M#&V'M?#_W6SW,+"\:\>3UW1(H9%NK:Z8@IJ&O*4S!=H!12)2VLYV=QL)8DC5 M"(H*T#'@MA&;+#L'1'I/W+GTOX>KZ06&!L3L FO5:5%5"4W7T^9L6 YG=_OG MU-7!%0,=,)^=^:$C,-S!0I!?HAG "XSH&2^2E#7)C3T5Z&!E=8=@C3V%Y@EAJ"6@>JM5R!_<*T2.M JL;>X(MM_;T M-]!%=H;*@@ V_-YL]_P"Q2;E&%W@XLO)80NOZ*ZD%1Z[Q'\GSB;F(BS0"HB> M(8PH9K^O01T+7&*DA4\VQ71P?^+N MM&K]$YN9+X$GI%44N= 4EZ[H;XENQ2-AEDAC"_J_ ^Y A:E%,Z$;3#$.3CC+ M R%95\(WF,ZSFY6*;Y2&(A3/H[?.@A,Z^;H6W!;LUOA'VTR>9+P[E#%"=JO* M9L9^@7+AV]=-9NT7&IQ)0A*\V>9-^+2"/EF.-IM,+\XF5Y&.3YK66_'ZBDU0 M_:L@!2#1_K4XP68O)TMA7NA7Z"-'@ ;F#OC3K3D#F?:$%PA$+S(_J56K]&>U MB7+J=!8D:(_@S2575SU%HG>^- MAHLE0,Y=CH3:X MQ'LHL6,E(Z\&!DC+U?N7$''(NN#5?3 N76M,WS^NR9.<[#E@'Z,+BXH+$.S2 M[ B/5!2M0!H')260*U">LZK5H:@DYB4S"2%90>0$8SQ,^CW(20[%2G%AS([M(E9:EZP>^ER1^%* NJ4?HH !9*$PGDKGL3/.@>> M#%(1R!7V??NNH.N+]-R:!:79MPA0&V"2TM//8H%4(L'IU@]O3L6)[Q2;0OL1 MFE7B (D1.')SMS.:8@D!H!P"E>\]LC*$!F0.A^V4R" T,]KMKMHN5=55@ N; M#&.J[/RZ*(LQ5"R%.+G6^](G>#-\[)*\;9192>*Q2:MK@Y7,A$ 21=/J/$5 MW+46 #QE*'1WP]?DQ32D2:D?%H>$$%=$-%>\OW8\1"H'4NX!6Y";=.NAB'V. MSG%KD'*SN?-0:/"G#P5MBG(_.VX--YB"!=0@PBF4P3(E7G/V$B\DHC &0-5H MS4ESSZ*&])[$\%\11MI"?W["N<062,-2=M:BC>"BS+0WOJD0';N.Y$N!!\T= M=89IOV01CQ6462-4VY<%F]U3P"ZEXQ\=:3UCLA"04=ZB !=MFO]&F,?),0]' MY$^/&;>R@J7=9Z57)A>.[*,:>>UJ&P""R5W6WEV<<*O0_YV:\/8\CHT<3'8* MI\)8I)(CB4 V!YCP%C9'I0.P=@S#12%,:0!)^&LR] %7\$+WJ+*4: R: M=4YYW1Q_R=F*Z.0R-:K7($DFO$R)Y'&[.["^\B%NPXZUG+QB)0%.>EIFJ-1; M(+C06P2MHQJIR[U$FA8P*I<-ZXIX BG,X DJ@X*&1<\+B+36CM=D@CX .ZO[\9\E?_/\H_?L1OMEN4S41E$6S M#\I=VDM%.^[HFK_WL9QVHH>KDJBFEAHNY(-%!8Q4($BQV,,FI3 OHJ'\I(0D M;K<^HJK"(J-4;=EJ3U*M7ZZGDV;NA[?YF-:Y:N29J*Q69#.=]#JU;QLI.MV9 MW<1$A!SN"U>'WVS.GKRA)=7LTU: L2C,+?"VS)E^U*0T*).SP9V]D_%MW)/ MY XH%N5"4,R,CZ76(A1HS>J^Z!P3(1<:,5F.LZ*\?2"UYR&.N^%M0[4,]+(/ MQ1HM?3\D1WC=ZE[^D6GT2A4"^3O2>73ID'V'B"^-M(>1HE-#MS1@P*X,S8:] MW453T]-R1WJ"'I>396Q%VE^1U]-%>Z6NJJOC6U[]#W"9:+T234N)E%2A<0OC^0;V#MB M#1P\YAUVV L+-H):H;SLEZ0HRM852U@L 51-?&3E)85)5SKWUIRXG%(OJ$I% MJF$@8-\9#LMW628Z9QM9D76X;1H&U@YR7:ZSP16+.\0CN >4+)Y6(+MI>J#E M;(YH\4!DUSF/_JEW_=$+C57.HVT+3XA56%+RP_>]DH2\3JE+R_C2 T8O^=;A MXN#D&(06@:7S'YPUQT R52#^UY=2')^*D;Q3]3ZV(T^ ':JRU,#1T#.^=BU: MT0HKU,)T22\)L0R/['H"AZ5 E0M/0L]7-51HTE!5KF+,TQ;8[ #!/.(J?B+QS&P=-8T*C@\6?T21GRVOS: MQGMGT/$W2.FSLX]Q%6%;)@.]6&L""6DD6FY1$JJ#4M$ M$G]Y_;JZ[)%(- 16X<;-BL)]4ER*Q^X%+#/ &" H>HK SA;E7>O % M=ALSZ%\_V>'P8.(VS;31]VU'PX-R:*B D:- 3U\<9F,RJ%P!UL51B2J-C:WR MMTPRBO%KM 1K C^5L#0Y&Q1V_ 8I3Z+;E4V>ZU1B)PVNV?)@1(+JA$S9&7PH-7":PXY M8F^+%<.J(FML?K3$ZR+_*?S[KR:4I@HPP"5"M2ZWIFH$(@]KAEW# ;YO>5QA M[0?M(;M"GA"T\,)>DU0,*\SNNWG2Z =T^-.Y-!VE0GB!)!^C.T_LWI0^Z!,, MG\5T%"'9)I[W[;)-8R$FS% M>M9]41-^6@1*)&KTG^'MSJD44_O=!PB.16IKD7C&E.U&*ETBPH&LS=7Y#^FI M0C=[J(JF4G(%@;+&!P\D+6Q^U!54>'&H=QP MW[.E>:8M(A:9BQ,@_.%0*H,"9;EGZAU?Y&*EK!M57X9Q;\ATF MF2:.2WG))]Q957?<]BMIY2P/B2E0-UY?R(KG&6>12_GY0U>Q=35ZU5);X]U9 M@KUJS+\6I%0 M V'4WNJN%(C.RS1PN"1/J5+GO+4[GYA27B,!EM*-PO2DW.U MTIQ-)V>+Q=G\\MJK04MI6UQGQ7_F:LCX7F-8G!_4"3_]+OT6G+V&W:L#:09= M=KH&;(NJ!F-(+==VV_JC3:GHK+U'N7:F?Q*S'(;!#J- R)0J?$?0CN53$NVH MKJ96U^5BJ65:_4'A2V:/YB#0\\JVX5@SPT:,!"P)V@EM ">==JB2!UY*E7?Q M]M;<<\(?UBO2B=HKQ5C:C#;16&SK@>ZRO1,)#U[SDUD4ESB[H#I/.^_/,\"@ MN1U%XXKP7 UIA!7J44FD.N&URWZ.N^*"I2T6], T3'G/Z,PG""TJM(:$R+# MV#200"9BQTGEGB;=M.O81+^B9XZSR*H-&6R< 5GZS[47&5,O7+ME'$R9Z0RW M85$Q9P:ZQUXWM1O ^6P:\G(BB6I.>RP7_Q1!B1<=Z\[$G-_-&06 RQ);:2-1 M@JUQ?EH)'_7#2UPY^GPH[DBE%<>N)*ZS6),CA-N%,>YR8*SE74R3Q;#:JNCD M'[)$S<):*: GMC5F79JD%IH=]Z,.XY'C]*G?M= /[B C'O(:K[%4#Y1]$0HY M%G4B<9LXL902HPTRXI U<-!:<$(4;M#?+S M?OB2[DO:V^(NX5)T)->*8Y?' 9!.C993\[PDCK@C"?/R/-'MSO,$2Y?2*F-3 MXD$ ZE"@D?C7CB#6P_L8/MCKSZZH%8VV.8N)]K=Z4$DF#LIQSAW@VA,T%8L' M"K.%4!;F>J:YY%G79J9=2]NP%*"[Z>)?]PB,N46<#**X M>]J((=)TROBU=ZC_*H-XENSWF.57>\H9!^UI@SPO1'0@JP"HM]$:#*V8)">. M.Z?42/DE#QZ93V!Z%N0H/^[#,ZR\IO]]NGGW[&V7'$QC:=7 M%]'%!28]7\:3RV6T6%[%5Y-EO%@MH]4DOEA>Q(NKQ;,/OGX\G<<75ZOX:GD1 M3>/99!'/YHOH+#I[=N,T@[::-9M-XXOI+)[.,-MZ%<\N+N/+U32:3N+IY"I> MS58PUL7L,IY?7;HR43[=G%_$ES#K' [H]E^+6KJQ";W9#&[BF>+2;P$L #Z M>+*P"VOF7H: M2E?T3_[+!_T?08D?NBCKZS,]NM'%U45\L9C%L\O5(S;PV4W?L([[_6>/:V^ MZ":G [6(T9: 7W0V?2/\CQS$!VP2@.> 3='L\F>7\WB^A'NPFL']@\MTN8JG ML%>+BTD\@X.83ZZBRV4\6\[@S\4SUYC.CA!L,&SF':PS;#E>^_BO_:J8WE?+@2][/Q$O=OI4RK M&; M\/&$8O;M<:/6%T,J00\U#=J/<("2&G'5WVB=D*A,A7'<1#7]13MRS M@7LQ>+T:@B%:GBI?RXN#L!.*9.2"D19X6ZI "YK!)^92]A=5*'LB$&P^G)3@ M:)/^@ 3%8GL)]UF+93HWO@W7KNI0&ZRP4"J+SEXL3;^D7CW0W'KFJJW/QJNM M$V*X9J.]"/B$"NNM8:/V9Z^#N'Z%Z"62[4CQB;#&M#U%0DEQ/<[5O- W;78.KT CBKUV+%G(3,A_RD&[9,\C@=RJ5/XY M21G5M3.H>5$H\EJH"!Q,LM5F!JYW6= %C6L GTCYLO>^+Z2E9DJCX8E]?MG. ML;%)QK0KM[@21+;TY/WXK7+%X6?CQ>&O@[R0JK^BU_@8 SWXV@-'W6^&"KV( M->3+:KSH'^<#$[D2[%@[\8@'6N+-'$JVMI@Z.O!1JBE)2T_@NI-)!&+U]'(2 M34:/R)5AGHV78?X%MA3K@8AJ:JEK[TD]H1#ST/C1X _MOBQ,BK3-N&L_K#SL MK(/H YM>^C.ZR(# ;E,5R,ICRKLNFA(->7 KU)10E&'?P8*;-B"=18-VI_%% M![(A+OL@:!C(/7XI71W=V7@=W=^\0%?NQZWY7[]=_^K:,N?;/ITX?.&'&_M" M+[X\H2KOOPVWH;!,? ;97^++2/]B]$SNODU+Z\3#M 31'1P65 M,!7K&MK[]'V5@SVGC^OK@_%U;![4QX.4\7\8]X/FU6NP43@+7?YPI-3KM*B- MY)-[SLN[=A40]'%VBA^^64](YK<[F7L)6[R+3]2LRE7I-=\ M3FQDL,R#P&DU%6T:B$G94LRN4YP+@*1LB[$K[PIMSAXHM,D-(>EZ]%[4IQ35 M],8=3BQ M$7^XO]J>PZM.BW>>10^I3>E^\&/_^FKE#M:U$B?\(WK0\),EQZ)L=2\YYX*, M[W8T; ]E]23OA.CNDXI,;ESQ4&*J\-;;P$XC^E;!73)? T+1B'V[%)Z'7W[4 M;Z/QN&($.I%H]A2EO#9^<4RAHHR66^YM,PB:-JGETK^(I@&HCT#8=A55]#S= MVQ!1]FE9WPYC&U'@)&.W&-\SAWSHI:.R/WVP:-ME(!'P-=5%ED,64F%1)*;J MRZ?:^C%H4NOEX)9W=A NH4MCVZ0WI,A4R@153]G.#;7'(L==")GXCI-,DD P M58!>'CM[+*.ZY:P*5P8M[)$7Z_J*$V@8C,!..]9\L^$:X%4A0>7T;NF7^-GV MP&6+65 9G$10XFT?.4Y*3\20 /(OH<]$#WP2?9T[UQK?3*USVTI?Q4 !]0I3 M]8)T)_L@(ES?=F@!*1NE$,S X1)K- M7.#_C54(/>6Q9JH]VOI>RU\CFJ,@I M2C^8*RPEQICJ^>T$*MD:3#RK_>*Y2,!D:4P",(;)H%[(*UE,OM*5P>,\K;M+ MN0^45+[UEEG9>DE*_1^S80 AM27U8?-D*)#&,*,P!]17;4M;T?8F8U(),HUH M*W8>4G',@"M/9[N R7:3-F2#W\6GGVM3@#&1QU7CG8U7X^4&I2RD#'86&A]C MK$&J-W#D?Z-**U:J!74^YQAIEBE-Y4D8&@F\QU)*3#O0M)3Y[_GR(OMN70P? M)UJ@Q)5:(]BQJ$,+::%]QS;4>L9V/]W#!XM2@I[ M*7XW+J.)'=.4?]D['-U]QRL"VM[73$A''!K,QC@67@Q@:;@-@&W_,% P)V(? M2/_8'2/,[&(6K^:+:#E9Q-/51;1:Q*O5J"=D[BKHSLI$X"2I=!1>U IH>F>S6<+@[ M.7QWY@YS8A+NS*F-&HX85+RU4>A)[A?XI8:1][S1N!22 /R"7SQGO]Q]WHV# MTQ,?.#$;#8BEDAA*MJ ALV+RP?-1T'!^)MNM-0 KJ7XI,%&)K7R?Z5OVN?/H M9VOSY)]^^?E3L CZE)MN$P+*R$ KI1<4<2 DX5+"+-B:*QQ.ETA[I_7Y#IZMS.7S&Z M#8Q2(^!HJI-63%29H1-&RK(9IQ%PUV_,\Z'!8@[\Q-1!%)%$#-(LB%P%*^Q& M;8WJ(9@QRWE:;AGP)B^.0+I,?IN616Y]5'2H[CD^U)^\:ZS17E9=>A2N.,N; M!#U:UQ[FPIZD$4?!6N$6H\)RM%)V6D MA9(<0&4L!*IE:D?;%I=UJPB#T>UN4N-@/.3:=V)T+C3G;WF='.3(_/;#:."4 M0Y!$6WIWI&CEP?@=W7E2U@VU&JC491J!K&VG:)V6W%91#OPFRCW$':DE6H/L M)>\@@8W[C6R/@WV3D,@G46V#H#+QAN6Q..G.EN2_2G'6"M/=^F.C/0I]DA;* M62XK+^P%BD?N;:2XC&VQ!*+-VNJ#@E:M<4VELT[CG>&INUUB<)ANYQZ.TG^X M>PXI<:*(/:*]C;-PC/6W":MK@V[&N:AA!Q9+K'$!7D-8&>U! *QEV/7P[FE2 M ^3I#'4KK^^*T]1);G]D65B]" /6OC:ZMDO98R(5MQUDZ/=ET9Q\CZNN3#MU MM >T!#4=;@+47>RHTCAW->/GXS7C;S!H06J:^2[&7GG\"77CA\;OU72JH8?U MRE,,)@NIVAWO32X<[VFU2 'J8ZI Y@ M&07GVR+M/W9EM_"Q6VG-IV'0@^Z%A_:HTE@.O\F36PC++*W:U;Q#4B&#;.+4 MDUPN M>=QDV1D=JKL281!XIQP$<(O=#KW[.W+M\F :B(!XA U(47O:D$:*!=C(9=*@ M1(=;SA9$?BT&VL4S,RO C"Y;'IX9HLSD>YX\&\012T_C(6BW%%*(M/5;M>UT M0C#X12JQQV:=^>4RGE[-X*_+^54\N< 8V>5J'E]<7D2S^2J^FHS;>%RTZWP\ MVO4?12XI@!FG/+.^U&_U>4+4Z]#XT< /*LJQ*H]%L22K C]?S+Z*XNAB\17] M-SBTUPV=G*V4( &/A,'8^<#KCXS"?N8'7=^@J'=(TNB?)CTV>%;S63R93*-Y M/%DNXL7E570!WZQFRV>_I7=%A(VLH^G%*EY.+J++"SCO!09$7\3+RRD\\9>) MO%;7/TFKSA>7D^AE] +0X7*.?TSCV6H:O928Z:'E( JM)O%BO@!@+J\NX]5R M%BWFRQCNT2@*N7#5^7BXZOND1/6]XL+)2,A[D><)$:O=D3L-8!OT&)KNIE[I/H#/H.2"3Z&.K;XK82XE!J*^5L.1I 1G$%M;?8IU[)1($2@L4FY9*:PW4W8O ;CDJ7F M//HX"+,+@T"J L^'SL#3"SAA/2^?[U\X G M!,AV1XX^>FV)K#O7Z_4D7P-3CHDS&PT8.S95+89JF\+)'7>HH %V/3ES\10H>_=O>B0+[A]/?=B10$NRP9>,ZT@)-S]O M+PG09#KYBAAA>UUHGN?L1B_ML/4Z):>2:]=JWWLTDE"N1W)*D6N\H Q'J5VY ME49.OOU?8U=\>Q*6+3EY01)X0$IO\>\?KJ\_NNA(R2=%Q#X#O'[)O@HTC:7[ MG,H@D(I.A4XHJX4)!U48C="80OJ$FRH>V*WJH-YVBIN7DQ>P>D_U(3BD+G_/ M;);@#@^/(3!BJW'YX /'6?U[SU//I.\L6FWC*2UW([@- Q!MHZO%A3.%'(=> M J\T<5-I%C7'=H@_W>-RM'9RO;M@3B]$TYN=)A]7]EQD^7P\LOS&4.\LE]7< M2]N>$%+>&5B=F2 L8*LU_?T7_=WKBXEJLFWIPSG).DC@2%F31N'R27A(*=#$ M++O/ -IV_FAI+6!>>Y!;_M),/6PRMR$+A!=-W@7 92SB;4#6%[NJ^!8FUII^ M]TLXX-WMC;;C@B5 3;-JJ ) 9X)0R6RTD;>?^Z-VWZ L+V\M!U!V=I('[1LC M]#ST[J!70)PJ>%3#\;R;0VI\LR6($)Q.@PRM=*U/?GX7]CZ!G_W'N2@&Y?YP M2UU*#I"24F0&%GN5AA?TYZSC-'3A213S2S^)O^?]SS'5Q%1;>! _J2&M9/1N M R@H\V50M@PB)#2S9<"=C*OUXS70"YQ3COAIL".5[+DK^FZ0;:; '33N"A]/ MW%.5M7K P=JK[54D>536IL8PA9GJ?LY $"G>/BZDH39WE$P%6H=G&W!'E[L; M!(J/$U*7L#$?3]CXQ>!B,3J.^^@%LD*1%XTX>/N%QR?D8#QZ0@RU_9#<8PS) M%>,$46)Y3:)+KLXF"\^^BQ4HN)4:MZ/(=R!@X7#BXEWHCBL-?= M5F625M64\(7"I\7BMW+Z:.T9TBG'4)S><"NR9./YZ&_3HO&RV$A,\"$60 M,:P#1;96ME6R:NQV?=$VJW$.\[$PJH(R(G.Q@=/"W,PV_VKK]>!LPX+>3=L. M4J00Q3**OM%8AC/X=$8EM;9F70=:+Q\;Z2=K+H!V2TY6%)B)6(D+,CP/(I^> M9R2M/'%13(@]!])CR@ =I=;=/)M/O@QO;;NU8*%4(_$=+O3&+K3O:*GLENPI MG"L7S&&[?@V<33JTJNT6NT 8S'U9:Y,?\8I(+ TZ_@"K;@M4!27VB UYG@/I M9,5P5<@Z:*UHZ@K\#&*X!+42R*IJQA+/6^ZY"PWA)KE^TX?,&:"#2^ MP/J(>T2>0*H:7GV2H4;B7V-WM31=1Z,5VJN&E7!XX=$V11E9 B-^5-PUO\E[#<,/I8 S-QBU5CZ,5J[I M6H@.[@N!4LU 4+$ZPK4WOCSO;(64R*!T): %+I*0F@1PMVFK(4A7!'/7AM^Y M5 #A 06E(P/G=-DTH\HSK;$*9JU+V+(9K4MRLS6DC<00& @W)PSY22*;4NS, MB+WR[D,)-W2F/V_J0BJL3H<8]VQZ-EE9*^UWJA7 A&N)2Z^L6O\X^G0 R:>W M<4?BZN$%Z2-^T;)[81)DON$J;!Q0HAO )DBU6E2"15/;$)7@6YZZ2BOM MZJY>O=6-N-.&IPMHBJT5Z*IWYKIL%\!)G%1JB=D9[ YX@4J=72%2A*:!+N2# M$#YX.IKF@QDE)L@2)<,,%\(=6#WNETC"U:;@M%7+%5>3!5&$/MPY^YF$"*TI M"_,@?]CQZGV##;K\.GQ_% M^]#V.AN9!D4!NKAF,A0JU[.S$K)42EHP"D1LQ>FEIB%G&*,JZ;:7J&#,TK]$ M5-YSCE:",FF.TR+G7P/K:.F*2M6D&*DXPLN6QK%N:GKJ'A0PMUI/0K1&'/)$ MB.DKL^'ML1]K^C3:&21CHJ<[:+*MEC6IIU.: WK_;XW_0_C&0\%*KVBB=TF= MO/D&:,_>O 6ME4H,YJ"Y80B3_1:V:P=JX_3U]>SY*WC3/?[FFQ-H[1] ^DAS ME&IW\.KD_'+QG.O\Z0>XGC@DUNH%0D=_8G$24^(#\/NN*&K]@!/<%>4?!-Z; M_PM02P,$% @ Y6N+6"1W(-;F!@ Z!L !D !X;"]W;W)K&ULQ5EM4]LX$/Z>7Z%)YSKM3(_$#@'"2V;"6TDIA0,.ANO< M!\568AVRY)-D0OKK;R6_Q'ES$J"]#Z6QO;O:Y]G5KM;>'PKYJ )"-'H.&5<' MU4#K:+=64UY 0JPV1$0X/.D+&6(-EW)04Y$DV+=*(:NY]?I6+<245]O[]MZ5 M;.^+6#/*R95$*@Y#+$>'A(GA0=6I9C>NZ2#0YD:MO1_A ;DA^L_H2L)5+;?B MTY!P105'DO0/JAUG]W#3R%N!.TJ&JO ;&20](1[-1=<_J-:-0X013QL+&/Y[ M(D>$,6,(W/@WM5G-ES2*Q=^9]5.+';#TL")'@MU37P<'U9TJ\DD?QTQ?B^$9 M2?$TC3U/,&7_HF$BN[U=15ZLM A39? @I#SY'S^G/!04=NH+%-Q4P;5^)PM9 M+X^QQNU]*89(&FFP9GY8J%8;G*/70TZD"FA4N>L^=-$M\0(NF!B,4)=# MZ#Z\?[?CNO4]\]#^=/8^HO?O6EO;K3W404=X%&*.NHI!%BJ48C.J0D9"&F0( M,O*&1 "J1R1R-VTJU)%3K_^&!"SNH]X(75!/B@X;B!DOOFI_T@MS9XXG9P)2 MXMS\R9R87,&H5C+Q:?\N/2V,=ZW$NB0V/DTZ/".>>BXD*D*Z/[T\F8/IZOH(,1I2XR6CN$<9U:,=4],.9T-K-)8VD(#T&?4 M-J;6*E'O0 082DJ@NY#<"RR] -4MLXZ3BUU)"LV70F@)'T#7A3T&4968H4@* M#\J_60'#QI%4!R&"=4,!I! T@'VNX-J'"B1'E7/3(11R&XWR"(SE7DG^= *D M_'_!/(;#!'(2/IR]*;6'!W1I"QG"?NZ2X+J1U7'Z=I MZ=TNH1>,OHSAQ84UI^(/("+ %-UC/EB]=*1::\=C49%SMBP)S9>!Q_X3@;RV M#S+LY:$OUH*1B+/XEH+/T^#5J/,$LAO7:?TJU*LF/-0+WW2M^>E>4BY&:387 MRO ;9G/F5FF44J'_IU+,5MPU*[,,R:KN2F1.RKZ2TVS%C,N893M@ M'I%0CDQ9^AR+49RQ6-182F&C_M,H/"6_^QB=F*E0"DX]!=0EB&&-)W $?4TY MR8B&.NM+;2^7A-Q(4N.AWM MFS@"08UT0)"/#7@1$6G1* -G-H:P9.Y0)4] R-HP7M85B[)K[Y+F3ED%67[R MG4GTDW&4(5A/U!Z"E>CK(8;D4BDQ9O:B$,F20\(]5;X(T5?D+JE7TZCV1)TIA&W$I#,=6KNSQYS6LVY6IE MT^JM[72K-7NV^(2<8BW]*[N_9,)-WATXK7E9=?T>A]'>L>V).(H8]?*.6$RX M)ZIB*#'CLX/.H5?.,533==DI*+WZ+%OD>6I8[<0#:/1+SA4FW&YC\KYD2K\ M(N@F =RIMT6OA5X\ZBP?1<:;^6W&D"4E8:8EOMV(/N\=?JWP]24D/(-#/R'HXM"C/1!M;ZQW:PBF7Q72BZTB.RWG)[0 M<,*W/P."?2*- #SO"Z&S"[- _G&O_1]02P,$% @ Y6N+6"/STV)G!0 M>P\ !D !X;"]W;W)K&ULO5=;;]LV%'[7KSCP M@*$%F%JB)$KJ$@--NJW%FBV(>WD8]D!+E$14$E62CI/]^AU*MN("CINNW1X2 MDQ1Y;M]W#@]/-TI_-+40%F[;IC-GL]K:_OE\;O):M-P\4[WH\$NI=,LM3G4U M-[T6O!@.MLXOE" :H$HRL.EG*G'<6@Y6K=6=E5T&O&IE+8>#)6[YJA'EZ.K>H MV!V?YULEYZ,2^H"2@,*EZFQMX.>N$,7G N9H\60VW9E]3H]*?"GR9Q &!*A/ MPR/RPBD,X2 O?$#>BWM_KW;^_OEB9:Q&VOQUR.-17G18GDNEYZ;GN3B;8:X8 MH6_$;/'C#P'S?SIB;319&QV3OEAB:A;K1CC4A+$2R2D*6!M1KAMHD.7&?>DU MIJZV=\"[ L2GM>PQF2R!3MA##AU5>=BA;[;#>S?N?2-+X?U1(OG$_0X(=TOE M6G?2KK481)3RUHT-A!![[T4M\V8[>2,P/VO5%"!;U'HCG!@#^!D-=J8T;@-8 MH5M0&L1MC[5AW^)2P!%XX@F>^#O (SO+NTIB2@%'^ZQY$)FCVKX%F<,F? ;* MQ5"",'I:--S545/+'B+OK2J[87%D566FP1 M8-Y2E7;#$<%<]7?:E4I@QV+-IEBS1\>ZD(97J+0:#'4K6MR(;BT.!?6HV"\' M]4%='I8FT:XP8JX\/6[B75^>P^[OW?*E=X%1T[QQJ9,C>5U9XL4-)I$#D$192C(604"H'Q,:QG ")]Z2-Q-1\-Z4EXE$Q<2A[-I:T9L+H# MS!X7=%Q$3#I3CJ6D4JHPKHKL(#A$LJ/ZODRRKS?BN[#OUT&J*[43O79*-581 MCNT!=@7(">2%,TQ E$4DBBFA2?H(K+SE(;%8KO4H[?]C1CHQ(_TWS*B$JC3O M\0:"1N5C>3Q$@Z/"OXH&AS1^%\POL7]O'.17UQ?WD:9)2$*&V9U2K"I8(I*4 M! A+'/F$(N:AGT'""&44A['W2B%%?W/_)@F?88FXL<"Q)($("PV.,M][C;5% M=X,K^R"[ N.G(2+(L,!@,4-$L9 =+C#_&4&RB2#9HPG2J2[';EB0EO'T&+&OL!6HNX8.0[1J#RT)*?#^ $.,7DSC)(,*5 ME#+OO=PH0X-43Q@Z=B+ DP!U_"]CK$=Y@^7(=R)/$AZ?P),.[ M*70#O&_PTGBZ!? A=]"8!*&+\5H*D4X)21F"&2+Q@N0@>O.]!Q$V+]7P[#,P M]/CCVVA:G5Z6+\8'U?WV\5EZR74E.]=$EGC4?Y9@-Z;'I]XXL:H?GEZF4W4V<@NF]O?@'4$L#!!0 ( .5KBUBSWZ06X@( +L& M 9 >&PO=V]R:W-H965TW4+.)K UG A:*Z+HLJ7J9 Y?-U(N\[<8=VQ3&;@2S244WL 3S MLUHHC((=2\Y*$)I)012LI]Y%=#Y/+=X![ADT>F]-K).5E(\VN,ZG7F@% 8?, M6 :*MR>X!,XM$R6%-:V[N M9/,-.C]]RY=)KMV5-"TVZ7LDJ[6199>,"DHFVCM][LYA+V$4'DF(NX38Z6X+ M.957U-#91,F&*(M&-KMP5ETVBF/"OI2E4?B489Z9W<$3* WDDE;,4,[^4'=8 M'W_0%0?]:1(8+&*A0=81SEO"^ AA%)-;*4RAR1>10_Z6($!U.XGQ5N(\/LEX M!5F/))%/XC!.3O E.\N)XTO^R?(AIRU/>IC'MLNYKF@&4P_[08-Z F_VX7TT M"#^?4)GN5*:GV&=+;+^\YD#DFF12N*9QKP;C$M0&U"'%_\OY[AY$K4E5KSC+ MB"XH&B-T;4!A!^905@X>1Z$_B/L=N$,A(9ZK@9RLE2R)LNV@23KRXW[8(9<5 M%I5JFQ$E0[\?AF]IF-8U'"MQ(U\D[M]^L9%9['/DI5GIPW8PQ14\XG+:I.-:TH2)G8D-2 M/QGU_<$P>K< E8$P]ABWN$9@\NJ%W%__NFXW"\G1CR;CL)>0LU,Y^\;#7C0\ MC6ZMC7MA>AKWZI5W7L->.B9GA[[58&^@N _#CDW[BFMAVMFRV]U-YHMV(+W" MV[%^2]6&"4TXK#$U[ UQ$*IV5+:!D94;3RMI<-BY98%_%U 6@,_74IIM8 OL M_E>SOU!+ P04 " #E:XM8740'[>@' Y*P &0 'AL+W=O< M&W)7Y*4^[6?&S%\-ASK)>,'T0,YY"6^F4A7,P*V:#?5<<9;:144^]!QG-"R8 M*/MG)_;9!W5V(BN3BY)_4$171<'4_07/Y>*T[_:7#SZ*66;PP?#L9,YF_)J; MG^8?%-P-5UQ24?!2"UD2Q:>G_7/WU84[Q@66XF?!%WKCFN!6)E)^PIOWZ6G? M08UXSA.#+!C\W/)+GN?("?3XM6':7\G$A9O72^YO[>9A,Q.F^:7,_RE2DYWV MHSY)^915N?DH%W_GS89"Y)?(7-M_R:*F'0=]DE3:R*)9#!H4HJQ_V5UCB(T% MD?/( J]9X%F]:T%6RS?,L+,3)1=$(35PPPN[5;L:E!,E>N7:*'@K8)TYNZ@T M/-&:)+*8B))94QW=L$G.]?')T( ()!PF#;N+FIWW"#O7(U>R-)DFWY8I3[<9 M#$&WE8+>4L$+KY/C&YX,B.]2XCF>W\'/7VW8M_R"1_A=9ZR<94R0=Y6\K\@O M5[R8:7G+.&G?<@'S=4M[Y]]_94[\N$(KGZ3>]:3LV"*4XB&H^=E.E"Y#EQ?>K!LW$0 M$8\ZH4>C(.B]X5.N4)QA=UOBCCSJ^1$=APXY)D=^$-)X[)'CWHTT+(?TA$*8 M:3Q^_CP9[T'A:*5P].7RI%/TR^4):4F92Z8SXD)*1/&(N&/( M"K_WH\FX@BX'^5":I1PW#FG@>,1W:! XO1YXY?L_*8O ?* M/!I -RA-2>\WJ;C7WHOCZFA)&YDK=H!A1F0*H M&E1D;E5,^2W L?H:O:D9=/L!N7M^?;%>B>K5Y 4WF4PQE%$19#@C M.08B\4'LO#*:$GZ7\+FQ;I9MM0&WD[04A 6D5FV)M.&,LA.I8>4<\MKV\@,STW8;E[9B -P4&X&P M55A7;EO[8;!98+Y1/+?NQJW VM)NOLZ#!^M +MB@E(9@@"@!M1 5R-@M)Q,. M(<_OX$M.UV)7C,#?4&<@UFMJEN*6M<'8AW7-DCH&IQ)R9F'M80.[_HZ#9J%? M( TH660"*K'BMG.5IA9:PF?K@SK59+9-W9J7#>Q=0[=DMBUHBI4Z;RL-4R4+ M;&58X;$4K@,-PA:_*CA15M1NY5OFFVI402[NP'&6K$8#?^Q'O1?MQ0'T8#\& M#Z03T]"!7AP[Q/-'U!^'[@< -/2IC7Z[>AK' ^BX:!07+Y:!6->,?BQ(;0BP$*"U>G.UG0PB0V%D(;1F,0T<,<[V.4"*"UD MN88R64>8YV_:<8^8Y5T%(?Y;)JM&BQ^XL5PZ$8HE?0R8L/26*R-L&B$:A?3] M+U"(#0)6G_4\ "*[UOHL%-DP]Y>&'[46!]1Q0!T'U/%_@3J:LO)<8&.WNGT> M;L2QY[PLW/"HXX?$B]UVK.%1#X_+ I?X[HB&?MR.-9 LI-YX9,_(@#+RG0ZL MT7%>$Z_.:^+.\YH_<0[6R>B)QTJNLS[(=Y[_)*SA^]N!D_%L>N9 M$M?? _;>QWR)NQXP<3O'0?:,O9\PBO+73H;UG(W;/6CS;X!"XA/O3H,''RLNG@TM@?$9^Z0=R>$0$%B$X= MQR.CV(9]>T8 6> !+SN;,8I#ZH^"/YD1PXUIQH*KF9W91*@/GP#U8./JZ6HN M]+R>AER3UT.E5TS-!$"DG$]AJ3,80UZH>DZSOC%R;F]7"!XP;(!;V_(U76*@ M:3=L#P6*IMV>E9B)AC?%LVM,'VD$BD#@\/)9/S@])/I@:PY+D1 MTBR\VMKV,@C,IH:&F0O5@L23K=(-LVCJ76!:#:SJ@AH1T##,@H9QZ97SSG>G MR[G:6\$EW&EB]DW#],\E"'58>)$W.N[YKK;.$93SENU@!?:QO=-H!1-+Q1N0 MABM)-&P7WE5TN4P2,+]7""YT@$+"QCH'A\@.N00A' MA#*^#YS>E-(%'N]']D]=[5C+FAFX5N(;KVR]\ J/5+!E>V'OU>$S#/6DCF^C MA.G^R:'')@C>[(U5S1","AHN^Y4]#_=P%%"$KP30(8!VNOM$GB;["%%%RJZ2M#?DH*ZC^) A0UJ2-CMJ6]"0C:KL@<>03&M+X!%\\U1IW M?/&_U?I2B3U!\C*!:Y!+T[(-+#SL /Z!WCEVS=1%GXX(2^9Y"6GV,L5-ERU M%T#4EDAL1V8,6.,L6P,!:;GE8$C%3:O,WQ?1GV0)2:B?9O$ .)(>^_$L]^,B)4D^\[,\&;7BX_,* M=/^AGY/SD5L9K%<.):(CROT"<^1%1C %19GIC+STP,%1WS6@=]UT,9AH+VW? M@I-W&F!7?=_^AO?3[Y;I'9>&"-AB:'B1IQ[1_43I#:O:KHO7RN),Z+8U#F'0 M#H#G6Z7L:+@$TU@O?P%02P,$% @ Y6N+6$47_=.: @ ;P8 !D !X M;"]W;W)K&ULI55M:]LP$/Z>7W%X,#;(ZM=T;988 MFKZPP0JE6;L/8Q\4^Q*+RI8KG9/NWT^2'2]E21@,8^M.NGON.9UTGFRD>M(% M(L%+*2H]]0JB>NS[.BNP9/I$UEB9E:54)2.CJI6O:X4L=TZE\*,@./5+QBLO MG;BY.Y5.9$."5WBG0#=ER=2O&0JYF7JAMYVXYZN"[(2?3FJVPCG20WVGC.;W M*#DOL=)<5J!P.?4NPO$LL?;.X)'C1N_(8#-92/EDE2_YU LL(128D45@9ECC M)0IA@0R-YP[3ZT-:QUUYBW[CY+)C&2RF^\YR*J7?F08Y+U@BZEYO/V.4S MLGB9%-I]8=/:)K$'6:-)EIVS85#RJAW92[878"<3B$ M*(CB(WAQGW+L\.(#>)=,%\"J')QP_=SP-1,NZQ\7"TW*')2?^_)N49/]J/;R MC'7-,IQZYG9H5&OTTK=OPM/@TQ'.2<\Y.8:>SLUES!N!()>@]Y#2N 8G'T<>J+:]M0K)VK64A233H)Q8F#\" M*FM@UI=2TE:Q ?I_3/H;4$L#!!0 ( .5KBUA'%>+V-P, $( 9 M>&PO=V]R:W-H965T%)M)A-E23E*:[M\?9:=.=G"S8@^)18G\^%&DR,E> MF^]V@^C@N2J5G08;Y[;786CS#5;"7NDM*CI9:5,)1Z)9AW9K4!2U456&/(J& M826D"F:3>N_>S"9ZYTJI\-Z W565,#\66.K]-(B#EXT'N=XXOQ'.)ENQQD=T M7[;WAJ2P12EDA9!ED !:[$ MKG0/>O\)#_'4!'-=VOH?]HUNF@:0[ZS3U<&8&%12-5_Q?+B'$X,L>L6 'PQX MS;MQ5+.\%4[,)D;OP7AM0O.+.M3:FLA)Y9/RZ R=2K)SLWF>ZYUREBXX1_DD MEB4R4%0,_;_\VEY,0D=NO'*8'R 7#21_!3+F<*>5VUCXH HL?@8(B5]+DK^0 M7/"SB+>87T$2,^ 13\[@)6W028V7O()W8["0#CYK:^&?^=(Z0\7QK2O2!F?0 MC>,?S+7=BARG ;T(B^8)@]D?[^)A]/X,RT'+%WL/= OSOR^-MKZ.Z@ _9,.8L'25^.1XF+!Z, M(6%91%*4]#ZCM=<@2FH70N4(U'B@T+NE6^W*([E^Q@;9B*5##A?03]@XC5DR MCKV0IB.6C0=PT>6^*>XX8S%/613'P!/_8:,T(PY\,&91-(8SV4O;[*5OSEZ^ M$6J-%J3Z55Q=^3SKY]?Y?+OSW\GP M=2*:G6U!O+&IJS9,C9($WAF**8Q>., M)6GD]=D+ND]8*Z?T/R /F<\&;,DHVS")5QZAEI97\+ 0(5=!@65I92&$DA7OYOQ)I*5!=?'AN+@6,< B%7*W0H.?>CWTYC.*# M-^I?IY&=H=Q9,>%)6Z[0K.OA8Z&^[*9#M[OM?)LW;?VHW@S'.V'HGBV4N"+3 MZ&I$16&:@=,(3F_K)K_4CD9&O=S0C$;C%>A\I;5[$;R#=NK/_@-02P,$% M @ Y6N+6. SJY & P < 8 !D !X;"]W;W)K&ULC57;;MLX$'WW5PQ48)$ 1"12DB5E;0-QTT4+-%@C[N6AV =:HBRBDNB2 M5)S^_0XIVTT!Q[L/DF;(F3-G>#F:[97^;AHA+#QW;6_F06/M[C8,3=F(CIL; MM1,]SM1*=]RBJ[>AV6G!*Y_4M2&+HFG8<=D'BYD?6^G%3 VVE;U8:3!#UW'] M!W?T=IFX M>!_P18J]>6&#ZV2CU'?G?*CF0>0(B5:4UB%P_#R)MZ)M'1#2^'' #$XE7>)+ M^XC^E^\=>]EP(]ZJ]JNL;#,/\@ J4?.AM8]J_UX<^DD=7JE:X]^P'V,3K%@. MQJKND(Q^)_OQRY\/Z_ B(8]>26"'!.9YCX4\RWMN^6*FU1ZTBT8T9_A6?3:2 MD[W;E+75."LQSRY6&O=7VY_ ^PK$CT'N<,4M@1[/P]4GOFF%N9Z%%BNY^+ \ MH"Y'5/8**F7PH'K;&'C75Z+Z'2!$BB>>[,ASR2XBWHOR!F)*@$4LOH 7G_J. M/5[\'WT36+6\M[[]=\?VX=O=QEB-)^:?<[V/R,EY9'>+;LV.EV(>X#4Q0C^) M8/''&SJ-_KS .SGQ3BZA+]9X*ZNA%:!JV+V^=^=H7P0^3_M_5IO@[HAN([3? MH5>=R>/#$MSS>7T_^;NN92G 7T^M>EG^PH0XCTB>,(@SDK((4L**[)A0RV<[ M($%/HQYT+YT+,4E8!C0N"*4%T(),$S;Y(AI9X@D&2EA$28*0!RM%:XI!,9M\ M%'BI&]56(#OL\4DX"@92#,L1DF64I!ERR4FUE-PKT14E49:2)&9P#5=Y49",4F=2 MEI&(%7 ]^>1K8!QEA$899%BA<*2CE.1Y"N=.4OA"!3JAMU[K#)1JZ.TH"*?1 MDYS>C2KR*WS4X@>NM[(WT(H:4Z.;+ U C_HV.E;MO*9LE$6%\F:#OP2A70#. MUTK9H^,*G'XRBW\!4$L#!!0 ( .5KBU@H5[AIO0( !0& 9 >&PO M=V]R:W-H965TTT[7[]SDY(F0;L \1WON>YY^S<95(+^:BV )H\ M%XRKJ;/5NAQ[GDJW4%!U*4K@N+,6LJ :3;GQ5"F!9A94,"_T_8%7T)P[R<3Z M[F0R$95F.8<[2515%%2^S(&)>NH$SLYQGV^VVCB\9%+2#2Q!/Y1W$BVO8\GR M KC*!2<2UE-G%HSG?1-O [[E4*N]-3&5K(1X-,9--G5\(P@8I-HP4'P\P34P M9HA0QJ^6T^E2&N#^>L?^P=:.M:RH@FO!ON>9WDZ=D4,R6-.*Z7M1?X*VGMCP MI8(I^T_J)C:.'))62HNB!:."(N?-DSZWY[ '&/E' &$+"*WN)I%5N:":)A,I M:B)--+*9A2W5HE%\PRROPD\5-=)#'<2Y^%)Q@6DER0*7!+Z M872"+^I*CBQ?=(3OHQ!9G3-&*,_(7OTS6S]9Y"IE0E42R(_92FF)+\[/0^?0 M9.D?SF*:::Q*FL+4P6Y1()_ 2=Z^"0;^NQ,U]+L:^J?8DR4V9U:A:+$F^<$K M/*3X).=AQ?]/U,/[@6(%TM[14:-W?SLGYO>P7/2^"'Z1BJ($C50;"8!MCD6+-,U&1NY5'-OP"W+16U8K M+31E)!RX4>O_E^8S*#7&89!61<6HAHS00DB=_Z9V2IP%5^X@&KG#V"?GY.P5 MCT9+07J<6(#=V'BDLJ>*Z:=K.VXV\6=/IK^'- MO+REI?#F.'R&8&-886I>W[E= X1>QRBV,;I G _;40>F>8!-V' M(/D#4$L#!!0 ( .5KBUA85)-'K@( #@& 9 >&PO=V]R:W-H965T M5-A+=0$RBTK1N\-E- MKHDU.PZVVV[_GG/29@6UA0^)[^R[YY['CB_3G=)/I@2PY%F*RLR\TMIZ$@0F M*T$RTU&PA6L0P@$AC5][3*\KZ1*/ M[0/ZUT8[:EDQ ]=*_.2Y+6?>V",YK-E&V'NU^P9[/0.'EREAFC?9M;'QT"/9 MQE@E]\G(0/*J'=GS?A^.$L;T3$*T3X@:WFVAAN4-LRR=:K4CVD4CFC,:J4TV MDN.5.Y2EU;C*,<^FU\I8(L&6*B>\VH*QN./6D/701\0:R/HE#GT0TBB_@Q9WFN,&+ M+VE>M)IO7S6?DMH"):>!W(69F)IE,//P1AC06_#2=V_"(?UT@6;2T4PNH:=+ MO(#Y1@!1:Y*=/J93E"^"GJ;\'Y5Z> @@5Z";@SCK].X7<^*>Q^5-;]"G;X\V M&.$(0WQ9L^K%.5*M.!8MF 2#?HY?NWXA0TI]2FDWCA-_%,;_!,MP4C-!:JTR M,(97!6'Y%K3EK2T*I;DM)7&:.8:<*[3^4DT['W'$A-R MB]6Y;N@(90SYB)$AC?RK>$S"P< ?15'OX2^LJY%/AQ$)8W]$$W+J,PF.;K,$ M730]RZ#6367;B]W-=FWQ<]L-7L/;GKI@NN"5(0+6F$K[HX%'=-NG6L>JNND- M*V6QTS1FB:T=M O ];52]N"X MW/(OT-4$L#!!0 ( .5KBUA'X&PO=V]R:W-H965T80>;82\K/**-7PF/-"G7][G;C M/4LS;3:&\[.2I/26Z@_EC<35L+$2LYP6BHD")$W.NPOO]"(T\E;@=T97:N\9 M3"1+(3Z;Q=OXO.L:0)332!L+!/\]T$O*N3&$,.XW-KN-2Z.X_[RU_HN-'6-9 M$D4O!?_(8IV==Z==B&E"*J[?B]6O=!./!1@)KNQ?6-6R8=B%J%):Y!ME1)"S MHOY/'C<\["E,W2<4_(V";W'7CBS**Z+)_$R*%4@CC=;,@PW5:B,X5IBDW&J) M;QGJZ?D;(>(5XQQZ=V3)J>J?#36:-2^'T<;$16W"?\*$Y\.U*'2FX.F9&$9-#*/GK,]OL1WC"D&+!-)-/,5/+CKOKR_ _'ZX MO>HTC"92Y'";T>(+_L(GIADQK79?,<5LV_5('V:^,YNYCA^.X01.OE+&=&2$ MP9M*K*NV[K(/7N#XT\"9A&Y;UW/'CC\9.3A\[ OTT\$^!9U16%,B@184J[$= M#]:3[S2!OPQ^190->1> @Y/(9K?0K$BM-_H84:4@(4S" ^&5)3<2.+=B*HFU M(QYHC0RW4#%AIM> U.6'TD",DFT@C-2<*A ME,* ,'*$IT(RG>5@2I#A-CZD.$?U X(.L9/X%B)2Y&3LEBC4(JS.<968>3D MAD2(/<*7A<*I9[UA1RW*4A*F$,8[EC--8P<(&I$L/BF)U&O+"M%"HFD!)966 M=[+9MOQ\1<$ %E$D9&Q)%A;23AQ3(*1&+Y:\)R)HY^.0X6UF?3=PPMG8<6=C MZ&%E@S]U)J/0"4?3O@.KC&&>&"8I(E*N#9C:XJ&Z%[AM]3#H8PBJ3E);U]2+ M+D3_&;GRJY*#UK8%JGOF;QM1+!;W1^, M^YJ.DFDL%ORV19_KJ%OJ!A:! @\D!TV46,J]8#!J0MBX&L#=-VC$)IZM)W<\ M\!M7)N6$H<=):/@'5/SBI[*U>0MC;U[3N6AM/. S, M<0A_CM7><.^BD%.9VNL0MIS)8'UG:':;&]>BOFCLQ.OKVC61*2L4<)J@JCN8 M8'G)^@I4+[0H[;5C*31>8NQCAK=&*HT OD^$T-N%<=#<0^=_ U!+ P04 M" #E:XM8-T676HP" "Y!0 &0 'AL+W=O]BI3,24?V;"[2$6\4+1G.!5[/G9\0P@I9LH@$/UYQANDU !I&G_VF$X7TC@>RP?T6YN[SF5% M)-YP^K/,U6;L#!S(L2 -50N^_8;[?*X,7L:IM&_8MK;QT(&LD8I7>V?-H"I9 M^R4O^SH<.0S\=QS"O4-H>;>!+,L9420=";X%8:PUFA%LJM9;DRN9:$@C+=<*4L PE?'H@*XKR\\A3.JKQ];)]A&D; M(7PG0A#"/6=J(^$KRS%_"^!INAWG\,!Y&IY%G&%V"5'@0NB'T1F\J*M!9/&B M_]1@;FOP<%R#7Y.5U$7)U.]3B;>P\6E8,T[7LB89CAT]+Q+%,SKIQP]!W_]R MAG3#P/7[B3OT(R,-^AHEA$!C1%$$ISKA'8U3 MA6)MEX:$S$1K)ZL[[?;2I!W'5_-VJ=T3L2[U?T2QT*[^97+E@&@71:LH7MOA M7'&E1]V*&[U;41@#?5]PK@Z*"=!MZ_0O4$L#!!0 ( .5KBUAHPX8H'04 M (- 9 >&PO=V]R:W-H965TD;,59;3L&Y@:>Z:O3Y8&',\G0TTL6"UTP/Y9(WN#*3JF8&IVH^ MTDO%6>F4ZFH4^GXRJIEH!N,S]^Y6C<]D:RK1\%L%NJUKIIXO>257YX-@L'EQ M)^8+8U^,QF=+-N?WW'Q>WBJ518(:7Q;8PYZDU9Q>[Q!_]7YCKY, MF>97LOI+E&9Q/L@&4/(9:RMS)U>?^-J?V.(5LM+N'U:=;)P.H&BUD?5:&1G4 MHNF>[&F]#UL*F;]'(5PKA(YW9\BQG###QF=*KD!9:42S ^>JTT9RHK%!N3<* M5P7JF?$#>^(:CA_8M.+ZY&QD$-.NC(JU_F6G'^[1#T*XD8U9:/C8E+Q\#3!" M,CVC<,/H,CR(..'%$&A (/1#>@"/]AY2AT?WX%TWA:PYH*,P$;JHI&X5A[\O MIMHHS(E_=OG<(4:[$6V=G.HE*_CY M!<_7(!^-WOP2)_^$ WZCG&QU"']]C MW95MQ4'. )DO9<,;H^W,+#@LE7P4KB*P($%TOAD;Q%U^'+2TVX^?->]AD3B1 M/4_O[N82-K_/]Q/OJE4*H;= @#]AK]$V'T-"XX#$20PGX'),A#"$F",'G@ TT3$M/< MN][%(8Y2$OHYVJ(DS3.2Q1&JQKY/(AH!C2GQ\7D@XG$?\?C-$>>S&7>-:ML; MQ0S'#EC(IA"58+:=[8KV_V]E7U"]JX5H&&C#3&ND>OX.)HR'/AR]?GBWRD8* M8RY8]2(J&NC0C@,Z#.#D" ?A,':#T$?%DR/O82-_= M.U8O/TRPXY=M=Z"\$$>:2<>W<^"]=\OQQ+"5L\WXV.^60^K,!>DPR7!;/O;! MZ/GB@IYP]:*_KE:[U49@+MOP MJ*6T:[9,X)-LYO ;_A&X%\VES M/7ES%I:;PK5&F=8U-UC%EE+P>HH[:L^AO1-O MNYU-OH<]]?[ 6Q7>GW#?<98.6\6\B(/4B#E5;NL=EQ?*5QJ/NF?4:F;\Y(=Y+! MDCW;Z]"NW#L(]>/<>X7_,UGVY>+A-0A$>*9E>))E,4DB"G%$HFC[0-L2I:%/ M:)!"X,>$8C8$$6G,U=[=OFP&8S-T5M7_;7_ ONGOMBWCW=7##U%Q@PE1\AJH^ MMO4!J.[&W4V,7+I;[E0:O#.[X0(_4KBR K@^D])L)M9 _]DS_A=02P,$% M @ Y6N+6/>:MA&L @ VP4 !D !X;"]W;W)K&ULK51+;]LP#+[G5Q >,&Q#&C_B/-HE 9IUPPJT6-"TVV'80;&96*@L99*< MM/]^E)QX69'FM(M-4N3'CZ+(T5;I1U,@6G@JA33CH+!V?1&&)BNP9*:CUBCI M9*ETR2RI>A6:M4:6^Z!2A$D4]<.2<1E,1MXVTY.1JJS@$F<:3%663#]/4:CM M.(B#O>&.KPKK#.%DM&8KG*-]6,\T:6&#DO,2I>%*@L;E.+B,+Z:I\_<.WSEN MS8$,KI*%4H].N<['0>0(H<#,.@1&OPU^0B$<$-'XO<,,FI0N\%#>HW_QM5,M M"V;PDQ(_>&Z+<3 ,(,Z"B4') M9?UG3[M[. @8OA:0[ (2S[M.Y%E>,8=: ;MR&)DNX)O&Y38M?C=4^7^/-R8:RF5_#K6)$U1'HH/!Y.V;N!]]/$$P;0BFI] GS&D4;L?=YVM!V=PYH3^7ACLA:$7[I5E8L=DS9YIRJUYB7.#QES M;1( M5VYAV([3&&+ZGK=FK@G2PH:)RE=7(PG.%EQPRZG=R>"\W8LCZ)ZWTW[:^@!< M9J+*\>5%&!HX6P #2E.2R1BP!9.@),(S,MTYUN#P8.!*U"N_5@QDJI*VGKW& MVFRNRWI@_[K7:^^6Z167AC(O*33J#'H!Z'J5U(I5:S^^"V5I&7BQH.V+VCG0 M^5(INU=<@F:?3_X 4$L#!!0 ( .5KBUC(M#*%F0( /8% 9 >&PO M=V]R:W-H965T3LL^_[_)WCN\E6R+4J$37L*L;5 MU"VUKJ]]7V4E5D1YHD9N=@HA*Z*-*U>^JB62O %5S(^"X,JO".5N.FG6GF0Z M$1O-*,A->S@8UO EXH;M7!'&PF2R'6UGG(IVY@!2'#3%L&8H8WO$7&+)&1 M\;OC=/LC+?!POF?_T>1N"O=)#L%UDR5.<37QM:N^EG'<6LI8@^ MH @C>!18[YOP2^T=.+BO:B9M%)QCO,/(C#"XB"*#[!%_=)Q@U?_$F2 MQW)KD8/C2%L2UZHF&4Y=\^85RC=TTV]?PJO@^PE=@U[7X!1[NC EEF\8@BA@ MR4BVOC1%)\Q?@$KDR([)/4EX7.XGISCFMK%:HH1@? &]8Z___QSG>7$']IL_ MSO:C\\#KC786)9$(M:090AAX@R&$7I3 R!N&$'CC$*Z\0>+,J5I?%A(1*-=H M=&N01"/$W@B^PL +>AM[XZ0?G!?!B*:,ZG=(O*%9_\ Z]SN4&56]DM!+@LZ. M B\8[^>A5=,]%F"T0#A[E^?F[/'0FJ@U<6^./0'_H!8KE*NFXRC(Q(;KMBS[ MU;ZIW;2U_#>\[8B/1*XH5\"P,-# &R8NR+;+M(X6=5/92Z%-GVBFI6G,*&V MV2^$T'O''M"W^O0/4$L#!!0 ( .5KBUB^/T_\P00 +@+ 9 >&PO M=V]R:W-H965TAS7N:F[<-F3M&[;JO_G-#3Q[F3,Q_<'5_5BFN\E.R[QN0Y?JV)$^W)Z,W_"C4UW>#P]^K\-=>K0F)9*;&#^6S;OY MR9@5AT(39KEHJ/#Y%,Y"TQ1%<./OK<[QSF01?+R^U_[+$#MBN:E2.(O-'_4\ M+T_&;DSFX;9:-_DJWKT-VW@&!V>Q2<,ON=N\%7Y,9NN48[L5A@=MW6V^U>AT6@#@G\L/[ZJ8)Z)_-S-P_RI@@G\ MV3DE[ITZ%04"?W 4I!WWR<)#D*JQBG^MN0?Y\M5(E4WWUV3]S%7S>CJXI1L_T97X5/HUK@25E*F&.7:$:$-%9Q1S0S1 MPE.A&35&C4T5]Y"5U&A)M>2C\P @9G6UX0(X7[6E%O[=' BJ!*/*2<(I M9XX*(PGD!&PK,QK"([-J59=O^ Q&G-=Y#6#)*R(0B';^_OO- 57*4L<%E9P1 M+N$J]M8)HIVAS##*O/@:4"D4'DKJ+2*4BDJL'=-$ 33MH,"Z+Q 5"-\X*J4# M$)X548-3@&N+;?4"H)Q:9JC6DEC [ZGQAB#A"@6@_"% .3(- YX#VMWZ&X%* M/ER?/P"KC4>@<-HA4!0L\]0)!UR!*3D-<*1**> ?1940]A$\F87V M)O0#3S^[&3U&^G\ED4@I4-\ 0P&,0A9H3*%] <^CO+U3+^69(Y$"-&!1X*_( MJ]$3]S4#KVA=VN89]>0 B^L=B^O_S>+S.E6+11\60Y+V>;[50-<8'1K"H"75V&P"-4,,BWL"1*&:0E++2A0K'R;,ACWPU>(T$/ID'Y"FRF M)#H)>61H.X^B?M24O/@%9K#;Y.YD-7B+R4(:3QCQF2[>F^K)HVFJ#?UBF!D3 MF<5UES>#U>YT-Y:^V4QC#\\W,^U%U2_J+I$FW$*4O;;(=+^9$S>;'%?#;'83 M,R:]8;G$:!WZ\@#WMS'F^TTQL!O6I_\!4$L#!!0 ( .5KBU@'6P"A; @ M L5 9 >&PO=V]R:W-H965T_73/G#WEQ:=RH77%/B_3K#QO+ZIJ==KIE+.%7JKR3;[2&7Z9Y\52 M55@6#YUR56@5&Z)EVK$MR^LL59*U+\[,WGUQ<9:OJS3)]'W!RO5RJ8HOESK- MG\[;HKW9&"4/BXHV.A=G*_6@Q[IZO[HOL.ILN<3)4F=EDF>LT//S=E><7GIT MWASXD.BG?Z)%OWXO&V10CK5LXHX*/Q[U#V=IL0(:OS>\&QO11+A M[O<-]VMC.VR9JE+W\O2W)*X6Y^V@S6(]5^NT&N5/-[JQQR5^LSPMS2=[JL]Z M.#Q;EU6^;(BAP3+)ZO_J<^.''8+ ^@:!W1#81N]:D-'R2E7JXJS(GUA!I\&- MOAA3#3642S(*RK@J\&L"NNJBEV9>U//L;\H3-[O*L6I0L@N#X)8,. ME-]:8&\LN+0/+,>HR7J>:0C/; M1F^J4D1/,Y,)Y3Z=_SK7%ERMEU-XIW&W_=6.W+,SNKMD]/=^?-7JCL?19-SJ MO1^-HL&$;9:J7"#K("[[Q 0/0H>=L)/6$)E7H/)G.GDT^<9^_26PA7B+LY4N M-LDH',F#0/+0]O'=X:&0W!<2PKGC6=R67FN25\CKV;HP6:S*$M8T="X'RV_1 M#8:#DT;7C>K][%&7U9+X0.-R/2V3.%%% NVD;7-AA=SU+*-_+37+LY-&<=S>1BZ7 ;"T#JAS3U7,,?EKL32<5NW M_>YE_[8_Z4=CUAU,U_RZ)_ON]//K9ZP[N[_N0.-M5' M>\/!I#]X%PUZ(&Z,L]Y8EB#=V:-*U_HML;0L M^FM.,;6N%GF1_*'CMXA5O E+5BJ)3Y :,[5*R#(I(2X@[4D7YLB0^[Z'^%O,L[D5"NX&86ND M*W10Z*Y5D279 V1)T B'V[Y'=$?($^%ZW'4E.V9'PD*92.YY#CMNC2M5K:L< M>C9P VJH:3O5E"D.#2,A80(T@&M6^XFY7/?8@)A#AN FD\MC7)5LH6#C5 M&G-!_%^T66J >6%Z79T! ,$R3Y.X;H-Z/M=F?F!WJI@M&"01N#EO#@"ZNP5T M]R>@MT1,-<%,2?M)AMAHXXR70:I_V(?W_W>AK>O&81^1LTT_9[OPWX*'A.D3 MIA&\[ :;CC"\CT9=PA\6_>L^&HP!0>]TI@M"/PA6,8:>A%JQ\?X)$A)9[SNF M!KB#W/-"GQ:V)5 ?MJF&?/;): QUZ_"=&$*!U!,N]V1HJ%%+J*G "M@F=S'J MDISL@>G/1&SP;U>@"'C@6"AEK^'@$W(#Q8];M\/QF%V/AG>LL6@X )A.;J(1 MZP\ N1$[:@P\;D5U[C;^/:)".R:'O^@FKHO21W>"34>.ARZ%;B5A'W,";D,1 MR_48MBV8X#D; TP9;_@V1AQSEF&Z_W/\!M%DJS>9=OP5O43?LAH_^* . "JV MB80$HI$ @J;KX2CJOQNPNHOV/K+)J#L8WQK_L.[5/]Z/32=B/I>>!SU"=@2\ ME&C+KF, !DW: =PXTD390T4'J&Q$D/K8/7H!7-K_$+U2%LCJ.4!77QC@M*&3 MY1AE;2"GXP,];9,%!,X2\.$!50_4LK>M9>\OE]6,IITY;D-[Q[2#_/>/EG]. MZ-]3MKWN^(9=WPY_>YGT*.-N;]+_8 :1T]9 5Z^R_.>RJ&LPNC:FRFDDS'%5 M@<79LP#L&R/79#SZ[W,QFYN?Z2:G^\"A*1,#$KL8\0P0K=Y"90^$>VRNDF:4 M(*\^J:)0.[,.;D:H*2Y=@@L: 5]6^H$2WZG(O?7XK,&.7?5T2#"YTS$QH>X, MQP:_ BZH-09 .II_;$P@@8>9%WD?NB9(W_7_Z M5).OTJ(_^!"-OTH+,^_7EY(_-I!MYO,0C@@PP" JJ%0?6HD\E?RFCOS:WDG=>ROKZ/> MA VOT=EZ-UU,V PE$C$ GQ%9-R5,MY3W=4N"GIY%/:P^/X;_S%E>4]"@^Z%[ MNYW<1_#MJ-^;1%<;CO7EJ?ZT?;OUX\0!05\1/\=+(R6>UXFOA0>08$*.>!?U61S&AT MF]4)MW>E'E M*_/<-&PO=V]R:W-H965T#M/)G$4T/> + M%LLMCSR)J) _D]DP722,3@M0% [-T<@=1C2(!R='Q;KWR&(/5B@_!;"[R%<.3HP6=L8],_&_Q/I&_AG4OTR!B<1KPF"3L M\7AP:KP^&]LYH&CQ*6!/:6.9Y(?RP/F7_,?U]'@PRB-B(9N(O LJ__O*SED8 MYCW)./ZM.AW4^\R!S>55[U?%P: I.^?A73 5\^.!/R!3]DBS4'S@3V]8 M=4!.WM^$AVGQ+WFJVHX&9)*E@D<56$80!7'Y/_U6G8@N +,"F$7T=^GZ_MK\B>;S&,> M\MF27,>R_[]N6/3 DK_;#ACM+B^BU^F"3MCQ0%9)RI*O;'#RR\^&.SI$@K7K M8.VB=VM'L!]8*I)L(E,6Q#-RSE-19.M#N2/RUSO9GEP+%J6MH=L:0G?JT!WT M//].(]86$XYJSY3<@GS MJ]Y_FX#T1 8REA@B6Q'&\CU5$U10L!W6M?*H%6&J[60D#U MM&_T(*H&KJH["P&'=4OESGHH45TX#T)KH&*HX#R.7>?\&0O^R5-Y%]P$Y(%) MO\>('&L7!"2F78RW1[(R+G.OL'U%2 5-1(Z7?F$+=D#6]X7 3Q=)$))R>&]B MIP@$W<"U^6WN95)B6E9+Q34VHL6&[J(G74T0>W.DL]A,=#C0-WH8%YCXN&!7 ML2E@N_*V65[0KD-EF:#T)JK%>&4IL#O87ETUJN+Z+XTSFBR)49+=.-PHDOM[ ME7_)L58C;S(+;900[1I!X"]?JU2ZV"V2U!;VCJL/3 M6Z#TEE9/;^GP]%;C]G4_3Z^ M69LLR"J1EW* ?37VL.E*[ _I!RVSAP_!8(MJ75\5LZ'+\%@F[U<_P*&):_'4;D&44#"F[M M8?,5V'8Q6!5+%DK&V[LJ18X2\]'B;QE?9JLR:2*P@P.!MW"EOF)32B[SQ[0) MCX-)*D]MM*#QDKQ/@J]4,/(NB (A0]IJB%:+#LMN@^K;6BV[K<.RVZ#G=C_+ MKH!=L5\[IG)5,UN(#F5C@[+;>WAX!?8B2!<\+;UU>5-*X:QMD&P;U][+;Q,6 MDG.9.%&?D.8ZC-9XUWV)T7C^K/ MPQXKL,^G+LBHK?+%E21('8FRUEM!:PU0*NMPQ39HJJW5%=LZ7+$-HFGW<\4* M&):_[=L_S;8=V.V .CI[>&(%UO&QP3P6'LB?H["S03KE$7E''_())Z3Q$^,S MWFG?Z34@=HY6&^OHL+$.:*+3S\8J8.N9:CC7>GT7WH+\.7N85P7VV5=EIS&U M"A>H\XN+:W).%X&@87$5EJ?!L/W#?'VY]!)GK@YGZ8#6.5J=I:/#63H@B4X_ M9ZF M>6L8&J9-#5I0>B1$.*)BCFC-U=]LVM<^PO<-BVSE=1OGC M\@[\U>'U7% S5ZO7FK)O@T\J>>H D:Y^YAZ!18QVDP M.2\R+"+0+5N5C?GZG!S+JB>V\_-*6 [ M,M8@[ZI!%^HV)A?O,[OX.<\[&\6%108"YBJF&&^T?[D96T3/I5>A['S0/0\K<;.TV'L/!!(KY^Q4\ 4 M&=R\5['6J@O)02.]/2R? KM!\M5U%HL+U,]33>E9>SAS'9=OZ.7O:R%WY$$/9-+3Z@4]'5[0:[RLT\\+*F!=<[GS#EV!ZT)[D%1O#].HP(['VP\< M7Q&C>=ON\VH]%BPHJ*>8XDMEI)T*H=D2K0(=CM('9?6U.DI?AZ/T07W]?HY2 M >N4Q:V'[@#JP'\?1-??PVDJL-A3](U9NZ?9+)/)5=P)]$%M?5PV?\ODSK[/ M>4;^I(NL.)$[WS:I6F!E@.^M+Y% >WVM_M37X4]]4&B_GS]5P#JF<+,0RL9= M:@"TV-_#LBJPVT.?>GB&Q09*Z^.2N7I=Y9YGU NS4_?NQ@8DR3U42Z\Z&4)+S75YMBSG22H_Y5JQ7"SB_,<'.<^>+GIZ[^6*/Y+IK*ROZ%^> M/\13>2W+?S]\RJM+_;4R218R+9(LU7)Y?]%[K[^+1D8]L/J(SXE\*EZ]K]5W MY3;+OM87Q.2B-ZB/2,[E75D3^TITWD?;R;%ZJST]?^SQN*?= M+8LR6S3#U1$LDO3Y__A[\XEX-:"/M@P8S8"QZ\"P&1B^'=AV2*-F8+3K"N-F M8+SKP'$S<+SKP$DS<++KP&DS<+KKP%DS<+;K@#YX.7.#G4?6)WOGLZV_G&Y] MY_.MOYQP_:?_[R77WMFW$97Y[GV9.6UQ]?>?4[JP?0:K[Z MDD_2^K%^7>;5K4DU5UY&<;G,I9;=:[?+HKJM*+0XG6A5>,1I\E>\>CS^PY1E MG,P++8KS/*X?F__4?M>*69S+XKQ?5D=16_V[9D7S>45CRXJZ%F9I.2LT*YW( M27>^7QW]^BX8+W?A@Z$$O>7\2--'OVG&P- W',_5+\;CM!K7MXZ;ZG%;WAYI MQMEJ?+1AW/K5P5>K&R>K\>&&<5L]'L9Y=?#;QYT=/G7#[??=58^_?ZA7'V\= M%^IQ4]Y5]_WYQ TVC'OJ\2A[K Y^L'7W,O_OA@/[H(3J MIR;OBH?X3E[TJN<>A_R[W_3CP?_VO30)#&3Q"P2LTG,(3&7Q 2)>23F MDUA 8B&)11#6B9#1.D)&*WVX-1#OJVLFV@>95N^5VJ=YG&IF4MS-LZ)^BO%G M4-VLB5(NBHVY,B)SA<1,$K-(S"8QA\1<$A,DYI&83V(!B84D%D%8)U?&ZUP9 M*Y^:?%R615GM29)TJLEORZ3\L2D]E,:^Z4%B)HE9)&:3F$-B+HD)$O.>,?UY M.UU_(^WQ)P<=*]R0N8*B9DD M9I&836(.B;DD)DC,(S&?Q (2"TDL@K!.KIRN<^54O5=YJE.E6-X6R22)\XT[ M%:6P;W:0F$EB%HG9).:0F'NZ<3\P[NX'!+FD1V(^B04D%I)8!&&=4#A;A\*9 M,A2^R&22I5/E1D4I[!L*)&:2F$5B-HDY).:2F" QC\1\$@M(+"2Q",(ZV:$/ MVG[&X*!;E8:'H@753%2S4,U&-0?57%03J.:AFH]J :J%J!916C=F7M7 =.63 ME/=WWY9)7N5,DI:R6J#:CFHUJ :B&J M18WV9E=Z=K;>E79#PFA#PE"&A+7Z\>LZ(K0RC]/B7N;YVQYG$Q?&SX>A=W?& M5SM\C*D^JKT?VJ1FHYJ#:BZJ"53S4,U'M0#50E2+**V; &U-5%?W1#\G3UGY MJV]FJ(V]GR:@'5%4LU#-1C4'U5Q4$ZCFH9J/:@&JA:@645HW2]J^J#XZ['U -5"5(LHK1L7;;%45S=+KTQ3J'J4)J)JI9 MJ&:CFM-HJOZ2BZXH4,U#-1_5 E0+42VBM&Y6M%U40]U%O9[)]*_JG_;3[]%H M_].NE[>%_+:4::E9C_5;Y1X(+:RBFHEJ%JK9J.:@FHMJ M4\5/-1+4"U$-4B M2NL&3EN"-8X/NP="Z[&H9J*:A6HVJCFHYJ*:0#4/U7Q4"U M1+6(TKHQT]9C M#64O;N\]$-J&136ST50[ PM=T48U!]5<5!.HYJ&:CVH!JH6H%E%:-RO:CJNA M[KC>Q)GVGUFH>#EEM1S40U"]5L5'-0S44U@6H>JOFH%J!:B&H1I77C MI.W &F>'W>&@%5E4,U'-0C4;U1Q4ULG=,H&U75+-0S48U!]5<5!.HYJ&:CVH!JH6H%E%: M-TV,-DV,@^YQAFAA%M5,5+-0S48U!]5<5!.HYJ&:CVH!JH6H%E%:-V;:PNQ0 M_>*N^^YQT'XLJIFH9J&:C6H.JKFH)AKM%Z^SX*&+^J@6H%J(:A&E=>.B+;X. ME66YMLSV128_DN])JM[JD#V^*U0S4*P^VYUT!ILHRG_Y@VZHH5J-JHYJ.:BFD U#]5\5 M0+42UB-*Z6=&66X?J MGA]W@H+585#-1S4(U&]4<5'-13:":AVH^J@6H%J):1&G=F&EKL4/U2\/N MN\%!6["-IM[@H-U65+-1S4$U%]4$JGFHYJ-:@&HAJD64ULF*4=MM':F[K9_% MC="N9W$N9]E\(O-"N<]18_M&!:J9J&:AFHUJ#JJYJ"90S4,U']4"5 M1+:*T M;JBT#=B1?M!]S@BMQJ*:B6H6JMFHYJ":BVH"U3Q4\U$M0+40U2)*Z\:,T<:, M^O5B5T];BM\T413+S5L;-;!WD*#E5U2S4,U&-0?57%03J.:AFH]J0:.-7^W+ MAV?'@^I?=W<>HLM&E/:<$?UB)F5IQF5\>;Z0^51>R?F\T.ZR95KQ=7*LK]5R M>5__&9UW[XU>_Z?K3?V=I]?7]UOF\OPAGLHPSJ=)6FAS>5^1@Z.3ZC.6)]/9 M^D*9/5STJN2[SGH&G+/^Z.NS+_P-02P,$ M% @ Y6N+6+^ 5Z95 P T0\ !D !X;"]W;W)K&ULM5=M:]LP$/XKPH.QP:@MYZ4O2P+KVK+"RL+*N@]C'U3['(OIQ9/D M)H7]^$ER:F>0*FU6?TDD6??<#:IR *NP7RKYLK.XA8EIQR$IE(@!<4T^H!/3M/$ M&?@=-Q26>F.,7"BW4OYRD\M\&B6.$3#(C(,@]N\./@)C#LGR^+T&C5J?SG!S M_(!^X8.WP=P2#1\E^TYS4TZCHPCE4)":F:]R^0G6 8T<7B:9]K]HV>P=#2*4 MU=I(OC:V##@5S3]9K1.Q83 $4-F$R672+G=%LT-?*C> MVI*CPIW*M5'V*[5V9G;=G :2!=)T(6A!,R*,358F:V&H6*!*,II1T.C-&1A" MF7X[B8WU[.SC;.WEM/&2/N(%I^A*"E-J="YRR/\%B"WEEG?ZP/LT#2*>07: M!O@=2I-T$, ;M'D8>+SA(WA?"ALYH//?-:VLZ SZ<07\%M3/;<$&H=P].M$5 MR6 :V8NB0=U!-'O]"H^3]P&BPY;HT*,/'B$Z5_9&*G/_#LV9/RF1;[+^;+>C M2P-<;V4^[('YJ&4^"J;X7!MJKQ'DJ-90U PQ>Q_U-I9AG &Z!Z)T@-&X930. M(EW42E!3*_!9O* K-];MT:,_Z(H*RFL>5$/0QYXY/6PC..Q1#8<],#]JF1^] MD!K".+O5<-PR.OY?-9#53C4$?>R94YQTKWG2HQ[6X"],?J,4X1>2Q Z@T4Y- MX+0CE0:Q;J"D&7O^JQ"&W3>773G#@SZ%T$>%PUV)P\$Z]!PAA(%V/PZXJUXX M7':V"N$)#T(8=M]<=B4.C_L40A_%#7?5#0=+T'.$$ 9ZPHO0%2XU\+VD1KY1:AJN=K7M5S\T75JWO6EV MKXA:4*$MD<*:)@>']HU03?_83(RL?,]V*XWM /VPM#TW*+?!?B^D- \3YZ#M MXF=_ 5!+ P04 " #E:XM8""?4RL," #A"@ &0 'AL+W=O?WXO%;.F;9*WYH2P)+[2D@S"TIK MZX,P-%D)%3,[J@:);W*E*V9QJHO0U!K8H@NJ1!A'T22L&)=!.NV>7>ETJAHK MN(0K34Q354POCT"H=A;0X.'!-2]*ZQZ$Z;1F!=R _5Y?:9R%@\J"5R -5Y)H MR&?!(3TXHHD+Z%;\X-":M3%Q1YDK=>LFYXM9$#DB$)!9)\'P[PZ.00BGA!Q_ M5J+!L*<+7!\_J)]VA\?#S)F!8R5^\H4M9\%>0!:0LT;8:]6>P>I 8Z>7*6&Z M7]+V:\?C@&2-L:I:!2-!Q67_S^Y7B5@+H*,- ?$J(.ZX^XTZRA-F63K5JB7: MK48U-^B.VD4C')?.E1NK\2W'.)O>]&X0E1/#"\ESGC%I,5F9:J3ELB"U$CSC M8,B[$[","T/H^VEH<6^G$&:K?8[Z?>(-^YQ MD,2^H'$49S\&QXB\L =#]QQ MIS?:H'?/N1NS&0-X((/(1YBM*O,R)+8-IXB,8#T=BK] VR4BJA MBB7Y(C'T3+5^Y[UR+TS?9("=;-/YR1;0=P?TW5=RWJ\S?M;YO8%HSZOT5$)L^Z3]>*%?5_ M]56]U*[.^DWWJ[PT=8^EB<;;])UNHU#1QTI%O=7D?XSW"WF,#]<:%M?\73)= M<&F(@!REHIU=_&+KOI_J)U;570\S5Q;+?C,$=H%I:3JSFXI2UJ0 M4E!6 DY64^L6WJ0PT Z5Q9^4'$3G&NA0GAC[K&_NEU/+T3,B.:I.;Q;P.UVC&U8_?ZF?YS%;P*Y@D+,F?Y7W0I-U,KLL"2K/ NEQ_8X5?2 M!.1K7L9R4?T%A]K6CRV0[81D1>.L9E#0LO[$7YJ%Z#@@=,8!-0[H4@>W<7 O M=? :!^]2![]QJ$*WZ]BKA4NPQ+,)9P? M;6BZ8MJ]2MOM5ZTU!ME(;EZ2Y6? MG"WJ#0+8"@BZ+NF*9KB4*G\9VY62EFNP93G-*!'@*B$2TUP ]./$EFIL3;"S M9IR[>AQT9AR(P ,KY4: M%R291]@JTFW,T?/,[]#H\2$9-? A3\!Y" 7?%PD MX.K[H8G-WX*9O_\;7/WP'0S\=T.LY'(6>HV57LZ"(ZS>VKEMUMT*[IZ!/W*V MW&42W)>UU.BO[*??E!&XEZ00_PSEMR9ZPT2M9S=BBS,RM91@"<+WQ)KI"3OO MAG)B$I:8A*6&8+VT>&U:O#'Z[ \F<:[D=T_*'1%#2:C]@\I?_P_8SR(8Q3". MT<3>=Q>X-@P[AG[D.##PH->W3(8L R=PG%-F.F")8N0[07!D]N+VV[C]T;CG MI)1<1:ZV94:$T*ISN]P3+FE]G:\9IW)3@(5:<*I,P*<'4CP1/KA11\=ZZT8U M"4M,PE)#L%["@C9A@7']"$RFQ20L,0E+#<%Z:0G;M(3?J!^UO]_5#\<+/#_V M3_3CI:$?Q+$3*&TXT8^7EIX7!$[HA">6Z4M+I ;V((S/Z$?4QAV-QOW GFA. MP"^X>$4:1C%OW8,F88E)6&H(ULM%W.8B-BX-LNF-DI+C-)24[1^?M Q/\BXX#1(4\DQ24N, MTE)3M'YRCG4F'*V7+A$=]^4WUT.A&X1$IFS@C'L9B#X]7<@JWD 7,"$A5^SK:%$HY7-&,4^.9M:9*6&*6E MIFC]U!SK3>B;UPRC=:516F*4EIJB]9-SK"WA:(UTB6;\CR)K^*!B")28 J4- MJ-MD<;TPCMQ.W56OJ]UI^A:$KZMNNP!5W[;NHK9/VX[^;=7'/GE^ISO]53/Y MB*E_)GC ?$U+ 7*R4DCG.E0;@]>=]_I&LFW56GYB4K*BNMP0O"1<&ZCW*\;D M\XT>H/W]8_854$L#!!0 ( .5KBU@$B5+3:P, &@0 9 >&PO=V]R M:W-H965T\4^?=%[L&?\BU@ 2 M?6T;*I;.6LK-A>N*<@TM%N=L U3=63'>8JF&O';%A@.NC%/;N('G)6Z+"76R MA9F[X=F";65#*-QP)+9MB_E_E]"P_=+QG8>)6U*OI9YPL\4&UW '\M/FAJN1 M.U JT@(5A%'$8;5TWOD7A>]I!V/Q)X&].+A&.I5[QK[HP?MJZ7@Z(FB@E!J! MU=<.KJ!I-$G%\6\/=88UM>/A]0/]-Y.\2N8>"[ABS5^DDNNE,W=0!2N\;>0M MV_\.?4*QYI6L$>83[3O;.'90N162M;VSBJ EM/O&7_N-.' (@F<<@MXA.-4A M[!W"4QVBWB$ZU2'N'4SJ;I>[V;@<2YPM.-LCKJT535^8W3?>:K\(U0?E3G)U MER@_F=UU!P2Q%1*DIF1%2DRETJ]D6RH)K=&&-:0D(-!9#A*31J#PUX4KU=J: MX);].I?=.L$SZ_@!NF94K@4J: 75&."JH(?(@X?(+X.CQ!S*CLY^G KMZ#>;JP]_H[)>?_"1^.\7*3V<%+[&*TUG^$=9H[\)!]=# P^?@ M1."ZYE!C\VM5XM_"#N@6T.<_E"EZ+Z$5_TRIW'&C::ZN:A=B@TM8.JIL"> [ M<#(=MO=V2AF;L-PFK+ $&XD3#>)$Q^C91R9QHXJP$41,B=#Y)\9?/PEVV=R? MIWZ:!@MW=[C!G>'LP#">>YZ?1'XTMLRG+!,O\;RGS&+",DB#V$N21^8H[WC( M.SZ>-\=4K(!SJ!"6Z(8158@(11_5@PE]OH;V'OCDF3R*?>V9M G+;<(*2["1 M-LF@3?*#"D9B4QR;L-PFK+ $&XDS&\29?6?!Z/SCEPO&MX;/%8PIR^F"\:UE ME$91' 2S^73!F ]YST\N&&P'_.5*<93WVL-H$Y;;A!668"-1TD&4] =5BM2F M.#9AN4U880DV$L?W'E_WO>^L%<*3^4O=1IM.[1'3]>#7F->$"M3 2B&] M\YFJD+QK:[N!9!O3M]TSJ;I <[D&7 '7!NK^BC'Y,- +#'\N9/\#4$L#!!0 M ( .5KBUAC,7C6?0, *D- 9 >&PO=V]R:W-H965T6Q1I@Z3=, S[P,BT350B79*V MNW]?4E)46U(T!]$72:3N>7AW?'3B30Y"?E4;2C7X7N1<39V-UMLKUU79AA9$ M78HMY>;-2LB":#.4:U=M)27+$E3D+H(P<@O"N#.;E'.W).[;>:#OASB9;LJ;W5'_9WDHS-;S>DT M2UK@\?,C^Q]E[":6!Z+H7.1_L:7>3)W$ 4NZ(KMY^$(@- 3 %0#T+D OP;XYP*"&A"<"PAK0!FZ M6\5>)BXEFLPF4AR M-:&S3Z4V2_1)E^,6YW<:VG>,H/3L_M*'T"L@&)KSE8L M(UR;_ (/+!E_L47+SJ%'XNH\K/9\+_1_7XGPN;X#K)'=^L^M^21X\0?Y9:)*;SWQ/^8ZJOMVL M\%&)M[5F/TN\!'L8HXF[/\YN91@?&88)A%X4>,&I9=IG&<$(PC;GHL<2813" M*/K)>1)WT,0=#,9]8PIG3O@2W-[-P3\WM'B@\M^^\ =I;.V^4EN2T:ECBK.B MX$I3K@ENSGN_$8]Z$%L2EA+GSV&?@P3#\-V5>Q:(N3!Q,>X M+4'WZ$Q:4+DNFP$%RF-E=&PO=V]R:W-H965TBKP48R.3LCHQ39%D4!!Q MQ"HHU9LYXP61:LM34U0C26,W8G,D:%K2.4U(*94="5N4DI8I MJEA.$PH"'<0@" M]]&U[IWU<\6N&N0X.L;_E_VZ88_F>%QQO^;\;9_N.NO/M?O^]+GUO M,/U;NF+H&I)LT/I!CM=:OT^R>$]D&]KYG7;^VZSW=[VR7#^PMZS?#0M(]D6TH M&79*AF]K@W#G'^#0QN%V%X0[%_OAL14X6TW0$Q586QU@KDT'>I2[(#REI4 Y MS!7*.@I4#_%F/&HVDE7UP#!E4HT?]3)3$R5P':#>SQF33QL]@W0S:O0/4$L# M!!0 ( .5KBUC:?Y:C:08 %@G 9 >&PO=V]R:W-H965TP#+=,V48GT M2-IIA_WX48_8UB-TE/%+8DJ\YY+G\)*\%*_NN?@F-X0H\+W(F;R>;)3:7DZG M,MN0 LL+OB5,OUEQ46"EBV(]E5M!\+(R*O(I0TO4^26!E6-SY3'-\GKBE"TB.?I>'I[P?TM.J\[LP"2S+C^1>Z5)OK230!2[+"NUQ]X/>_ MDZ9#?HF7\5Q6?\%]73=P)R#;2<6+QEBWH*"L_H^_-T2<&*#X$0/4&*"G&KB- M@?M4 Z\Q\+H&Z!$#OS'PGVH0- 9!Q7U-5L5T@A6^N1+\'HBRMD8K?U1R5=:: M8,K*D76GA'Y+M9VZN:M'%. K(.F:T17-,%-:\(SOF*)L#;8\IQDE$KQ(B,(T ME^ =%@*7 ^+7JZG2;2B1IEGC[[;VAQ[Q!Q%XRYG:2#!G2[)L TQUXP\]0 \] MN$5&Q(1D%\"%+P%RD L^W27@Q<^_ KG!@LB!]LW&H,W>?04O?OD)!OXK V3R M=$CT1,CYTR%A"W( *WUNCPWBN(?AY5;@WB/@K[-L5^QRK,@2<+4A F2\T%/@ MIIR;]@10ILMD:!C5N$&%6TZ/^YLP1%X$X=5T?RJGT7\Y+U_*+<[(]41[E43L MR>2F[)[S:DC(&BP\<8HBUPNBJ.UT;M-IVG?J>R%$/G(.7EO<>P?N/3/WN5XV M,,L(T L06/+=0JUV^4-H#XVZVQK0/VV*'T:QV^'%?H ZG-MT MFO:=NK$/W1@.4^X?*/='4$[9GC#%!1T,\5LCU,@.S6R")7Z/':DN-;EK"1(>! E' M"%(O!()DA.[Q(M>*8+8\R$2^ZUVS'%8H[#7,\_W(Z4P5,V-CQG+?]]GEWJ:[ M-.RM!B[2BY 3#"L0'12(C J\*32Y0J<$JMSJE3.35&5ID.:HUV6HUP'470:B M7E,A=%#L=E;+Q-BRD?S,;8*EEL!:BL0'1>(1BN1<;[5SO25: BPE&=8E[ND2 MNPCZ';YG_6I!H/>)<5>7?CWHAM!%;D?H>=P3NA,"J;&KSR02.L<_KPN[L,5 -1DZ78%NM;S-\DB5"(\._ M<1U*>S7@\C3TZ'?)='8_+'3 M@BVT-MGH2#8RDOV1*YP;U\$&X#0[0FX4]Q;"IEYKB@YT1A/VB!ZH&+JQXW4S MGZ&*;AC &'4'K+&/S^7PF'?",XDG4WJ0YKORF*))L\&_C^?;MPV<(9YGYZLD MYZO,S>T>/5(MH;59/F:8T)QBWFTP6V\P!5\(+7;@S[>D6!#QUR#!-O.WF56T MQ"K:W"I::@NMK? QH87FC/8=9QEG2O \+U=7RA31;AY986LH"$^'_X77FY2L MYJI6T>96T=*SA+1%.::WT)S??J;W''PDV<8<<5;S6:MHB56TN56TU!9:6]QC MJ@S-N?*HB L'!YC?C3BK";%5M+E5M/0L(6U1CMDS-*?/G^D_I(HXQG.^_@'^ MH 4MS[2-\6-]K91)M; M14O/$M+^Q'?,\)$YP_]*L"B_&(*/ C.9X^JK] >L]*[^(03U]GZVH0R_!%]W M6+\DK*!L08=D,SL;&YE6T1*K:'.K:*DMM/8@.!Y"(/,A1,H%H6L&9CLA",M^ MU(,!5U<4Y$N0$)D)NBU+@Z*;P<,+)T+AH+[/-$S.& 87<> %@ZI9/96T5);:.TQ<#R-0>;3F/\9N69P M'8!>,!RYSS1,SA@&%R$*X*!JYPP]'_J# ED]R)F>7 @JB%A75[5Y>B.L]OX>6\ON1UA*GOG+W%8DV9!#E9:4CG(M2YKJBO<=4%Q;?5 MM:,%5XH7U<\-P4LBR@KZ_8IS]5 H'1PNT]W\!U!+ P04 " #E:XM8U4_6F2 [&:V%G;@4ZOOK83 H20H:A% M A+'Y_7[V+%]/-TR_D5D !)]+7(J9E8F97EKVR+)H,#BAI5 U9,5XP66ZI:O M;5%RP*D)*G+;B*@K,7^:0L^W,+U3_\? *Y@E%K!@ M^2>2RFQFC2V4P@I7N7QDV_?0 (5:+V&Y,+]H6]<-5.6D$I(53;!R4!!:_^.O M34< MQB?)U5.BXF3\"!O@ M "ET3BG'S#IG??W('$)!=_H+^0R# ',;6E:DX'V4DC M/:^EO3/2KH<^,BHS@?ZF*:3' K;RV9KU=F;GWJ#B'20WR'?_1)[C^3V&%I>' M>P-V_+;O?*/G_U#?]754K1/TZ^B9>BM*G,#,4E-1 -^ %?_^FQLY;_L@?Y+8 M$7+0(@=#ZO$ST$J@LEKF)&E>#(17$KB:TBD4Y;D.J%5#HZI7EDWLN4[DA5-[ MM:%X&1P7JMU9-MU]EN?,VC\ MD]GCE5NLYKK*678,*ML1$M.4T'7OKN>?[^O"C.5J7O1OW$U2X!U8GM, M[UK,5^9\(]P!=!QWU"4<=' MX3Z#< =WZ\&!U-.JE\WO95.C-SG\=$%_1=K@ M[O,&=SAQ& #=+Q3Y^86BD3\9T."$\Z?F$/9!9ET 7YL#ATX/*BKKO+4M;0\U M[TPJWRF?Z\..R=CW,O5)Z2/F:T(%RF&E))V;D5HO>'WXJ&\D*TW^OF12G0;, M9:8.;,!U!?5\Q9C@&VB-@_!U02P,$% @ Y6N+6!$#B**Y! Z!8 M !D !X;"]W;W)K&ULK9C];]HX&,?_%2L[351B MS0NO;0&I)9FNTSI51=MTFNX'0QZ(M23.; ?6^^O/=M*4T)"#DW\ $N/OQ_;W M<9S'GNPH^\DC (%^)W'*IU8D1'9MVWP508+Y)Q>**[/Z$*? .!.[PB*!7"GJGMM O!?W#%OI'!(-2H(=N%V/7QOE8X-F$T1UB MJK:DJ0OMOE9+OTBJ)LI",/DOD3HQ>X(M, YHCC,B<$S^P3I^'1\$)C%'7S!C M6,7R GU /,(,^,06LF$EMU=E(W=%(]Z11EST0%,1<12D(80-^OE_Z+T6@"U' M7 W;>QGVG==*?,#L$GE>%WF.UV_J4+OV:9W@% M4TNN71S8%JS9^W?NT+EIN%L9_W>># <::1+FMX_V@:P8O8TW%$68HWYW[ VZCN.@ MGIBR.(0[1\1K*?6Z(>["Q? MQF2%2+H%F4HQKK1ZYM[H%CI$[10CV%$8_GLTFWU>2W4[]E*6IGG6VX29IOE!:8HM6CXKU&Q3.[()4\4Y$Q M2?.-T@)3M'ID7O?=;NL6RF,D,"\OZNEJ9@'51AAG: MXC@'I?NZ^,.Y=!RW*[,DKG,Q&I,0JPTJ26735$ZHCENVI 1UZ#Y-@5S4X0#H M"Q6 / =]0(=S]*(ISYJW>W'V5#)Z6&"*5DPE>^]$+P&VT4>IRO@\%<4I5U5: M'=?>ZD/*@_*Y>^T7AZZOF.(,^ &S#4DYBF$MD<[E2+X06'&L6MP(FNESPR45 M@B;Z,@(L4TQ50?Z_IC)\Y8UJH#K&PO=V]R:W-H965T0X;Y)=U +D>6E&58R"9; MF7S# ">E*$M-V[(\,\,D-R:CLN^>34:T$"G)X9XA7F099M]N(*7;L=$W=AT/ M9+46JL.2RP)S MF-+T#Y*(]=@(#)3 $A>I>*#;7Z"^'U?Q8IKR\A-MZUC+0''!!KIE M:4(L\&3$Z!8Q%2UIZJ*L;ZF6%2&Y(UCO,Z5I7',]-_?G#WT #%=Y>1O M2-!M KD@2X(7*:!KSD'4[F)R$.<)NI-#))56 Z[&BPR2'HI(3@2\NY-_;20B M%W+Y(A+ V_S7F>"Y_M,)"W7"9CIA407S]O= )W""(#C< >?>J[TR&+JN9?6; MN /7^(UK_._^8=&I/+><.F&A3MA,)RRJ8.Y>F6S+M8/!X$4Y-4UZ4/.@J7GP M?ZP4(2R!J8C?\/-^1)NU.A,\UUHZ8:%.V$PG+ I>6>N=,W"'OOW"6IHF/;#6 ML+'6\+^S5@_M5J/><9=]!-%FJ,ZTSC643EBH$S;3"8N&K[8>QQI:OF>],)2F M22M#F7NG:NI4]@-F*Y)SE,)2XJU+7QJ<52>=54/037G0MJ!"T*R\7 -.@*D M.;ZD5.P:ZNRN.6Z>_ -02P,$% @ Y6N+6-1PK>ZI @ / < !D !X M;"]W;W)K&ULK55K3]LP%/TK5C9-( WR3EM((T'1 M-+3!*AZ;)K0/;G+;6#AQL)V6_OO93H@"A&[2]J7QM>\Y/N?6OHXWC-^+'$"B MQX*68FKE4E9'MBW2' HL#ED%I5I9,EY@J4*^LD7% 6<&5%#;Q*R6E)0PYTC418'Y]A0HVTPMUWJ:N"*K7.H).XDKO()KD+?5G*O([E@R M4D I""L1A^74.G&/9I'.-PG?"6Q$;XRTDP5C]SHXSZ:6HP4!A51J!JP^:Y@! MI9I(R7AH.:UN2PWLCY_8/QGORLL""Y@Q^H-D,I]:8PMEL,0UE5=L\QE:/Z'F M2QD5YA=MVES'0FDM)"M:L%)0D++YXL>V#CV Z[\!\%J ][< OP7XQFBCS-@Z MPQ(G,6<;Q'6V8M,#4QN#5FY(J?_%:\G5*E$XF9S60LT(@5)6+$B)36WWSD!B M0@5R]]$!NF3K0^2X'Y'G>*Z*;W!5;VMT4F9H#N5*G:MRA;[ EJ"["R@6P'_% MME32] 9VVLHX;61X;\BXO3Y#>^_W!X"SW<#9Y4^T]^&=&X7'+]"VJD17#J\K MAV?H_#^5XR1]J(D@IAQW7]4<.I=0B$%K#64P3*FOX9&H< I32]TS 7P-5J(5 M.\=#=O\3V3/W?N?>W\6>S+#(APPVJ,B@=%M8)^YH%/BQO>XK;[)&_2S7'T^B M+NV9IJ#3%.S4]$WFP-5-X!Q*B; 0(,60QH8E[.WN.T'@O-#X.LN=A('C#6L, M.XWA[KJUZBC!"T+5H8%!B>&KS0^"L3M^6<>!--^9>)/QL,BH$QGM%'G#)*;J MFJL&G $W%WU(Y$Z2X?.'AL[QO_,T+NU>;]/OR@7F*U(*1&&IF)W#D2H4;WIU M$TA6F7:W8%(U3S/,U?,&7">H]25C\BG0';1[,)/?4$L#!!0 ( .5KBUAS M &0"I ( #,' 9 >&PO=V]R:W-H965T_YO:M]3C9N*[,<"B('O()2KRRX*(C2H5BZ MLA) YA94,!=[7N06A)9.FMBYJ4@3OE*,EC 52*Z*@HBG,V!\,W9\9SMQ39>Y M,A-NFE1D"3>@;JNIT)';LLQI :6DO$0"%F/GU#^>1";?)GRGL)&=,3).9IS? MF^!B/G8\(P@89,HP$/U9PP08,T1:QD/#Z;1;&F!WO&7_:+UK+S,B8<+9#SI7 M^=CYX* Y+,B*J6N^^02-G]#P99Q)^XLV=6X<.BA;2<6+!JP5%+2LO^2QJ4,' MX >O ' #P'\+"!I 8(W6RJRM*+H[A**&8A?B:NT'L/J9LW>9_7>^)6];V_.T<';PQ[@9#]PP1D4697K!.HW#$4[<=5=X MG11WDH9Q'(S:K&>*AJVBX5Y%7U4.0A]^(:!4B$@)2O8IK%G"SN8XB((XW-'X M,LT/O7 X\OI5AJW*<'_=&GV,DAEE^M! K\CPQ>Y'>!B,HGA'94^>'X8!QJ\4 M,VIE1GME?N.*,'V[==^=@[#WNT_F7I+^$XCZ3O*_\]0NW4Y+,\_))1%+6DK$ M8*&9O8%IP*)NT76@>&6[W(PKW3/M,->O&@B3H-<7G*MM8!IG^TZFOP%02P,$ M% @ Y6N+6'FY7/*7 @ * < !D !X;"]W;W)K&ULK57O;],P$/U7K(#0)K$E<9KL5QII[828Q&!:&0A-?'#3:V/-B3/; M;<=_S]G)HJ[+"A)\:7SVO7?ON?8Y74MUKPL 0QY+4>FA5QA3G_J^S@LHF3Z4 M-52X,I>J9 9#M?!UK8#-'*@4/@V"Q"\9K[PL=7/7*DOET@A>P;4B>EF63/T: M@9#KH1=Z3Q,W?%$8.^%G:DXL?DN MX1N'M=X8$^MD*N6]#2YG0R^P@D! ;BP#P\\*QB"$)4(9#RVGUY6TP,WQ$_L' MYQV]3)F&L13?^7+I=#NEZR;W"3Q2+[41I8M M&!64O&J^[+'=APU &+T"H"V _BT@:@&1,]HH<[8NF&%9JN2:*)N-;';@]L:A MT0VO[+\X,0I7.>),-EIJG-&:Y+*<\HJYO=V[ ,.XT"3:)P=D O4AH=%[0@-* M,1YQ/!WD[@K**:B?J6]0AB7S\[;DJ"E)7REY.[D@>V_W>X#CW<#QYQ]D[]V; M,(G/MM ^NNZLT\XZ=731GZR?YP]+KKFS?O<)Y\BE@5+W6FLH!_V4]LJ=ZIKE M,/3P3FE0*_ RJS@XZ[/[G\B>N8\Z]]$N]FS,=-%GL$$E#F5;P"JC)V'JKS9U M-SE'FSE!%'=)S_0,.CV#G7J^F (4GGBEH#*$:0U&]^EK6.*-VA$>B.AD2^++ M-$K#B ["?I5QIS+>O6NM/L'9E L\,M K,GY1_0!5'D?!ELJ>/)09TZ.D7V;2 MR4QVROPJ#1-XI;'9SD"Y2]TG?XWWD:E_Y&'[-OR!53"UYI(F". MS,'A$>Z4:OIR$QA9N]8VE08;I1L6^)2!L@FX/I?2/ 6V6W:/8_8;4$L#!!0 M ( .5KBUABH$D2G ( "P' 9 >&PO=V]R:W-H965TMM8.'&PG9;] M^]E.B *$;M+VTOC:]YQ[CFM?)ULN[F4.H-!CP4HY<7*EJF/7E5D.!9&'O()2 MKZRX*(C2H5B[LA) EA94,!=[7NP6A)9.FMBYN4@37BM&2Y@+).NB(.+7&3"^ MG3B^\S1Q1=>Y,A-NFE1D#=>@;JJYT)';L2QI :6DO$0"5A/GU#^>QB;?)GRG ML)6],3).%IS?F^!B.7$\(P@89,HP$/W9P!08,T1:QD/+Z70E#; _?F+_9+UK M+PLB8#!2A3*)P'QV@&62'" AW=^ M')V\0+O:=V<>=^:QI0O^9/XT>ZBII-;\W6<]ARX4%'+06D,9#E.:2WL7C,<9^]$+C MZ[1PA'W/P\,JHTYEM'O?6GV,D@5E^M# H,CH5?6#>!P%. KQ.!@- MRXP[F?%.F=^X(DQ?:]UPER#LQ1Z2N9-D^ 2BH9/\[SR-2[?7R\P[V?:VX$HW2SO,]7,&PB3H]17GZBDP';-[(-/?4$L# M!!0 ( .5KBU@>!;GR.0@ )Y= 9 >&PO=V]R:W-H965T_PW9,_YWF-2G\ICFOZHG[B+FY%0 MCXA%;%[41%#]]\3N6!354C6./UMTM#MF7;C_^%6WFI.O3N8QR-E=&OT6+HKU MS4@;D05;!F54?$F?'=:>D%)[\S3*FZ_D>;NO(HS(O,R+-&Z+JQ'$8;+]/_BK M_4'L%5#IC0+:%M!S"Z2V0#JW0&X+Y,,"^D:!TA8HYQ:H;8%Z;L&T+9B>6Z"U M!=JY!7I;H)];( JOOSGA[)+=+WL[Z;:SI)EB1E $L^LL?299O7_EU0^:>=K4 M5S,K3.I(/119]=VPJBMFMV5>;=;XBG+XUM>&8V) M\&J]?7K^)O3(^[0=GN^-T;T=%$P11E46YOZ>-')\S=%A54 7A<(#NP)Y4 MIXJ@J@<#]) #]$%8;SXKN_FL<.?SY^I2+4RJ%1\C'Z(TSW\F05%DX6-9!(\1 M(T5:K37G64J":)76.XZ')CKW$)=.="1F(#%SBRE[T^-?TE319%D2#V;ZP)Y4 M5>M(R,+!5$>.T!DXKJPJLJRHZL%45XZGNCR5IE/]X%0\Y/A\$-:;Z>INIJO< MF7X;QD%(?O_$XD>6#2Z&N/673F,D9B Q$XE92,Q&8@X2)N4C,0V(^".NE3-NE3..^<%EIQL)50N[* M+&/)_(5\S8(DCYKWYX8"QM4N#1A_:-\>C&VI.!:$>K'XY=,M4@^"Q+>_WT!_C$N30M4,Z":"=4L MJ&:WVGYDQ*'(M/OMOR4GAO M._#-BU."U RH9D(U"ZK94,V!:BY4\Z":C]+ZB:-=XBC^+8C61"4.J1E0S81J M%E2SH9H#U5RHYD$U'Z7U$]>U&8C\M78:SK_<6K?W*W?BJZM@"1WQ=PM/+[_IW\I]F+O_:# M]@A -0.JF5#-@FHV5'.@F@O5/*CFH[1^YKK6!5%YA[4?M%D!JAE0S81J%E2S MH9H#U5RHYD$U'Z7U$]>U4(C\'HISUW[03@JH9D U$ZI94,V&:@Y4U@'R6I=+?_L,GTI^>L]:/<#5#.@F@G5+*AF M0S4'JKE0S8-J/DKKYZSK@Q"U=UCO0=LAH)H!U4RH9D$U&ZHY4,V%:AY4\U%: M/W%=8X3([XRX+[/Y.L@9V63AG W&"]H0 =4,J&9"-0NJV5#-@6HN5//$X_X/ M2="%J2H<+O;THT^SJ2#T/\_N_^EHUQM!^;T15A!FY"F(2D;R=%D\!]E@-/C* MI=& :@94,Z&:!=5LJ.9 -1>J>72@ST/2)$W3#J)!CQL]-%U1A+>NA&C7_T#Y M_0]F7H1Q4+ %689)6#!2YFQ91B0*E\,1@;8^0#4#JIE0S8)J-E1SH)H+U;P3 MTU!JAF0C4+JME0S8%J+E3SH)J/TOJ1ZWH:Z#O<.X%".QR@F@'53*AF M034;JCE0S85J'E3S45H_<5V_!.7W2USZ1TU\[N*P01LE3IQJ?;N8_M]'25-) M&\P9M$<"JME0S8%J+E3SH)J/TOHYZWHD*/_^#G80)F29I3%9A/DFS8-H,%W0 MI@BH9D UL]7V+Y)U69P>W+^!'M\>0544[6 W&SHT!ZJY4,V#:CY*ZV>BZV*@ M_"Z&[VF9A#_XC7E\XN)$0%L8H)H)U2RH9D,U!ZJY4,V#:CY*ZP>L:XB@[W!? M" IMC8!J!E0SH9H%U6RHYD U%ZIY4,U':?W$=:T1%'N/B!/<\26+KLKJ8,Z@ M#1%0S81J%E2SH9H#U5RHYD$U'Z5MX.N[US^:<@6X5)3B*VK(8@C*?5 M6CG;W@Q\^Z1(-\T]G!_3HDCCYN&:!0N6U3M4WU^F:?'ZI#[ [I;LL_\!4$L# M!!0 ( .5KBUAOF.ZC;P0 )T: 9 >&PO=V]R:W-H965T:$W')CK103QX8SXE4M_S1%$=.25(9Y9D)+QC4J#JL9O*3V)LVM0OLH]8U_+FU^2C6&5$=&,[F6)(.KGF>YH MEI4D%?4R]T30'%E;T%8%F:D"HU+@(J29J)G]:F5/BRDKEO4-$'X)D/TS@!9$X,M= "[>C<6U6X+9??H# M7/SX@^WB]V.L8)JEFFM62.$2S'^$%&E\O7A^7'""U9$3M:F&*KCS!OQ7)DFF MSIQE!CKZ#\F1K;,DCK_5AJZ(0%-Y;O=&M&.N.+AVZ1[V!HV19LW7:D9#KCBT?BLZ"%,72\ M<(5F6DOLT2V5*1W6;1"S5323 M36=X\= KPLCQ(,+CJKFM:NZD:A%-" C+=1IG1;H78,? GSI-9+M))TL%U0D+=<*B86L@=^7[ M3K^?:G+:4=2V7C^?K>]?9C6,SN(28A?UA)UVM519K;10*RT::1!DV8[;6Y3' MNKQVQ3W;&[%GB%O0J:C_E1SK M;!SA[NT=B>;ZD_MULSF(YM ML< Z:9%66JR+5JMLGFV&YY0_5N<<0O7SIT+6FY5M:7N6\J$Z0>B57]M7.WND M/+"OPOJDY!5?']S<$/Z8%@)D]$&YLBX]-0;R^BRDOI'L6&W%WS,I65Y='BA1 MHT]903U_8$R^W)0.VA.I[;]02P,$% @ Y6N+6*X%9W0G P HA$ !D M !X;"]W;W)K&ULM9AM;YLP$(#_BL6FJ9.R\IZ7 M-D%J@Z95:K>H43M-U3XXY)*@&LQL)VG__6R@-$B4)9G[)6"X>_ ];2"!/-3FD$JSRPH2["00[8T><8 S_.DA)B.977- M!,>I$0SS8Q,6#.E:D#B%"4-\G228/5\"H=N181LO!V[CY4JH V8PS/ 2IB#N ML@F3([.BS.,$4A[3%#%8C(P+^RRT'9601]S'L.4[^TB5,J/T40VNYB/#4C," M I%0""PW&Q@#(8HDY_&GA!K5-57B[OX+_6M>O"QFACF,*?D9S\5J9/0--(<% M7A-Q2[??H"S(5[R($I[_HFT1Z_D&BM9;J8H)?<08H&#(:-;Q%2TI*F=7&:>+8,80G2*7+N# M',MQT=TT1"-^W M$]"5@(3_;K)9T+UFNFK[,Y[A"$:& M[&L.; -&H"9OG3Y2/X(P XA"M62QBX$WZ"DPW MQZ@_N4W@^(.!Y_M#<[-KIHCK[<39?<^V[:Y3#PQ;Y]5<-6HIV*L*]EH+_HIC MANXQ64,'7:796O .NH8-$&2CAQM(9L :'Y]6ZJ&/CTY8J E6L^E7-OUW;4I? MIU6=L% 3K&:U6UGMZFG*5LRA^@J8_^_./>*J;9W;JZSTCNQCIW%;,H?J.@*$F<__/J4FSK=>7 M8^O(UG9;6[L=>ZA&K;10%ZVN=&>]8;]K?Y=X76IUTD)=M+K:UX6(W?I&OG^3 MMW,.=G@$K;'--8 *<^;.>EA]O9!BEG'*$8&%)%NG/?DRP8H/ L5 T"Q?(L^H MD ON?'<%> Y,!&PO=V]R:W-H965TK2=66:04'E.:^@U'?F7!14Z:E8N+(20&?6 M5.0N\;S(+2@KG7A@KSV(>,"7*F4X-'HK^,Y@+3?&R&0RY?S93.YF M0\L("E;6__2UJ<.&@9 ] M!M(8R+$&OS'XQQJ"QA <:P@;@TW=K7.WA4NHHO% \#421JUI9F"K;]VZ7JPT M^V2BA+[+M$_%DXP+A12( K%R!5+I/: D.DM 499+=$^%H*:7GP>NTNL9EYLV M[)N:3?:P$TC/D8^_(.(1'SU-$G3VL0LS>@]F=/\3G7WZ@*/PJHN5',\B_V.- MCV?A RQ7MZ3M"VG[0BSCHMXH$L0(G-D%[5UU].24L.25L?"+85FO\MC7^(?J>1Z:K M&34GLASSPE[%).SW@S ZBPT=[@48XXAL"Y-=H;>M&!]2;&4;M-D& M![.]:U-$M.#+4G4E6B/"C55]#_\MX M(EA=1G?CX#*?)=^H6+!2HASF&N^=7^C51'W4UQ/%*WN63;G2)Z,=9OKK"(01 MZ/MSSM7;Q!R/[?=6_!=02P,$% @ Y6N+6/8&ULK55=;YLP%/TK%INF3NH*F(] 2I"Z MH&F3NJEJU4W3M <';A)4@YEMDN[?SS:4T916K=07L,TY!Y]SX3K9,WXCM@ 2 MW5:T%@MK*V4SMVV1;Z$BXH0U4*LG:\8K(M64;VS1<""%(574QHX3VA4I:RM- MS-H%3Q/62EK6<,&1:*N*\+\?@;+]PG*MNX7+L%.DX9LX KD=7/!U

M5(JR@EJ4K$82_![ M@F^2Z:R8'#(B29IPMD=LK:50))[94[]%H.^\U/W::^!'-#/(3Y+G'"#O80]=7&3IZ M.R6S?(G,\MM/=/3NC1L&IU-:V?.U\!-:MHIOR! /&6(C[CTBON10E!*=,R'0 MK[.5D%Q]S;^GIO.Z51ZKRF6O9+8O?R\ M(3_O*?6I;W JO$XD-"*ZF^U2+W+"V/$2>S?.I[!PXG@)$?S8(03SL,!H?!2RMFNL:4J>!AV; ?.\Y!-9;! MPVIXCNO.@NC U$.@&ZFJ*>R!*7O4%O49]I7P35D+1&&MJ,[)3"GQ[ESH)I(U MIE.NF%1]UPRWZB@%K@'J^9HQ>3?1S7&PO=V]R:W-H965TNU.+"=64VAY+(<[X IK],N2B)TE,Q<^5" M ,DKI[)P<:?3=4M"F9/TJ[4;D?3Y4A64P8U ,YSPNW=#97 M9L%-^@LR@SM0]XL;H6=N@Y+3$IBDG"$!TX$S]"[2V-A7!M\IK.76&!DF$\X? MS.1+/G Z)B H(%,&@>B_%8RA* R0#N//!M-IMC2.V^-G]*N*N^8R(1+&O/A! M8 5V120&GB.ET.TE!$5I(Y'WLNTKO9.S=;(,Z MJE'Q*Z@>1M>VK#2P[%P"]8.7[\Y%[\"]U\!'PO(J4)?N93HUW B ME= WY+?M)&JC*"&66,LIFN"@5A&=BDJR&Z%82ICZO$\^+(#[V^N]I6I;;K;=E%0=0+NWC7 M+MVWPWX7!V'8V.UP"1LN82N78:Y301=)&X7:,]S:,@Q[4>R_8+!OYL>AY\,K$$\V!JV>]BQ!MM0]$D[:W9/@#&,_]J/ KD&O MT:#7JH$N%YQ)7M"<5"\>GZ(K.,L)(BS7K^Y$TIP204':1.KM!V5/58NA/5=; M@SU(KAT5HD:%J%6%3].I?O$->7C,YH3- FB0*)Z8N/>"OB&!#D23AI9S@+[ MG9YGSX^X429N5X;E_RE7\5ZYLM[U>*\*V>_ZOIW]KKM;W44)8E9U:?K 3-]0 M/^#-:M,(#JO^Y\7Z2#>(=3_W#Z;N+J^)T.5:H@*F&K)SWM/JBKICJR>*+ZH> M9L*5[HBJX5PWN2",@?X^Y5P]3\P&3=N<_ 502P,$% @ Y6N+6)JI_S15 M @ " 8 !D !X;"]W;W)K&ULK91M:]LP$,>_ MBO#&R*#$CAWGJ8XAC1DK;"4T=&.,O5#L2R(J6YXD)]VWWTEV@\NZG+FN2O>04]47)12XLQ4RIQJGJ4@+- MK"CGKN]Y(S>GK'#BR*ZM9!R)2G-6P$H25>4YE7]N@(OCW!DXSPOW;+?79L&- MHY+N8 WZH5Q)G+DG2L9R*!03!9&PG3N+P2P)3+P-^,;@J%IC8C+9"/%H)K?9 MW/',@8!#J@V!XNL 2^#<@/ 8OQNF<_JD$;;'S_1/-G?,94,5+ 7_SC*]GSL3 MAV2PI177]^+X&9I\0L-+!5?V28YU[#!T2%HI+?)&C"?(65&_Z5/C0TO@^V<$ M?B/P+Q4$C2"X5#!L!$/K3)V*]2&AFL:1%$I*FH"JWP%Z; #G3#X8H4>-UZ"6C*N")W5$IJ?L['R-7X1:-STX9^4]/] M,_0$TCX)!E?$]_R /*P3TGO?A5G^#V9Y]X/T/KP;C,+K+E9R.6BD2*]_=?E60 G M-L?TKKO<>TM8\D:P%_X%)_^"U^CQ@F,;HD4*!!L:R42UT=N*8W-H+BE>S"XS M:^C(0DV?.\1A.)Y,@\@]M&VJP\:ML& :#H+IX&5<\F_<)!@-AZVX.CFW57:F M1WZEGUQ]A59-UWZHD6I:W$C=!8UW:XQU8-T@3@_E8(_3PQQ7UJ M_O%?4$L#!!0 ( .5KBUB#Y=#D @0 !L5 9 >&PO=V]R:W-H965T MD[/3;CY04V;)D)2Z8-[8>[GZZ^XM'GCC9,?Y%K"F5X"G/"C&U MUE)NKFU;)&N:$W'%-K10=U:,YT2J4_YHBPVG9%DYY9F-',>WUU!?LV61#'ND#E9\V>4[L3!,="I+!C[HD_NEE/+T1'1C"92(XCZ MV](;FF6:I.+XVD"M]IG:\?#XF7Y;):^261!!;UCV=[J4ZZD56F!)5Z3,Y$>V M^YTV"7F:E[!,5+]@5]NZV ))*23+&V<509X6]3]Y:H0X<$#HA -J'-!K'7#C M@%_KX#8.;J5,G4JE0TPDF4TXVP&NK15-'U1B5MXJ_;30[_U!C7,MVHERHO0:&&W$5,)4DS\?/$ENI1VL%.&NS[&HM.8&.:7 $, M+P%R$ :?'F)P\>,0YN8*W-P)VDN_AO2LF:[PVQ=^==B0Q(ZM51I"\JWU)KI MT)UW0XJ:A,6&8!U-<:LI'J//'LH%D$R2;$BRVM6O7/7](;RJGG>02"_0!0X*#I*;, NC*( PJ/$AGA.X+D8#6?FM9EYHYG]=>K% M>+T'0L<+0^\H_KY9X$:1AX["'Z)!I#(8CMYOH_='H_]SM4H3>EBA'VB^H'RP M.D=1YU:G25AL"-:1,&@E#-YPQ@M,:FH2%AN"=30-6TW#[Y_QPEXI>"@*CLJJ M;X0##SE'535@%3JA>V)*B-KHH]'H;TM>I++DM!H+M^F3/A:CI34*/'<8F(3% MAF =(:&S;\J<-RRN!FY(5J.TV!2M*^Q!MPN_O\(:W\YJ$_GNT9IT,V2&(PB/ MENAXP Z[Z,3*!?>=)AQMNF:?Z3I-LA<*:YQQ]A PVE.:HG7UVW>5$+]E;8WV MK&<+:Y(6FZ)UA=WWNG"\V1VOK7XC"OW(Q[WB&K!##G1[G>$IPU.K&-QWMG"\ MM;VG1- URY;@+M]PMJ5Z8+Q0;J/$LT>%25ILBM95<]]I0_\MR\UH\VV4%INB M=87=]]]PM!5]H=R"WOL76M_,<&/86,_M@(TIO&WX@ M_#$M!,CH2CDZ5X$:B[S>B:M/)-M4>U,+)B7+J\,U)4O*M8&ZOV),/I_H[:YV M/W3V/U!+ P04 " #E:XM8C_B]=H4" "R!@ &0 'AL+W=OZTKHD5<:TYSY MOLY+J)D^D@T(W)E+53.#4[7P=:. %0Y45SX-@F._9EQX:>+6IBI-Y-)47,!4 M$;VL:Z:>QE#)]<@+OV\F78N0%-B"H(#>6@>%O!1.H*DN$83QTG%[O MT@*WQQOV3RYWS&7&-$QD]8T7IAQY)QXI8,Z6E;F1Z\_0Y3.P?+FLM/N2=6L; MHW&^U$;6'1@CJ+EH_^RQJ\,6@-)G +0#T-<"H@X0O180=P!7:K]-Q=4A8X:E MB9)KHJPULMF!*Z9#8_I.(. M,C",5YI<,Z68[<_'Q#?HU$+]O',P;AW09QR$E%Q)84I-+D4!Q2Z!C]'V(=-- MR&/Z(F,&^1&)PD-" QJ1N]N,'+S?%]CD?V@FU]_)P8=WX?'@?!]7]GHN^@+7 M3KY1WZ+(D4?_:-$AF59,&->IRTVGR(^+F38*K\_/?;UIF>/]S%92SG3#G.^KYUN296]$ME/1N*]H_!([M@M)<\Z<\L C2JB&?=5K68X= MB]7/%9[F84!/$W^U79?6;+AE=G)Z.@S#7;/L;[,P& [BB/9V;3+^UFVN02V< M*FJ2RZ4P[2WI5WOAO7!Z\\?Z& 6YU<_?-*V:7S&UX$*3"N9(&1P-!QY1K4*V M$R,;IQDS:5"!W+#$1P64-<#]N91F,[$.^F&ULM9=O;]HP M$,:_BI5-4R>US?\0.HBT$4VKU$Y563=-TUX8.,!:$F>V*>T^_6PGS8(P4:FR M-Q G=S_\//$=]FA+V2^^!A#H(<\*/K;60I07MLWG:\@Q/Z8%%8RTO=N6#*B&Y&1 FX8XIL\Q^SQ V1T.[99N*7;3U +"A5O3C.N/]&VB@T""\TW7-"\3I8SR$E1 M?>.'VHA6@N<=2/#J!.^Y"7Z=X#\W(:@3 NU,)47[D&*!DQ&C6\14M*2I"VVF MSI;R2:'>^U0P^93(/)%<%@(7*S++ &'.0?!35,C5=I*"P"3C;T>VD+^B8NUY M3?Q0$;T#Q!3FY\AW3Y'G>#ZZFZ;HY+4),SD&,_G\'9V\>>5&X3L3*WT^R^M@ MV=*\QD&O<=#3/1I8"<_S296<$#,UQ5 M_04O\1S&EBQK#NP>K$3-W7EGLK1/6-H3;,=4OS'5[Z(GT\U,4($SDV-59J0S M55N[3V+?=8;AR+YO>U&%#5IA81Q'@>/NQJ7[<5[DAZ'C.$W@CH2@D1!T2K@" MSB]D7YMO\DV&A5P<.*=,D#]8-3R3L(H7MF9R9E1FB#-+,P2ZP\B/!^$!;6&C M+>S4]N70N^E,,Z\99%K(/7'2<,^!:.!&WB']4:,_ZM0_T8T9&+J%3+].OB:E MK/5KR&? C'7>"3RVSON$I3W!=HP<-$8._F?S'/1I:I^PM"?8CJEQ8VK\XN89 M[Q6$L<7LAYD[S'Z<.P@4C4WNWSN+JA!V[#OJ$ MI3W!=DQTG7^;.^=_EE=-[\G77FEI7[1=9UO;9O?%-=:=>L2_8%^@M :U-SGQ MT+3'L5LG"77NN\9L10J.,EC*3.=\($N=54>I:B!HJ0\7,RKD/Z*^7,OC)S 5 M()\O*15/ W5>:0ZTR5]02P,$% @ Y6N+6)JH3?+& @ R < !D !X M;"]W;W)K&ULK95M3]LP$,>_BI5-$Y,0>4X+M)': M9@^\ "$0FZ9I+]SDVEHX=F:[#=NGG^VDH4]43.)-8SMW/]__KKD;U%P\R@6 M0D\E97+H+)2J+EQ7Y@LHL3SC%3#]9L9%B97>BKDK*P&XL$XE=0//2]P2$^:D M WMV*](!7RI*&-P*))=EB<6?,5!>#QW?61_@'JI;H7=N M1RE("4P2SI" V= 9^1=9;.RMP3<"M=Q8(Z-DROFCV5P50\E<=Q*U#V#J$KW6( M6H?(9J:18O.08873@> U$L9:T\S")M-Z:_F$F;+?*Z'?$NVGTBNF,)N3*06$ MI00E3Q'3?[:3#!0F5*(;+ 0VI?DX<)6^SWBY>-^S@!;8?H&O.U$*B3ZR M8AO@ZD"[:(-UM./@*#&#_ R%_BD*O"!$#_<9.GE_*+#)_V F-S_0R8=W?A)? M'F)EKV<%1UA;>L.N.J&%AR_ OW!>U(12A%F!-DHULJ5"&9$YY7(I /T<3:42 M^BOZ=:A.S2W1X5M,9[F0%@8 M/1V57"CR%]L&!$^ZDTHXE+V&DEB*::.KM!_ZWGGL>=[ 76VFIK'L;5C&_7X2 M>?Z>:;9OZI\G8;]GJ,^V6[KB3E=\5-=566$B=&]62/\[)-+# 9'=[_R0T'A/ M:)3$?F]79;P7>AB<1TGB[T@\&N7_UM;=Z'$EB+F=%1+E?,E4TT"ZTVXF<]+4 TF,NZ(9W^@]02P,$% @ Y6N+6.;GMIT< P /@X !D !X M;"]W;W)K&ULM9=O;YLP$,:_BL6FJ9.F N9?DB9( M:]"T2.U4->NFJ=H+)[DTJ("9[23=MY\-E$)"2#K1O @8[OEQ]YBS\'!+V2-? M 0CT%$<)'VDK(=*!KO/Y"F+"SVD*B;RSI"PF0@[9@\Y3!F21B>)(QX;AZC$) M$\T?9M=NF#^D:Q&%"=PPQ-=Q3-C?2XCH=J29VO.%V_!A)=0%W1^FY &F(.[2 M&R9'>DE9A#$D/*0)8K <:9_-06!F@BSB1PA;7CE'JI09I8]J,%F,-$-E!!', MA4(0>=C &*)(D60>?PJH5CY3":OGS_0O6?&RF!GA,*;1SW A5B.MIZ$%+,DZ M$K=T^Q6*@AS%F].(9_]HF\=:GH;F:RYH7(AE!G&8Y$?R5!A1$6!\0( + 3Y5 M8!4"ZU2!70CLS)F\E,R'@ CB#QG=(J:B)4V=9&9F:EE^F*AYGPHF[X92)_PQ MY0+%(%9T@<)D US(214H8'U>("]S)#Z #&!^CBSS$\(& MMM#=-$!G[YLPX]=@QM]^H;,/[TS7N6AB!:>S< M+E^Z5%N+20IS!K0/PJ>S% MQ3H"1)=H4K'P_DH&HHF F/]N\#GI(YC#39T!S8!C1?)6U<-'G9 M)2SH"%9STRK=M-KH_G0]$U20J,FQ7.EF2K6@;7S3[=O8'>J;JA=YF%<-D\N@ M_-7C@N-QM0KLL@*[M8(KX'R )G%*0J;>!!11SIO*R3%.]?F.XV&\4TY#F&G@ MOM7;*:_9GFGM]-)^E-NT[AT-JZ7?+]/OG]I+N+676C&OG?TN84%' ML)I]IO'R)6:\23<5V(X,[906=$6K6UKYN#7_NZ4*J7NDIXHP[UA3'8_+:] K MW^IJ9W5-V$.8E*;O" J0!Y?TFI M>!ZH'4&Y9?3_ 5!+ P04 " #E:XM8K9"?:.\" "#0 &0 'AL+W=O MLG2 MG$V4F//B2E59&$.&V24I(!=WEH1FF(LN7:FLH("CTBE+54/3'#7#2:[XXW+L MGOICLN9IDL,]16R=99C^N8&4;">*KKP./"2KF,L!U1\7> 5SX(_%/14]M:%$ M208Y2TB.*"PGRF?]*O"D?6GP/8$M:[61C&1!R+/LS**)HLD)00HAEP0L+AN8 M0II*D)C&[YJI-(^4CNWV*_U+&;N(98$93$GZ(XEX/%%&"HI@B=2%)6_J-M96M9"@K7C).L=A8SR)*\NN*76H>6@V$<<3!J!^-4![-V,$]U ML&H'JU2F"J74(< <^V-*MHA*:T&3C5+,TEN$G^1RV>>QRL4#I9L:UO";"FX<@0<07B)3_X0, MS3#1XSQ %^^[,--S,-.[G^CBPSO=L:^[6,'I+*.'I0H=&S&-1DRCA)M'X'-1 ME-$Z!426:-82\^F;,$0S#AG[U:5B1;6ZJ;+PKUB!0Y@HHK(9T THOIRT=MVE MY9"P8"#8CIIFHZ;91S^6FET"5B"G!,F-;N/KIJM98W735J:R6GU&;_7U8L[-ER%AP4"P'?E&C7RC-ZF^T9!J M#@D+!H+MJ.DU:GJ#5)]W\%8;::9A[E6?=_"^LIV1I[E[U=<[I7,#5EL'3OEU M<(OI*LD92F$I\-JE*S8#6IVXJPXG17D&71 N3K1E,Q8?*4"E@;B_)(2_=N2Q MMOGL\?\"4$L#!!0 ( .5KBUBK^M/-B04 )\8 9 >&PO=V]R:W-H M965T0B3;%8G1+&E\<=I[.>^$23N=(3OIS?BU@ MU*M0(IJ23%*>(4'BX\Z)$D5!I M" Q_'LD984PC@1]?2]!.95,K;CZOT2],\!#, Y;DC+-;&JGY<6?401&)\8*I M3WSY.RD#\C5>R)DTO]&RE+4[*%Q(Q=-2&3Q(:5;\Q=_*1&PH.-XS"FZIX&XI MN.XS"EZIX.VKT"\5^OLJ^*6"OV\,@U)AL*^%8:DP-&05V374G&.%)V/!ETAH M:4#3#X9?HPV,T$QOQ1LE8)6"GIK,.(^6E#%T<$X4IDP>CGL*=8R+5=#WV^.4<'[YI@SE\#<_;''3KX[1=GX']HPIKNC^6^A#7; M'\O9@=6#U%?Y=ZO\NP;<>P;\,H.ZH1E5Y/U'J,D(768*9PE]8 2=2$F41/3M0C=5<@M5TI3^G9K-?J&FS+>$,RUPA@9''T2/$\<>N,,^G$WCWN-F M1ALD?7I7Z>J_F"[35"X$3]'-G&3?X0?=445QAD["KPLJJ3F) M[J](^D!$X[[>:>.U^[I-L&F;8+.6P&I$^151_L_N/GZ;++4)-FT3;-826(VE M0<72X*W=YW2WYKW3R-E.I5>TK)9PI@6.O]&( C<(;-??[EAO,/@B"\.*A>&K MFAK4R1Q3-%OPU6+OGK;3Q&NKI4VP:9M@LY; :CR-*IY&/[NGC=IDJ4VP:9M@ MLY; :BP%%4O!F]^H=FJ^HCVUA#,-?GQ/\MR1-_3M>GNZV!WRO=NTV69O\/)% M%AS]O5^?V?@@=%XZ,^ C'ZDY02N"!2(9B:"*X"O(M+7JJ\I"R;HCQDVO>7BC M)2ZQ1)^N3E'@6M#7+6CL%A+$!)0IFB7&&OD6$BE1C*E CY@M".(Q"GDF:40$ M-CC\D12>P10HQA3KJL9%58-THP\"O']8H5-"_]6F;ND5132#&!P?Q66D(< ) MS% NN'9"RV&6<$'5/$4ZZQ2FX2%)0;"+MA+4E!_/,A)G/,5YM@*A!"<@=B(I M?G^-0_ ]A,5,+IA) ,Y@+<\%IA+<^$A3Z%^1A3" "!J]S[%0*Y,5K+@ :(YR M(DS><3EM\O-#"KIP-(5<1";)W+CT) X4<*' BDG>,Q'4^=C.\)I9U_8L/QA8 M=C! !_H*P!U9P[YO^?W1H866NZ$+U7]+:,1+KN_NT)^F])[VZ-8KA=FBKJ-9*T608]N_ M:N-%,G*J8*M(Q<,O1T41AE1VR44FX0[7K=?!5":ZJ*_6BC#*IZU)7O0 M=2M3FG#,& ]-SB&VIR;R/RS%34;:K\0:W^3K K,BI3_6F54PX0>69Z_KT[7Z M@7NXX15;_80Z*?::Y0[[EKTV[5@C&#I]_W"_TFDZZ'H;5YXI$8FYS8:P^2)3 MQ45%-5O=F)^:B^6M^:ES=-$T?^+8L& WKFB5XJ[\R71Q=7^%14(SB1B)P0V[ M.X2/&E'*I>9P3#)6E!6 ]YERM!]I ]3^)R7]02P,$% M @ Y6N+6,P^W.\F! 0!@ !D !X;"]W;W)K&ULM9GOCYLV&,?_%8M-TTW:#@P))&D2Z2YL7:5>=6K63=.T%PXX8!7LU'8N M[7\_\R.0+(X+&7US >/G@Y\OY'F^\$^25!8#]G*^0PE>8_EA]\S5F=U08I)C*@BC@./MPGJ MLQ!.BX!RQA\$'\3),2A2V3#VL3AY$R\LIU@1SG D"P12'R]XA;.L(*EU?*JA M5G//(O#T^$C_M4Q>);-! J]8]B>)9;JP)A:(\1;M,_F>'7[#=4+C@A>Q3)1_ MP:&:.PHL$.V%9'D=K%:0$UI]HL^U$"^+ .P=WWNH6M^F!6[_X"=S]\!_WQ*QTK[,YR#:RS?+WF.7@E?/2U MYX DV."$4$IHHGL01DQ1)69BAR*\L%09$)B_8&M9K-)YI1.O@@4EK*@0+TOH M^&XP4D5C;K^<2J.9.7:#8.K!<3/S+/%1D_C(F/A;+,0,),?T2;Y#A*O"(H4N M>R.K;_9#PL(*-CX1Z&?/]R=3&+AZ@<:-0&.C0+]S1$6&RBH9D^T6@%>FW\1AO?J,U#',]4Z_BT)X*4 K$M6*>()BDBX/6> M?=GK=#(R^^KD7Z9V[3LTT'W/E H:I8+.]073^$IQ,3+T*P0Z40;BA,&%N)?: MGLDQ:>28&.58J0+#40:>.8M4 5)R@(&]A;+[=[R MAKKSN5RMJ8;=7?7UKF>&]);G!IJV^=6@'MT/MJ8;FEWW&RK53VV2J/($5BG9 M"8!HW*WQFU=>K0;-4[=S\SI[>&-]#T;]RE3S?_AH&M48=F MI]ZS.PYJT0>EA5#C^+^B4FO2H=FE]^A_-UAL@T)#TL);:$;_T+IZ:+;U-[;' M0;W\+33]M_%;&'G8.GG8WN>@1OX6FEZ[_P^J9+-/ME9SS)-RBUJ B.VI MK'8SF]%F&_RAW/S]S_ACL3U>;MFVF&IO_0EQU2H$R/!6(9W[0)467FU75R>2 M[6] ( /(* 9 >&PO=V]R:W-H965T_-A3_A:Y4F.LL8V)W#BG?3@W;>+AQ ME:QBI6^8_J1@*[@&=5/,!>[,AB5*,LAEPG,B8#DUSNR3P-/VI<'W!+:RM28Z MDP7G=WIS$4T-2P<$*81*,S"\;& &::J),(S?-:?1N-3 ]OJ!_6.9.^:R8!)F M//V11"J>&D<&B6#)UJFZXMM/4.75E M][4.+0"ESP!H#: O!3@UP'DI8%0#1J4R52JE#@%3S)\(OB5"6R.;7I1BEFA, M/\GU:[]6 I\FB%/^%:1,040*)M2.*,%RR_]-Q2"( MBEE.]D&W7Y"37"C(Y*\NP:L 1MT!Z$YQ(@L6PM3 5B!!;,#P=7[6:9?L0Y(% M Y'M">\TPCM]['ZP!K(4/"-S)E#>+N%Z";K#(UV:#<035#Q>R:,[],9WCH^/ M/,^E$W/3(<6HD6+4*\59QM=XP")41/$>/2J6<GM?6SY!DP4!D M>_JYC7[N_VY<[I#"#TD6#$2V)[S7"._]M7%AF3*WXM]\?77A#ZS!0!'+UF:LX&VX+RXT'46+2##[)P4D(LO,T(SS,60 MSG564,"Q4LI2W3(,3\]PDFM!7\U-:- G2YXF.4PH8LLLP_1U""E9#S13VTS< M)?,%EQ-ZT"_P'.Z!/Q83*D9Z38F3#'*6D!Q1F VT*_-B[$MY)? C@37;>D?2 MDRDASW)P'0\T0QH$*41<$K!XK& $:2I!PHP_%5.KEY2*V^\;^E?EN_!EBAF, M2/HSB?EBH/D:BF&&ERF_(^MO4/GC2EY$4J9^T;J4[;D:BI:,DZQ2%A9D25X^ M\4L5ART%RWI'P:H4K$,5[$K!/E3!J12<0Q7<2D&YKI>^J\"%F..@3\D:42DM M:/)%15]IBW@EN=PG]YR*KXG0X\$=I)A#C I,^2OB%.<,JQ0RA/-8Y"#%>00, MG8; <9(R=(LIQ3*Y9^@$)3EZ6) E$Z*LKW-ACZ3J4;7VL%S;>F=MTT(W).<+ MAL9Y#/$N0!>.U-Y8&V^&5BLQA.@879!F6C1[O0W1ZJ;C M]O550X3=.L)N:X3%MI?A?;J!; JT<9^W H[=YUW"PBYAXXY@.UGPZBQX_ZD( M>5TFITM8V"5LW!%L)SF].CF]]B-"2000,S2C)#NP"K42CTU+"7.WCKYEVSW7 M<$S;,(SZ_)=AWQ?V>X8KI(T]V7%'5NY$U:^CZG==VDN@MQT'SS#&XPG2?B4IO"3""-<]DBT+*)* ><%.J6/"5&ULK99=;YLP%(;_BL6F*9/6 M @:A4]6/3-.W"@4.""CBSG8_]^]E *"$TRZ3>!&S>\W#>F*<(%9%2$:E&O*Y*98<:%0$9:F) M+8N8&4URPQ\5G 3C0U+ M)P0IA%(3J+JL80)IJD$JC=\5TZA?J0.;]SOZY\*[\C*C B8L_9Y$H_'B:%[)4%+]H4VI=UT#A2DB65<$J@RS)RRO=5G5H!&#\2@"N M O"I 4X5X)P:X%8![JD!7A506#=+[T7A BJI/^)L@[A6*YJ^*:I?1*MZ);G^ MGSQ(KIXF*D[ZCW0+ O4"D#1)Q<>1*154/S+#"G!= O K !NC6Y;+A4#3/()H M'V"J;.J4\"ZE:WR4&$!XCAS[$\(6=M#30X!Z[[L2F_P/9O+U!^I]>&<3[[*+ M%9S.PO]B34]GV4=8>[5SZG8Z!=QY!7Z3ARP#I+J*@D2$*1,K#NCGU4Q(KK[) M7UW]+8EN-U&O4Q=B24,8&VHA$L#78/@Z8>NRJR=O"0O>$C9](]A>6]RZ+>XQ MNC]9<0ZY1$G9'JG: UNUU L071TI8:2 Z85^[9]AQ[.\D;ENUKJ4]9LRFQ"W M3_9U09=.?1/.8%\W[="IU]H>>7GQGGNO=N\==1] #,I_U+0_@QSB1';:+VE> M(P^G3SQGV+)_*,.$D*%MM>QWX(:6;0]QR_ZASAY8KN.1;O>D=D^.NG]DDJ:H MM^1LG12[J]K^P9ZGL6[K@4.?TAX.! MU])-#W5GGMO'UK!5#+.Q]63 Y\6>+U#(5KDLE_QZMCY67!6[:6O^6ATWRM/! M"Z8\J]Q2/D]R@5*(%=(Z[ZL6\7+_+P>2+8L-;L:DVBZ+VX4Z,@'7 O4\9DSN M!OH%]2',_PM02P,$% @ Y6N+6%OYQ3#G P NPT !D !X;"]W;W)K M&ULK5==;^(X%/TK5E8[8J6*Q Y0V@&D%EA-M1JI M:F=W'T;[X"87L":)6=N!]M_OM1-28$W2AWDA\<%=%EGG/U=@^9W$\#&APZGL1Z8VQ'.)ML^1J>P?RY?538"AN6 M5.10:"$+HF U#>[H[9(R"W S_A*PUT?OQ$IYD?*';3RDTR"R*X(,$F,I.#YV M,(OQ_8?W?B49N9)[K] M+6AH^1*9:?=+]O7<*"!)J8W,:S"N(!=%]>2OM1%' !I? + :P,X!HPN N ;$ MYX#!!<"@!@P^"AC6 "<]K+0[XQ;<\-E$R3U1=C:RV1?GOD.C7Z*P&^79*!P5 MB#.S;_P5-.DMP'"1:4)_FX0&:>U@F-04\XJ"7:"@C'R5A=EHLBQ22$\)0EQ/ MLRAV6-2M%$8)__X'*\8!WY&FSQN]98G, TP.VA0.PAFGWZAH^BS MSZV?2;;\260G3@X:)P=M[+/Y1A2<:,--::1Z(Z)RUJ"SBAOP&5D1TFK[VZRY MFT5]-IR$NV.'/C1KV37K1-.PT31LU?2(B1$4%$;PK%&"RH@3ZY/4SM=C43^* M?O7%\:(#25E_Z$6+'J+%CU$KU[>! *E;.EP0(GF]:I'#1D?MV MRN_4&V+MH!X=]:^'?AN[D*P_OF!C!W+@ 9ZX>-VX>-T1*+Q8NUVTXUG)JR,Y MPZ* HY\^,]KI>L.+6ZH#B!OCTI:JD)2=1!,=#/SA-&Z4CUN_>)>FPLK%8'KZ MQ//MYP66#6E9525M437V!/=9EFC_JY6HE6N)JEQIV9KT.TAP M03>Q?SO7R#/%T?7Y47"8=WH61-2_>:FMQDY[V+MBUI6]'@P1FMBJ/WLC:8G: M)3$;(!C/H-[/#+ERO?8H,0*+.GLZJJVT8ZG=^E]DL29_X,\5>1;%FN,07!%> MI(X"7B'?&A]S6WBWM70 M9_US>\OP]-]1>KN@_A&&(XXK?/]T=:WYRM5:%)IDL,)E1)C Z*JFT+5,'+K M2N$7:;"P=J\;O%V!LA-P?"6E.33L!YK[VNP_4$L#!!0 ( .5KBU@_,!Q? M- , *H, 9 >&PO=V]R:W-H965TD*P\BGO!"4<+@02!9Y#D6;U^!\NW4Z3O[&X]DN5+F MAAM/UG@)3Z!>U@]"S]R&LB Y,$DX0P*RJ7/7'R:1QO%PO*=_*W/7NU#@<. MGG?&P:L=O$L=_-K!O]1A4#L,2F6J5$H=$JQP/!%\BX2QUC0S*,4LO77ZA)EM M?U)"KQ+MI^)GO .)KA)0F%")O,\35VFL6733&O&U0GAG$ FD-\CO7R.OY_GH MY2E!5Q]MF-E[,+/[O^CJTX=^,+RUL9++65X+R]5J-9)YC61>"??/PC,0 A9( MX1W"4H*28YMJ%65@IYAR'LLU3F'JZ'J5(#;@Q";(WJU-NRYA24>P(_7\1CV_ MC1[?ZU:FFY; BK EHEQ*E&(AWG0'VV*QD#8E6XGV>)%-Q(XX2<4)2X[IJYNX M[_G>(!B%$W=CT6;0:#-HU>:.ZBZ,60I(JX$6O)BKK*"Z-Z:\8,HJ304<'H;B MCP:AWP1297YJ-HK":! =FR56FG^(.\IKV.0U;,WK)T@Y1AM,"UPU^WV>MHQ: M4>_8[(XXR?!$DR]]/^Q'_;!G5R5H5 E:5;'TD6O$0-E$"2[;YE,SZS:WQG61 M-$<)ATW"X>6-DQ(\)Y0H O;N&7;9/;N$)1W!CB2,&@FCUG?F$5*^9*2L(IXA MPA1F2S*G4+] " LB36/-!,_1O-!C,!V6YW/"RN*S=I'6A[ZCYCKB))&EYH)P MU L\>\F-&OE&K?(]9;#E?Z8 &$,]'K&N=I/S/&S^3R) M_P-02P,$% @ Y6N+6)0"0G>N @ , @ !D !X;"]W;W)K&ULK59=;YLP%/TK%INF3IH*V'RU)4A=T+0^;*OZ-4W3'AQR MDZ :S&PG:?_];*"(!)IV4E^"C<\YW'.XV(FW7-S+%8!"#P4KY<1:*56=VK;, M5E!0>68PH"!IDR"E1?-C %QHR0+N-OJVEU MCS3$_OA)_4OM77N940E3SG[F<[6:6)&%YK"@:Z:N^/8KM'Y\HY=Q)NM?M&VP MA%@H6TO%BY:L*RCRLKG2AS:''@'C9PBX)>#7$DA+(*\E>"W!JY-IK-0YI%31 M)!9\BX1!:S4SJ,.LV=I^7IK7?JV$7LTU3R4W] $D.DI!T9Q)1#[&MM*R9M'. M6HG/C01^1B*%[!@1]Q/"#B;H]CI%1^_'9*;_(S/]_@L=?7CG!O[9F%;Z>BU\ M0,O6:761X2XR7(N39\0ORHP7@'1R*,UEQKA<"T"_SV=2"=W&?\82;!2]<47S M:9_*BF8PL?2W*T%LP$I,P<[96(YO*9:^D=A.DJ1+DAQ23^[.;Y"J&["BCW3& M8"RZ1B*H)+PG#/R0C*\4GH[#D9P@AVB!N.6_$[*_Y!*S_4"L3+3OS! MP_4;\?:,#$'$CTY/:\=&T-D(#MJXX8HR.59Y,.BFD$1XKZAI,&@3 M'^-HT$U#F&XZ_\3=*][N;<_F+/U&Q3(O)6*PT$3G.-3N17,^-1/%JWK'GG&E M]_]ZN-)'.@@#T.L+SM73Q!P"W9^$Y!]02P,$% @ Y6N+6*X$O_Q !0 M>Q0 !D !X;"]W;W)K&ULK5AK4]LX%/TKFNQT MA\[0^)&$0!LR PD%IE/*0!^['X5]':NU):\D)["_?J]DQWFL$:03A@%;NN?H MGFOY6-)H(>0OE0)H\IAG7)UV4JV+]YZGHA1RJKJB (X]B9 YU7@K9YXJ)-#8 M@O+,"WW_R,LIXYWQR+;=RO%(E#IC'&XE466>4_ET#IE8G':"SK+ACLU2;1J\ M\:B@,[@'_:VXE7CG-2PQRX$K)CB1D)QVSH+WTZ!O #;B.X.%6KLF1LJ#$+_, MS75\VO%-1I!!I T%Q7]SF$"6&2;,XY^:M-.,:8#KUTOVCU8\BGF@"B8B^\%B MG9YVCCLDAH26F;X3BRNH!0T,7R0R9?^2117;&W9(5"HM\AJ,&>2,5__I8UV( M-<"Q_PP@K 'A%@ KTP[HU8#>:P']&F!+[552;!VF5-/Q2(H%D28:V+T^"M]!$4.IJ IRQ2YH5)2\R3>DG=D QQ)L$'J;9Y!HN4_F>Y>L_7WF"M8:VRKJ1!W[WI/>F[9%,*F!0 M:3#O_'SL=_WA8.3-UY768<%F6-!$;0CJ-X+ZSK0ND@3L6TQT+4VU:>NWC+V9 MWJ3?JJ)WM*7"F8XQS/>JH!&<=M 1%<@Y=,9F-OL?'$]OT(@=.,5^XQ(B,>/L M7XA)R2.0^ )QJ[P0BAE/:U5?L0X=XE^,F#HS^TW=1XWN(Z?N:ZX!636A/";X M\:&99NW/^>A%I2]&3)VY_*;28:-TZ%1Z]>7FDGS"/VWBG-#7)U;589]DTSV1 M;93LN"G9\6];VG';.XV?EJTYX1Q@UUKLB6RC%B=-+4ZQ91< MF.6E%)Q%BC#\17I9"#-%8[PA]XS/*-Z#=3,,4.7#3T00+=;Z;J5(F%;$S&Y< MJ>K4)D@?,K"$F"]5N 3&V)K6!"M-=:F%?"()XY1'C&:V#7#-C-TT_HEKNRJ< M1IA5C#& :S^=(E4&<\KU6@KFLY+1A>J2KS@Z+8J,13:!Y9?6)!\,WVR(.JSH MAH,W1"0V[81)=.[[RRD)_$/?]\D!4DGQR'#]#-D3N?M\3OHGIN?M_R1B@09^ MP\3AL28Z>9;II#=LIT)!\ AY8?0G4N3+#HSKMDUP]Z/>=8;OBVUSBJ^MMP/G MQ/Q^]O59CZRAV^NRH;_Q$VQ9IGO G[Y#4US^ Q8+/K %\HBIEY+(4 M3R59X#*0F','?(E-GX094V9M:#VM!J] V/87XS\912HTU#F@W1V228KF:/I" M/QC:G95O,6:+9;U. 4%M!>6XR+3&P85>=^F5(#\(N.BM-M"%&2UR. M'9=@,C--F8C0]JL] 3JVT8 ]5&M),?V5,$QQ3B43I;F,\<,@L;7="IW/;^=Y MNR>VS7F[VB\&[@VCTPK;MHG=H+?M?7O: ];UV.N.TEL[EX-93525=UHT5A MSWX>A-8BMY-X_\ 4$L#!!0 ( .5KBUBQ&$S% M"04 $4D 9 >&PO=V]R:W-H965T/ND2W*)P= MG'VQ=3GG$7F._5JOS-F>BZ]RS9A"W],DDW-KK=3FS+9EM&8IE:=\PS)]YI&+ ME"J]*YYLN1&,KHJD-+&)XXSME,:9M9@5QV[%8L:W*HDS=BN0W*8I%3\N6,+W MUR@_8B]F&/K%[ICYM;H7>LVO**DY9)F.>(<$>Y]8Y/@N)FR<4 M$9]CMI>M;91/Y8'SK_G.U6IN.?F(6,(BE2.H?MNQ)4N2G*3'\:V"6O4U\\3V M]C/]0S%Y/9D'*MF2)W_&*[6>6Q,+K=@CW2;JCN\O636A4"*+5[2O8AT+ M15NI>%HEZQ&D<5:^T^]5(5H)A+R20*H$TDO WBL);I7@'IK@50G>H4,:50G% MU.UR[D7A JKH8B;X'HD\6M/RC:+Z1;:N5YSE'Y1[)?396.>IQ9)G$05-";HFF=J+5&8K=BJ M"[#U..O!DN?!7A C,6#1*7+QKX@XQ$6?[@-T\O/0P):'8\A >G!X.AY(#X^9 MQ/+F+W3RRT]X/'K_SE AMVZG6\#=@]IYE_?R[S]T#+I2+)5?AII8 KUA8*Y3 M9W)#(S:WM!!))G;,6N3C==X/%1X2%D#"0B!8IRM>W17/1%]\"*Z6*(G36 TU MH,P=%[FYKN\6OI9Y9V;OVI4U7N'8RD+"PA+FM\8_??MU/'UK0?9 MDNB.12S>T8>$_9]*9!S,L9]Y2%@ "0N!8)V.8J>Q"@ZT%E5$H,: T@)06@A% MZ_:F9>,PK")5O)Z(C#SOV MIG'%V&R+C]C91Y'F^M4^.$L=D*U_=2M_1' M_T8*5)0@_>T2E!: TD(H6K>AC4?'8W!1 O7:H+0 E!9"T;J]:?PV-AK'-XB2 M/R0B4Z?O[8;C)L3KBQ*H2X:B=:O9^&3\'T;Y\NKF?+!J0.:TJBTD+0"EA5"T M;@<:'XZGX%H#ZJ9!:0$H+82B=?_-:@PU,9K"\AGWBFVXC)4;W]#O^F6P?)"> M= E*"T!I(12MVX7&+Q,"+3($U &#T@)06@A%Z_:F<<#$Z.(.$!GWI*(U MAO1%!M3+@M+"BM;^&Q+[V,53K3(]D;%;RR52)IZ*=2H2%2:K7(Q0'ZW7PIP7 M*T!ZQR_P65"N:&DPY0*;:RJ>XDRBA#UJI'/J:_$3Y9J5&PO=V]R:W-H965T0>+H5(+61:I6Y"[;IIFO;!@ &K3IS9!MI_/SM),T+=0%#ZH>1RWH?C)R;$ M#'>4/?(U0@(\Q23A(V,M1#HP33Y?HQCR#DU1(L\L*8NAD+ML9?*4(;C(0C$Q M'Z1>$BG3.Z9)66!8Y1P3!/ T')D7-F#R+94(*OX@=&.[VT#-909I8]JYV8Q M,BS5$2)H+A0"RI &N5[JN#^]@O]GA&?_P2ZO=7T#S#= 5 >_4@%\$LJ&;^=@S<1,H8#AD= >8JI8TM9'9S]+2 M%T[41+D73)[%,B?"6R0MM^:=T_9CW06:]- M-;5^!DQKOM!:3TX9KVKLUZ;:FK]#)C6>IM-12W!*M:[I?7N,>L] MG?7:5%/K9\"TUMML*FH)5K'>*ZWW:JU_IP(20-0S"4CALUP)"*Z["CG%/_*M M^+I*^ZU8VU)3>RW!*O;ZI;U^K;U;Q/D W"0"2;;0>>N_,F+;7O] V^NBGNT= M2JOMI*FTEF 5:;;U?^EAU6J;*F@BP!:2#0)T6I?ZJ=9&65RW,-9A[BS&UUOX*V0HG7 YN*9-6 MIRLO,,N7K_F.H&FV/IM1(5=[V>9:+OD14P7R_))2\;*CEGSECPCA/U!+ P04 M " #E:XM8/#VTS4@$ !*%P &0 'AL+W=OG0GTB0G]PSP M799A]G)'4GKH6]!ZO?"0K#="7; 'O2U>DT_ M)=2J)>*!WJ8D;)#ON(M:,KU M-S@4;5W9>+'C@F9EL*P@2_+B%S^7#^(H *$W E 9@"X-<,L ]]( KPSP+@WP MRP#_TH"@# @N#0C+@/#2@*@,B+2ZA1Q:RQ$6>-!C] "8:BUIZD ;0D=+"9-< M>?=1,'DWD7%B\(5(X3FX&A&!DY2#;Y@QK.ST>\\6DJ]:V8N2=5>PT!LLB,!7 MFHL-!^-\29:G %L65E6'7JN[0ZW$$5E< Q=^ ,A!+GAZ'(&K7YL*&W;!#+_] M!:Y^^P4&_J&&;_&"]"TY[G/"]L0:J J=3TT>,PD;F82- M3<(F)F%3D["9(=B)W;S*;EX;??#'EJAQ,5\#;;P/0,_R'^GJXQ,GX)9S(IH, M6$ ##57+B/W 1P%R>_;^V%FMJ;LZJX"%1RFAXSLQ0J=)QR:33LZ3NB$*8:VC M4Y,Y9^BH3Y7T1&F_4MKOIO27!,^3-!$O30+[9P*[L1=X-8%;,W85V"1L M;!(V\1L4B7WHU%QP_LR\4]T*?9MH+?H&E;Y!J[[?]7*6+ '>2Z'7!"P3OJ"[ M7 I.VG2N)77=18Q"1N9A(U-PB8F8=,"!N&1%9QKIS!#]8$U^W0,.O%26'DI M[.8E1M3_135XI&KP (*PK,E2[5@(7@AF3>YIC>OJ'I.PL4G8Y'\^GJG)(F:& M8"?&BBIC1:U=?-Q0)K1[2B.1YRW)Y8*WR4S1V7@JIUY4>Q^&T?FZ((:P/D6/ MBF;^4;,@C)'OUU8/K>5WE=LD;&H2-C,$._% 7'D@;O7 Y%S4ION\9GN,$(N MC&O"QV>*0A1YH5^;;T<-[0(?AEZ--X[/C>1[$:KS)JV]ZZJJ2=C,$.Q$5>C\ MW'%Q6G7]G&UQPC*E+ET!IF80=;"3;SE6_R,:M6YG=EV$E+1C#>MN:&@"Y5+. MJPTKX_=1$Z.U3XW29J9HA1?LHXVXC+"UWI3E0"\OBZV-ZFJU\7NKMSMKU^_@ MS1@V7)^JC6*]\?<37^PR?\5LG>1<3A!IQ3(6BF M#S<$+PE3#>3]%:7B]40EJ+;/!_\!4$L#!!0 ( .5KBUA.7190N@L ,R( M 9 >&PO=V]R:W-H965TQ*@87!@GFU4__)G!Q!B,)V;U?W%>G$I- M?&%^,^!Y8,!/F.NG)/V1+2EEY*]5%&:!5U-449=%=!&'(@KD2WP/Z5.V]YB(59DER0_QQ%W<=!31(AK1.1-$P'\]TBF-(B'Q=OPL MT,ZN3E%P__&+;N4KSU=F%F1TFD1_A NVO.F,.F1![X--Q+XF3PXM5J@OO'D2 M9?E/\K1=MC_LD/DF8\FJ*,Q;L KC[>_@KV)#[!70U",%M** 5BLP4HX4T(L" M^JD%>D6!WJD%^D6!?GT=QD<*#(H"@WH![4B!85%@6"O0.]:D45%@=&J3QD6! M<;W L1I4Y>634^I%>L>*[#[L;:?;]I*\BQD!"R;7:?)$4K$\]\2#O)_FY7G/ M"F,14G^&O!R;W"V#E"Z3:$'3[/??1IHZ?$?HSTW(GLF905D01AGY'*1I M('K^^767\3I%R>Z\\,VMKQWQ5?(IB=DR(V:\H(N&\M8KY34)T.4KNUMC[66- M/VA2T:#S2Z*,+XBF:!K)Q/IG#>V:RA6+SBZ)JN:*2K[=&>3LS?EQS6BC33__ MFYS]_ILZZ+\[)]O?I%O8QZLPY55\"M)+HFEY%;VFS^&$K:9O6ZB_OKYV&VU_ M?1LLYY]:IV\[]_0JM&H51TGOM8_CF:@](:JCXXC_.J*\(&]VZRD)$GVW6]!S M63\B3Z,@RTAR3^Y8,O]!_OS(WRLV8&!5<9>M@3F\Z_+"? MT?21=B9B RKOF@(/B1E(S$1B%A*SD9B#Q%PDYB$Q'X15XJNWBZ^>3)],D]6* M#RCSZ+H@=]O=T_L-6R9I^'?C;.:\=#AH[9BO!MFV:;Y8#(XV._HXX'"_U]D MG+B<*5V!MIT8B=E(S$%B+A+SD)@/PBJ=?;CK[$-I9_^>L#!^( N:S=-P+2[/ M-?5SJ='VV"!OD!G,E^1;'#(R3^(LS%A^_I3P\R9&8[;D1[E%& ?ILB>Q&!6-VK9P>[0-& G(.@WG5+S^ M1E7[>9OR-R]($"_R95-QD5*0*9W3\#$7R7(3+U*ZX.*9VE45Y;PJ;];\B,^6 M--\TXN)M?CF5+R)>XP."=1 _%U>?^%Z+;\,PB,ALD_%-S$]#Y\EJQC>=*'/9 M=)C]_^?R/_FYF,C@LY"8C<0<).8B,0^)^2"LLK,?[7;VHQ-'-K5HY9U]L:"K MYD'.Z/#DJC?6A_U^;9 CK;OMF!^)F4C,0F(V$G.0F(O$/"3F@[!*!(UW$31N M=V[ ]_B/-&7-D3,^',Z/M'YM,#^5UM@V;I"8B<0L)&8C,0>)N4C,0V(^"*O$ MC:J47Y JTLCY*KX%C>F"T""-^0 N(_<)'Q"R@&U8P@]$19V-EZ;D=-OS#ZAF M0#43JEF%-MC; :FC?D\?URX$V=!JG4(;[E>KJWI/&8]J%Z":EE3'@YXV'->N MVT);Z*.T:BSL)0NHTEBXJ_?ZQDXO-5IW>J1F0#43JEF%MG_450=]=3"H]WED MK4ZA57OR8#Q2Q_4N?[B@QD.R/QS4>SRR?3Y*J_9XK>SQFK3'WP;AXFT8OYT' MZY#QDU]QMGVP[V^, JG;.@J0F@'53*AF%=K^KG^@*6-54_5Z'&@''9(?(89# MO:?7NJ0#;:(+U3RHYJ.T:KB4:2.J]%OSR>UF%H5S4ES]RLB?GZ@X[VA,&I%3 MK2,$FC8"U4RH9D$U&ZHY4,V%:AY4\U%:-=#*_!&UATS04J'9(U#-@&HF5+.@ MF@W5'*CF0C4/JODHK1IK9<***L]8V1W-D@WC8[]X$<8/C4$&S42!:@94,Z&: M56C[)S[\M$<9# _.]J&9)J=6ZT*K]:":C]*JH5%FG*CRE)./P8+<WZ0/ZU M#*)5$,=DFLA'?<@,A"E4,Z":"=4LJ&9#-0>JN5#-@VH^2JN&6YGSH@ZAHSYH M^@M4,Z":"=4LJ&9#-0>JN5#-@VH^2JO&6IERH)Z:<_!J-J5<:AUGAWD+P_Y! MQN5)2YG0EEE0S89J#E1SH9H'U7R45HV+,I% E6<2;'/TZV%!?I$WC:&!_"9X M6FB#2J>O!P8TDP"J65#-AFH.5'.AF@?5?)16_?/C,J% DR<4>,ESLLF(1PSR M,5R%XN]>9"=,YG* M*VP=0-"L!ZAF034;JCE0S85J'E3S45HU@,KD"4V>/.'>?I&/!*$)$U#-@&HF M5+.@F@W5'*CF0C4/JODHK1I<9<*$!DV8T* )$U#-@&HF5+.@F@W5'*CF0C4/ MJODHK1IK9<*$)D^8:#,2A.9,:(=?Z?>:[J9BG+J@"6V?!=5LJ.9 -1>J>5#- M1VG5Z"AS)C1YSL3^,(_\(G?K),Z25#[R@R9-0#4#JIE0S8)J-E1SH)H+U3RH MYJ.T:KR521,:-&E"@R9-0#4#JIE0S8)J-E1SH)H+U3RHYJ.T:JR521,:+&E" M+K6.LX:;/6C]AH'?:.)A]MPZDIBN1BVRB":H9^>!N![=&H'DK0:BVH9D,U!ZJY4,V#:CY*JX92 MF1JAR^_E\.61IF_?1U'"5C1FY$M^#T7I50@YV#J2H-D14,V$:A94LZ&: ]5< MJ.9!-1^E5<.MS([0->15"!UZ^PBH9D U$ZI94,V&:@Y4]FG,_S M.@NRL/%RNIQH'6#0) JH9KZRL6XW:;81DQ6P)+_1_SH*X@M"^09\%G,BD#-5 M>9G8\-A< -7;L!?CZ_VI$WBY;W=B_@1%O2!/07Z_Z2R)PD4^SU,8\ZK%- 1G M:E'3X;W=#R=B.,LH)9\31HFFD+>D/I(Y;YJ$P()N61NJ.5#-A6H>5/-16G7W M4*: Z/(Y0+Z\]*QBICWIF!>:_P'5#*AF0C4+JME0S8%J+E3SH)J/TJJ!5N9_ MZ"/HF!>: P+5#*AF0C4+JME0S8%J+E3SH)J/TJJQ5N:3Z/)\DG\PAZQ<;!UO MT(P2J&9"-0NJV5#-@6HN5//TPXED^HW3V_JH>JNS,9=Y)3UY7DF[26F/3;6^ M#3)Y56V##*H94,V$:A94LZ&: ]5GZI6A-KQNJ5=V_GJW MY"?7Z^"!?@K2AS#.2$3O>57*Y9#O7_+9#U^>L&3-UZ!#9@ECR2I_N*3!@J9B M ?[^?9*PER>B@J&PO=V]R:W-H965TY!Q1P6O"4CFRYDIEY[8MHSDF1+9XAJE^$G.1$*6'8F;+3""9YJ2$V9[C M=.V$T-0*AOGK[YCZ:=C]"+.9/X/JP+;'E@0+:3B24G6$20T+:[DMAY H$@P%7X$P:*UF;O)DYFQMGZ:F[ ]*Z*=4 M\U3P1(0@J9)P$J(BE,E3.(-R$IYO,9F@^#6TE7Z5(=A1*3LN9+T#LJX'MSQ5 MN4U*H88M< 9? 7/\3SX##;(.1$HZV([0JGM'J,4 MOD7IRR>WV[DX(+?CN5T5IYWKMP_HCQF1$GA<%80+R#],>/ZAH7"C,)%UU;DJ M=/UZ7;.5G,N,1#BR]%XA42S1"DSXSD5=.C]2+/P@L9U\^E4^_2;UX,$4!C)! M(X0_<)*A*&IU6I?"0LIURX#UVGYO:&]W$Y.':SE=79188$:;('ZK9[K M;/WL$'*]K6"XN MS-\SUAC5.\O9K3QW&ST_,QK4KM)GMPQJ) MD."ZD!1GC#N *5G7'@5OEC)*=?O6!P@5N;*W#NL$Q2QO>B1$?)&JXMRN9JN^ MZC)O)^Q_\*(INR5B1E,)#&--=5H]_36*HM$I!HIG^=$_X4HW$OGM7/>&* Q M/X\Y5YN!>4'5;09_ 5!+ P04 " #E:XM8N9?7;8H$ #R%P &0 'AL M+W=OQCA%O$=SG,DO:\I2).0KV]@\9QA%VBA-;,]Q M1G:*2&;-I[ILR>93NA4)R?"2 =^F*6)/]SBA^YGE6L\%'\DF%JK GD]SM,&/ M6'S*ETR^V14E(BG..*$9,+R>67?N;> .E(&N\1?!>UY[!M65%:7?U,O[:&8Y MRB.]TYV5G5HCC!4T^DTC$,^O& M@@BOT381'^G^#UQV:*AX(4VX_@O[HNYX8D&XY8*FI;'T("59\1]]+X6H&7BG M#+S2P'NM0;\TZ!\9W#@G# :EP>"X!>^$P; TT%VWB[YKX7PDT'S*Z!Z8JBUI MZD&KKZVE7B13B?(HF/Q*I)V8?T:,H4QPN/2Q0"3A\$&5J.A=36TA6U#U[+"D M^07-.T%S/7B@F8@Y!%F$HR; EJY5_GG/_MU[G40?ASUP)M?@.9X'GQY]N+RX M AXCAGF+?XMNVCN\ZH'K:IH+BP]_P^7OO[FCX=L.I/\*!_L%L@\%#>P2=YH: MO)Y:=;M#SGX5[K[F]D]P'Y4_;^[ER(I@05,YW7"D!^R=2H,-EE. @-43U.LM MT9,NOMLC%L&7/R42W@N<\G]:^G5?M#]H;U]->[<\1R&>67)>XYCML#57HCEO MVZ)I$N:;A 6&8(T@#JH@#KKHU9B]EC,B#QG)503;8M&).3<6)F%^=P<#%,:0 M;U<)"6%?=!9D!A*1R"$E8@PQ32+,U"/#= V"RMHLC&6Z LWPFQ@E:[AT;>\* MY%=9 I1%)),+83$@ 0E D#,28E7APG5[0P=R25QODZ2H92$?TW/7E :V3YPU?K/N!J5:;8GL'L;WN!"]V MWM750->RT8TZ6VZ3--\H+3!%:P;E<'!W?_7)W35Z=#=*\XW2 E.T9B@/QW>W M^WC[_Q80HX=YHS2_I$WJ"X@\4A_/:D:/PG;MSC/%;*,OFSF$=)N)XOJS*JTN MM._T-:Y]J%[&PO=V]R:W-H965T@./,ADF(N M,9!8$AJ@*8*DUZ(X](-B,[9P>KB2DES_?:E'+(MB&%O@(4!BR[-#[BQ#[<@\ M?\F+K^56B,KYEB99>3';5M7N;#XO5UN11N7'?" M;*OZPGQQOHLVXEY4GW>WA7PWW[.LXU1D99QG3B$>+V:7\"Q$I YH$'_&XJ4\ M>.W4J3SD^=?ZS?7Z8@;J&8E$K*J:(I)_GL52)$G-).?Q;T\KK87,V_FK,5C])14=_G+KZ)+J)G@*D_*YK?STF)=-G-6 M3V65IUVPG$$:9^W?Z%LGQ$$ 0F\$H"X '1N NP!\;(#;!;C'!I N@!P;0+L MVFC?BM4H[4=5M#@O\A>GJ-&2K7[1E*N)E@+'6;VR[JM"?AK+N&IQ+S9RG52E M\\$7510GY<_G\TKRUI_.5QW'5"[X'E=H)\=!'?!^=>"&')M7AW,G=GE1Q=G&N<[:W:S>%;[\)N'.=272\A_= MJFFY73UWO66>E;MH)2YF>1?8D2ETMVTC:1-9WJ^>%!ST..4?G\^?#.K5 =@ D'@"0NM =(GT= MD@(*@,H9:)"((P(H53A#8X(3Y2-[^RM:KD$K? M%OE*E&7=?ETFF[R(JVWJW,N)Q?*R\^5&I ^BT'9@Y@%.;<&LLOE6V0*K;*$M MMF'A#SP9_(YM=T=NJ^@VV7RK;(%5MM 6V[#HJ"\ZFGPC,H>>7%(TWBHIYX#* M_ENY:VF@LNGRH&R3E'XTT$ 1P\ %D"@-:6@KG:'2O:F%1A=E5MJJ:>W8!AT0 M)_(',+4?U4&1BUS,U38MT$ Y]3P$1HV5K6R&0O=^$DXWE.;0DX5VM8V_RPA$ MJM :*,*$>ABKQDG+2N5ZABIK:"N=H=*]]833O:ZDYM)3+4N/>G<+I!-8>>K/'8YT&QTWW,?<.PZW[ ?YH%.;FTT;A>WO(OZ?WL.FM MEU;9?*ML@56VT!;;\-NV_DD#,C]I,-W:S*&GEK1C4YZIR>I^JH$B0I'HS8%MY#"7N;32:;J/-H2=+/#:\KES*1/70&APCF%,^TG@,A'7K3%7+82N/ MH<2]@4;3#;0Y]&2))[ YVE,4EH@"-/[65_M-B"T=AB7JG3IKV7-U-5&SBK'02\2@IP415E:?-RZV(UJ*H ?+SQSRO7M_4 ^P/#"[^!U!+ P04 " #E:XM8K:1$ MC?4# "(% &0 'AL+W=O%!_Q,]HQ_$6M*)7@H\E),K;64FS/;%HLU+1)QRC:T5'>6C!>) M5$.^LL6&TR2ME(KG@*!? (:8 M@$]W$3CY<6AC\]=@YA__ 2<__8 \]]T0*SJ>A?^/%1_/0B.LCN](&U-2PJ4>TA2<"T%5!GR^4AQP M*6DA_AU*@7I19WA17=#.Q"99T*FE*I:@?$>MF;8)OAL*FTE89!(6&X)U(N>T MD7/&Z+,_F52!XDW\AH)0ZWN5OGX)[&8!"D(4AGAB[PX=7 OZ!X)N "'R'.1T M):,A20]Z$/:9\8 D)I!@6#.3B* M>6T.FH1%)F&Q(5@G%EX;"^\MJH=G,G(F89%)6&P(UHFN[!P^P M[V%//<-NKWH\%W0=B$.'P+!7/9Y+.DX0^JHJ>;WJ\5P2^Q"YGH/]X>H1M'8' MHW9_^./C;^!W]3-D\JCJ:_/.)"PR"8L-P3K^#UO_AV]1,4*3D3,)BTS"8D.P M3N00?/K\A]]9,QI YPG77\ A[-6, 4$<>@ACW^_5C/$]#=L,AGPWL"1Q2!"Z M! V7%'1P+D*CCKDLJS36IUGEH+%ODG'0:Q/5*"TR2HM-T;HAP4\AP6]19YI5 M3<7/)"TR2HM-T;KQ>SJ6HM&STS&UACP[WB#U>4!"OU]KR+.C"(((A@$.^K5F M0)+X,$ A[$'C 5&, B?P'.+TRHE]T'%1J;>J6ET"+-BVE'63HYUMVVGG51.I M-W^AVVQ5)^<)4_?HKA.^RDH!DK[XG O:(FV>95$E:3B9G$?_H:4+%N)K-K=N0)-)(OS MS)#SLS0DH^NUD%_4BC%-OF5IKFX&*ZV+MZ.1BEF?Y"]^S;RK(%M\4_.UFKG MF)BNS(7X8D[NDIN!8R)B*8NU05#X]<1N69H:$L3QM88.&I_&W0PN!R1A"UJF^I-8_\KJ#DT,+Q:ILC_)NF[K#$A<*BVRVA@B MR'A>_:;?ZH'8,7#'>PR\VL [U."\-C@_U&!<&XP/-9C4!I,7!GL[/:T-IH=Z MN*@-+FRRJM&UJ?&IIK-K*=9$FM9 ,P$J!SL]>RSGBGTM M6:X)>X*?BISX3%.>*O*12DF-4$[)/\CG1Y^T@K!QX>QRX MY%[D>J5(D"O%_@;S8?$=>->,XM M[_S[X@F,>,B_?H<6Y$ZS3/V[([P/%6[JH#&[&J2QV]YL>J Q/F M5[")A9F'^]/L_&KJP/_KT=-NXE^W&T\=\Z_=+L0,+D*"M7(Z:7(ZZ<_IJSO M/2BE*BE\^;6P*-/LS$P\Y#/1+"1,RX3E,FJMF MA"M5LN2,%%22)YJ6ML+X_/C&&3H.E-EKJG94Q!+"C$$;NDLS M(.#0/+'1T%*OA.1_ :DRCFG!-4U?1&O]2I:4,31<2)&9D#S'.8-2@"3\B2>; M4.H/[85MQRG)!4SV#%=V=LUQ":.0&2#L)_\ N,:>F+Z8(?><=QWIM5?<=Z=# M\E% ]ZA=50!F[6>^20L$8D8_KY<=UERO["AU*<:,,$W3#MP)76@F"5TN)5M" MXWRYIZ%>44W6HDP3(L"-7'/%3#"2Q0SDEY#Y,PR ;;P2:<+D*5Q296J1-DO[ M@@,;\,ASI1E-+%*49CI+RF(CY9R9&, _H.&L-%60&=':4VLR Y[%D5'U?;C\NBEIK#0!!QQ7YS"3&],=TP8ZW,05) M) FO,^Q>_KW )56:<$>@E' M2Z"B&?4W&G"&DY?YQ_09H-)"5%J$16OG?[OYY?;NEN"4JW?Y$\P:8?K25Y[V M!W*TC% WSE!I 2HM1*5%6+2VW+:[9^X8MTQU4??34&D^*BU I86HM B+UE;- M=G_._+U=OOY^C\ MH^Z-H=)"5%J$16OG?[NTZO:OK4+^\Y@7-"4T$V6N.P6 N@R*2O-1:0$J+42E M135M]T[LNB]F^FT1;!_U)KM:':[(7: MW=-.L:"NM:+2?%1:@$H+46F1]WJ->L^C:[3SQD+&Y-*^C&+^5 =*D^I5@.;3 MYH67]_8UCQ>?A^[;J'IM98NIWJ*YIW+)9BL7DRI3K0H['L1 M&ULU5IK;]M&%OTK M W519 ''FB;PU81#I3PE)M^NU MGSR_U6'\=#%BH^\7[H*'E)B1+,GTJ&>FXS"AW^/^DJ'8<8$ MS_%[23K:W3-KN/_Z.[N7!P_!W/NIOHK#_P0+L[H8.2.RT$M_&YJ[^.F]+@-2 M&=\\#M/\+WDJL71$YMO4Q.NR,3S!.HB*__X?92+V&C#1T8"7#7BC ><=#439 M0!S:0)8-Y*&/I,H&ZM [6&4#Z] [V&4#.^^L(KMYUTQ]XT_.D_B))!D:V+(7 M>?_FK:%'@B@KQ9E)X-, VIG)51PMH+#T@BR#R(_F@1^2("I*/"N5>$G,2I.- MG^C(D'F\WOC1,WDUU<8/PO3?YV,##Y%1C>?E#:^*&_*.&T[U_)0(=D(XY8)\ MF4W)JW]A---C:*YN?R6O?OR!6>H-QN4=SL5[N,:0VUV"^2[!/"<770G^]6B2/1Y]@V5M2#)O(+): MWL0N;Z*/??(Y-E"*\VV2%YZ?IMJD6/8*%BMGR>;=QXFR+:DL1YV/'_N7ZT$.60]#DGD#D=5R MIW:Y4[WU=6I@0318_@H>M==]3-BTTU:U&V6ZK0-E(Q"J7+E-B)!*"FG2G%IX['8 MNUCLWJ+^<'/Y]N;#S>>;ZQFYO)V2V?O+N^OW'S],K^]F/_[@<&:_(=<_?[GY M_"L6J3UDL0])Y@U$5LNIL\NITUL?'V'-36#1??;O0YV2UR#Z0M_ (@WKL'G& M\NBTNI=;% J:-@JFC6..M* 4&M.EAP"I9;M4X-7B[B)SCYC6P\"_#\+ !!H= M!BXV^F!N5\VYO0UTE&#*5G8CJC90"*G$_L"JA<5HI:/H 8&]$%#)<4!$"+(C M) 0IE) V%ZHCICUMR'J']G%#N20;:"P/RN8-Q59/9*4!6:]4FGQ,%J"NDV>2 MKD!(IR>9[J6GE&7CF3SZX59GXI.>T.*WA!%_"\M=$ORI%R=$G@A'G5@V(WZT M(.H$GBU_%Z3I%B:&["+L-%,#+X+H =:63+J#LM7K>YA*=NHVPV62&>U WEXC MX#9VLS3;, $%S!HE?/U"3KZRW]">0M@95U+4V=\=RU[ON4J%LGX9>KE8!-E& M",;VQ@\6KX.(S/U- &,=S:!H/;S%J%J#L'*LUES:@P22W'8[8JHD(^O7C)?S^7:]+61 G.N#;#>>Z%7F"SUJ$L8I'F5;^4&7<.FP M5I@(4DD;1A]OU60;RATAK4.QU=VD M2F=R^G?]I%ZA>K2A-"2;-Q1;/7F5H.6].F]RY:=$4M?49[&!@ MV1968]I!D$Q*EPF;-;4 "A6.(US>,>WP2L'Q88Q$WI9978&UD9V!85 (3$&R M.P*KM!L?PDWD@]J)@[)Y0['5$UBI1#Z4I=A/=,R\,!"1Q]M"4W#8$[C*ZE G MO%*:_!!WLM"8/>,%D8"*VASV.\WQTD8RVU8V["":^AF!OA16I2SY(B)84@V;RBV M>F(KIKQ]BM'K$HEX*=9.0B..A9M[L4\%-CCOXI*0(I#C,H#'5B!&)98 M7!@.C0L%]L55:3O1K^T.,F %(J?0>! <'@\&[(NGDFBB_XOCXT:S&/1;Y$'9 MO*'8ZHG<^R*Y7P#^7YBO;U\(XBM'-\JBK2\QRQ:!89:MA^'JYFN]#RJM*OI] MQN-L5-&V!CML5 399:,B4"$H=6#P=T@+42E)T:\D#[)115NR==FH&+3#1D6@ M#$)BDMM61UB5$!3]0O P&U4@\@ZU43$@;J-B2*ZX5+3#1A65"A3]*O"OVJBB M+>0Z;%0,V6&C8E#&H"JA+#L"K=2A.,1C/,Y3%(A3B!NI"+++2,5(,R/5EG:' M6RPJI28.^3KY[QFIY2VL6M"H[B^1M9-!';H?@;Z@^V6FX.I7*NTC^[7/5_;; M90A3JTX"V,O"8-V&)B4K'^KY7NN(^(O_;M.LXI=QDI_GRS,$E1^E<1@LBJ-^ M>KG4^<%0\I.?S%>$\WS9DJ>P]OR#[-@:/]X[T+C6R4-^5C4%QFUDBB-#NZN[ M\[!O\V.CC>M3=G:-7??8V3OL^J6D9Q[T!/8)@T^*$[+5(Q4'=B&BAR!*2:B7 M\'CTU(9:3XHSL,4;$V_R(YCWL3'Q.G^YTCZ49P: SY=Q;+Z_R6ZP.XD\^1]0 M2P,$% @ Y6N+6%6+>BJ:!0 O!D !D !X;"]W;W)K&ULM5EK'D8"5EANZ1<;T-G#WG,ORSW+X#&*OR4;*17Z$?AA0_WGB[,O/N-2B_TAX.M>R_G4MUNIS&<]4N6 ME1?(,/&B$,5R?=Z[P&\=;*<#,L073SXF!\4NBKZE)U>K\YZ1SDCZ;QO2#ME?=,!QX>/[&_SX*'8.[<1(XB_P]OI3;G/:N'5G+M M[GPUBQX_RB(@GO(M(S_)_J+''"M$#RUWB8J"8C#,(/#"_+_[HQ#B8 A1P:0 M8@ Y=0 M!M!3![!B #MU "\&9*'W\]@SX<:N#.'I$<8H&MO0@4S\;#7IY M85HH9G?DARY)2;H.@K5)D$.W'M5)>C#_,L@ MR%,0EZ25<2R7;Q#%KQ$Q"$6W\S$Z^U4WL=%+:$:3K^CLMU^PX.]T7./3N2XB01" MRA@65A7I:) "FX28U"Z1%05XJ0!O+\7%1V>&KB:CFVL'G17EJ%U@>)?EV"79 MN$LRIR.R2C)$F0QQ2CG"XA_#"P$6?HG.BI)\]1J%4NGRDE/R@]+XG5*";=NN MU:4&2"@GEHGK==E$$L Q6L,Y31REG!'#TM>D6OSU[4,[F3\MTZ!5J*7+DM=DHV[)',Z(JMD QO[AM7H MH&$I2#K*1:=LXT[9G*[8JNDX\ ^X]?'X($/H6'SDABODKL"A>(E*.Y@'J4T+ MUBR !L:ZD!I=LIR>XN\5:>&WM':I@WBDU8 MAFD)5J_@)A :'G!MO%&_323TDA:!UHS42[@)Y9Q ,WNP0E<%V1L*_#\X"MSL MZX^HT00>4T-C/HZIT80^H\;>5^ .C 76^07*+9AM(WX-%)8^@UO4)G4%M-[" M L]BU+V%!OJ, GMW@=OMQ?N;F7/U88)&M[.9,QE]18O9Q63^&7J[FPFZ&'^Z MG2^NGJZ"353G;%!.17TKJ(":E5K"!C/!(C7:!@VVL%V- FE"!1%@O,VZ M[^H?[%(',K[//@\DT!GM0I7O]997RT\0%]G&>^WZ9?II(MO]WM/DWS6NW?C> M"Q/DRS50&F],R%",4 +^OHT@]G:0W*#_8 M#/\!4$L#!!0 ( .5KBUA/M\R7? @ $PT 9 >&PO=V]R:W-H965T M$%X&V"X;5(C'B&[RG<^@',I3FGXI MOXQFUSVC[!&-Z;0H*4+VWPOU:!R73*P??S>DO>TURX:[G[^QWU2#9X-Y"G/J MI?'OT:Q87/><'IC1>;B.B_MT\Y$V R(EWS2-\^I?L&FP1@],UWF1+IO&K ?+ M**G_#[\V0NPT0&A/ ]0T0,4E($R*3+VUXBU*P9>FLS8M-,9F$=)F$RC, 914@=@ M.9'I'!0+"E9A1I,"3-/E*DQ>P1N?%F$4YP#]?-4O6#=*LOZTN>3[^I)HSR4A M I_2I%CD(GG4)^JS_VT&@;X-XCY2,/IV^ QB^!^.#-C[*.>:?0 M>.,_P9N??H 6^47&Y1_/A0YQ!<=S00571SN\#0!-] 3"?P.U=<#]\&(T_@*'W,'H#E\$% MMAW+<0SCJO^RJVZ-M'>1R'(0Q-CDH+X$:EH.MHGA=)&!B"0$V<0A< OL#)IL M!TV4 3F<_<72'EN+BAP4*5N,IBE+2S$%R5:-\O=IF"_ NDQ<$*((M@QX$6%\,2('0MZ)B(#V%E]^2#!S(1OY^GHY^]U<]6ZNHCL'D^S!9"+3VA&&=6&9D(4OY$)7 C2)"$_DMN8+*OW#(+BY";P'<'L#@C^\C\/QAP P]Q6 VS$H@UJJ!A;'R!8=BU]U M)#C6:9MIP4LA EW'M;"!>2%$X 7$K@G)GE4'MD8'JIU..=BWU9!!\-OGT>/P MUV#\, '#L0_NV0)T/_(> A_4J"?Z'"5)&3:L*GJE8295R13ZRBI%C(E@CB1( MY-HV9(D)\TI)H#;+H2SC"4$C@9H(FHB@?>FN-4A06;^?)!9-9DJ9B"B369E( MDY=)1&)H(U;%\'>A+X'N4320005%NS*U/@2JC8A7YIN0C;]*//3O=<1JZ=)6 M2H40_<4^(43D7B%$Z%XASG ;A_-SZSF@VG3O_ _ES3 MF"NX"&/1D2VJQ0M##O(-4] M/&&[3@-15\76W""UN?FN'3LU]_'C]W01^4CB=ZH-.RYK!>=<\7#PMMX)'?!. MK*(K7L&;.MO\#.(TSTO9\_53'LVB,&/II:K_'D>!M.9#HI^Q'(,5?7QZE@!- M!T''('S%)T.R?(^9?KQX$GNFSLVMF4)J,S5*"IHU1[72<8O>!)H$NX0?M@1G ML +6$48M IDQ="!"IL,?&ZG[?L9MVMHFI+9-9V_T(M&D7!!B$YO72X)C]M@5 M'+<,R/1RF>WASST"]:#.T*OU3\CZ9_:"D28OTZBJD\W7RA;H8NO.4.O:T(&C MHC*:6>E%HY?R 8XL79;?PE54A''TOVH]E\Z/>" #7=?@-[X\&$R,TR.4K+6WZ#3 M3H..WE='6H^#M++Y6MD"76S=9W=:&X;/.!$Z=E]=S7U"Z:F+R-=%%&@@ZLY( M:ZFPVE*=L:./1;=TP9*!9? 'V!F:[3S+I[9$VH]1L.A2)-J)()EV M9SQ))P_)[R?JRML:*ZSOE.K P8OZ2J?D7DU$/I:X/4EL:[9ON+5O^,"IURG' M.6JN4^351.1CT?/)Y-7L]G#K]K#ZM.R>U<%9-"UH+;!45$U/UGFZB'Q=1($& MHJ[NK8?#:@_WD#*S5DG^5HCL*MRS[L2 ?)%NDG+[0O)#S M.-W(;Q%-C_=YNHC\AL@^<(OH7@;UBRTM3?V>S:9H6W[Z4%]B^0#3X/U!+ P04 " #E:XM8JC^CX64# M !*%@ #0 'AL+W-T>6QEV,4N4M7^>J\B;%7*B!GS0FS]Z^I ,_C#_XGJ4;%2D=^/?G[W[. M"W5UZMG[R?N3D];]Q=6N_=P %W[@).VX2?_\1E@;8#]M? CM9:NUAQI0C+Y[ M(/U>=HR\=\ \;W.?'DJ=;%.;X6>:R#J>(6[=EL--1UE[0@=S#@]+9V\^6$+= M]D'D>Z@-<5!O@&$_*\1Z'T2^->C()*?> ^$#?T0X&TL&7AG)&5]:O@.L.J!0,9Y([#M6\.P7Q*E MJ!37NF,&&^,3R*O;=\M2*YQ*L@S;'7_M8&XZR+B0*95-F-!?F89]3C.0(]ET M!G=5E & 2A6Y;J2,3 M!C(:51]W0M!/*^2T\N'YD6]R+;&--3:V)IJD%U4U+ M8SO O\EFN3=I.R_B]4KV4*C/XBSD[+DRT^< M345.;?('!QSVRIH4"H3;:#2]QZH5&RR:?DE27E'%VI53HL,U]P^ M0LW_=IZG5%!)^*9H7?MO>99?K#CJOI9D\U39%>S46)]&WKK(SC&(C(]!Y%'4 M9.\81"9'(++[:D_-YX@,CT%D^TV*#.KSVL:A<.M(V%@].'H/_.]PR.?KH-YX MSKABHN[-6)I2\>1DJ.D5&>M_E+?X]?B49F3.U5T##OQU^QM-V3Q/FE$W,!'U MJ'7[*Z07QLVY7\=B(J4+FH[JKIR.3=/3#1VUOL!A%[DVEQO!?"SF1@##XF * M,!_KA<7YG_+IH?E8#-/6'^E@O%S(R'RR.VR?1ESO3)(FB.,9F=#1R M*AAA\Q;'\'6S8=K XL#D9XWU_AJXQ6ROPZP-=U7(5BF>"5BF>)S#8A[WL C M2=RKC<4!#VP5L-J!^.XX4%-NGRB"5<6T83L81Y($0Z 6W34:Q\CLQ/!QKP^V M2Z(H2=P(8&X%480AL!MQ!%, &C DBLQ[<.=]%*S>4\'ZU^/A7U!+ P04 M" #E:XM8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( .5KBUAD2!?(,08 (L] / >&PO=V]R:V)O;VLN>&UL MQ9M=3^,X%(;_BM6K66FU)=_):!B)HPE'7I5\D#ZUD_.<8SN?GE7S8Z[4#_:S*FM].EH:L_HX'NM\*2JN_U(K M4=LC"]54W-C-YG&L5XW@A5X*8:IR[)^3D?=WZ48L4K6LI*OHC@=G8R87JKG2]7(5U4; M7L[R1I7EZSW6WQ_#Y';<@IZ/XQ%YP(1MMNC.ZZW/+ M^"3LR9NMM5%?96E$,^%&?&O4>B7KQ_8R]E>,G9_1M^Q7W!5;'Z;L5!.2S4?I3W0 M7!4='B'*S71VK>DPF 3&@A9^NJXLU+2ZGE8RWMO_': MV*"8JW5MI .9 LB4%O).V$BH!3OG*VD=8!NO/<5ARP!;1LOV9=NWN:KFLMXE M\TY0U#ZA99N(W.Y1I2SVL*!,B&TR6ZK&,*O8BLGZ26C3GJ]=.F02CU@E9YM; M7[-&Y$(^,0.N;*9 M6OW8?BGC6MLT:8\.N<.CEH?2AE7"+%5QZ/Y#UO"(M?%-J>)9EJ7+@P3A$1OB MKMTI"K;B[4UG&EYKWJ7U&YVYF$@1'K$C[OE/T>M#Y 2/6 KGJL[M&4UWI'5K M(_4/-U-&5O")K7 MN.XUE8]DX)/+@#=BJZ'!1Z'?IRX@5%7)3;3JGCUK=V.K4U'GLM^A*/C[Q,%_)AYWXZF/PKU/'.YG MZ[FVMY4]B=DT<@<,!7J?.-#;(%&(6MO0NK!YH^U#7EH?;2[5S]9\%/_]8U8( M#[Z+B>*_3QS_8;75QT1F\(G-@%LS< "8B]59 M2^IB(OD$Q/(9+M$&.QW))R"6SX%:;0V"Z;0FD0"_DD?*>J9! ,B22D%LFOS'\0#$YI4,]I MH$R[_Q0@=83$ZL IK)L;AD@=X3'G-1Y"%Q.I(SQJW=+#1.H(B=6!,2,7$XDD M/&K=$KO3@D@D$;%(,&;B8B*S1-2#7A S=3&1:2)BTV#,S,5$WHFHO0,P'[H) MN-^8R$(1L84.U=038;@LW5PV@E/KQ!:"F#U91LA"$;&%ADO_7VWI9AX1DE!$ M+"%(R3P7$TDH(I80QNSU.9)0=(2Y]C=,-T&*D81B8@EA3#?SB)&$XJ,,GFTQ MIRXFDE#\WL-G \]XC/03'VG\;#^NQT@_,?6\#,+LQ?48Z2YS*$NAJ^<$$MBC^Q )R-CI-23,K\G7 =:+T/*R*CG87;)^CK+ MD#4R\LF7G06A_2YV,9%#,O*Z TU:NSE?ADR2T9L$8+HY7X9,DAUU"8 [S9HA ML62=6,;=R?KSIT+8JXEB:K]"V_TY+_/;AK4?[94\/XS:UQ 6Z[(\M_MNZFO% MB^V[Q-OWH#__!U!+ P04 " #E:XM8^C"$:+D" #D-P &@ 'AL+U]R M96QS+W=O4& M$!D@"F!D>[7)W2\B!1QKBVTBOQ4:6WP^C1^A81Y_U<-Z?.M.P_[M/"P^CH?3 ML&KVXWC^T;;#9E^/Z^&A.]?3YEOJ;07T MMM3;"NAMJ;<5T-M2;RN@MZ7>5D!O2[VM@-Z.>CL!O1WU=@)Z.^KM!/1VD\T2 M ;T=]78">COJ[03T=M3;">CMJ+<3T-M1;R>@MZ/>3D!O3[V]@-Z>>GL!O3WU M]@)Z>^KM!?3VD\UN ;T]]?8">GOJ[07T]M3;"^CMJ;<7T-M3;R^@=Z#>04#O M0+V#@-Z!>@44#O1+V3@-Z)>B\DH'>BWDE [TR]LX#>F7IG ;TS]F?JG07TSM0["^B=J7<6 MT#M3[RR@=Z;>64#O/#GL+:!WIMY90.]"O8N WH5Z%P&]"_4N GH7ZET$]"[4 MNPCH7:AW^4Z]A_'S4(=;S]>:S_].JL?+=^OM\=?EU\7)"W7%N;VO&)[^ E!+ M P04 " #E:XM8*J)E^DD" 5-@ $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VTUNVS 0AN&K&-H&%B-*)*4BSJ;MMLVB%U E.A:L/Y!,ZMR^M)P$:)$: M#5R@[\:"37*^$0=X=K[Y]C1;OSH,_>@WR2Z$^8,0OMG9H?;I--LQKFPG-]0A M?G7W8JZ;?7UOA;R^UJ*9QF#'L ['&LGMS2>[K1_ZL/I\B#_[;AHWB;.]3U8? M3QN/69NDGN>^:^H0U\7CV/Z6LGY.2./)98_?=;._BAL2\6;"<>7/ <_GOCY: MY[K6KNYJ%[[40]PE#KWPX:FW/CU?XHT>I^VV:VP[-0]#/)+ZV=FZ]3MKP]"G MIZ)7YY-#O&%[^LPNSE_*G N,.^_<-/LX,6??'_Z\Z_XFAA+ M7_Q^]CCMUK9_F1VO]\?D]LL\O%@>E]_QKS-^K?_./B2DCQS21P'I0T'ZT) ^ M#*2/$M)'!>DCNZ8T0A$UHY":44S-**AF%%4S"JL9Q=6, FM&D5529)44625% M5DF155)DE119)45629%54F25%%ESBJPY1=:<(FM.D36GR)I39,TILN8467.* MK#E%UH(B:T&1M:#(6E!D+2BR%A19"XJL!476@B)K09%54615%%D5159%D551 M9%44615%5D6155%D5119-45639%54V35%%DU159-D5539-44635%5DV1U5!D M-119#4560Y'54&0U%%D-159#D=509#4464N*K"5%UI(B:TF1M:3(6E)D+2FR MEA192XJL)476BB)K19&UHLA:462M*+)6_U/6[].T_\?QRS,=ZFY\R1?+O\%N M?P)02P$"% ,4 " #E:XM8!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( .5KBUB0=&UL4$L! A0#% @ Y6N+6'II)7!(!P >B( !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ Y6N+6!#OR#_X"P OCX !@ ("![QP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6.F* MAP+@%P Y5L !@ ("!8S\ 'AL+W=O"@ & @(&U@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ Y6N+6,S25F.4"0 GRX !D M ("!;84 'AL+W=O7H$ !W"@ &0 @($XCP >&PO=V]R M:W-H965TF3 !X;"]W;W)K&UL M4$L! A0#% @ Y6N+6(PA*QEZ P 5P@ !D ("!,I< M 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ MY6N+6"9VI)\) P (0< !D ("!+J( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6(5S =4_"P M41P !D ("!>:\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6(+)L/LX"0 $A< !D M ("!H<4 'AL+W=O&PO=V]R:W-H M965T(4T0, 'P( 9 M " @=C9 !X;"]W;W)K&UL4$L! M A0#% @ Y6N+6)TE"/F>!@ OP\ !D ("!X-T 'AL M+W=O\#0%,& M !K$0 &0 @(&UY >&PO=V]R:W-H965T"00$%@H ,H8 9 " M@3_K !X;"]W;W)K&UL4$L! A0#% @ Y6N+ M6 ZZP>J7. ;L@ !D ("!C/4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6+/?I!;B @ NP8 M !D ("!%3L! 'AL+W=O@' Y*P &0 @($N/@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6$47_=.: @ ;P8 !D M ("!'DD! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y6N+6"A7N&F] @ % 8 !D ("!FE(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6#=% MEUJ, @ N04 !D ("!QET! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6,BT,H69 @ ]@4 !D M ("!P&@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y6N+6$)=FVTJ"0 ]D8 !D ("! M*WD! 'AL+W=O&PO=V]R:W-H965TF50, -$/ 9 M " @9J- 0!X;"]W;W)K&UL4$L! A0#% M @ Y6N+6 @GU,K# @ X0H !D ("!)I$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6'-=-.:? P #@X !D M ("!VJD! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y6N+6-1PK>ZI @ / < !D ("!H;8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MY6N+6&*@21*< @ + < !D ("!*K\! 'AL+W=O70 &0 M @(']P0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6*X%9W0G P MHA$ !D ("!$\\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6$- X5I, P 0@L !D M ("!0=@! 'AL+W=O&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ Y6N+6(_XO7:% @ L@8 !D ("!B>(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+ M6.;GMIT< P /@X !D ("!M^L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6,P^W.\F! 0!@ M !D ("!\/&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6''_QCH4 P D D !D M ("!\0(" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y6N+6)0"0G>N @ , @ !D ("!Q0T" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6%V* MNO,S P 4! !D ("!81L" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y6N+6(AK%#,; P >0H !D M ("!.R\" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y6N+6*VD1(WU P B!0 !D ("! MKST" 'AL+W=O&PO=V]R:W-H965TH> @ )4L 9 M " @71) @!X;"]W;W)K&UL4$L! A0#% M @ Y6N+6%6+>BJ:!0 O!D !D ("!(U(" 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L% 3!@ !G &< 2!P .EP @ $! end XML 114 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 115 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 117 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 245 420 1 true 118 0 false 6 false false R1.htm 00000001 - Document - Cover Sheet http://mlgo/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://mlgo/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://mlgo/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://mlgo/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00000007 - Disclosure - Nature of business and organization Sheet http://mlgo/role/NatureOfBusinessAndOrganization Nature of business and organization Notes 7 false false R8.htm 00000008 - Disclosure - Summary of significant accounting policies Sheet http://mlgo/role/SummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 8 false false R9.htm 00000009 - Disclosure - Reverse Capitalization Sheet http://mlgo/role/ReverseCapitalization Reverse Capitalization Notes 9 false false R10.htm 00000010 - Disclosure - Business combination Sheet http://mlgo/role/BusinessCombination Business combination Notes 10 false false R11.htm 00000011 - Disclosure - Deconsolidation Sheet http://mlgo/role/Deconsolidation Deconsolidation Notes 11 false false R12.htm 00000012 - Disclosure - Short term investments Sheet http://mlgo/role/ShortTermInvestments Short term investments Notes 12 false false R13.htm 00000013 - Disclosure - Accounts receivable, net Sheet http://mlgo/role/AccountsReceivableNet Accounts receivable, net Notes 13 false false R14.htm 00000014 - Disclosure - Property and equipment, net Sheet http://mlgo/role/PropertyAndEquipmentNet Property and equipment, net Notes 14 false false R15.htm 00000015 - Disclosure - Intangible assets, net Sheet http://mlgo/role/IntangibleAssetsNet Intangible assets, net Notes 15 false false R16.htm 00000016 - Disclosure - Cost method investments Sheet http://mlgo/role/CostMethodInvestments Cost method investments Notes 16 false false R17.htm 00000017 - Disclosure - Goodwill Sheet http://mlgo/role/Goodwill Goodwill Notes 17 false false R18.htm 00000018 - Disclosure - Related party transactions and balances Sheet http://mlgo/role/RelatedPartyTransactionsAndBalances Related party transactions and balances Notes 18 false false R19.htm 00000019 - Disclosure - Taxes Sheet http://mlgo/role/Taxes Taxes Notes 19 false false R20.htm 00000020 - Disclosure - Concentration of risk Sheet http://mlgo/role/ConcentrationOfRisk Concentration of risk Notes 20 false false R21.htm 00000021 - Disclosure - Leases Sheet http://mlgo/role/Leases Leases Notes 21 false false R22.htm 00000022 - Disclosure - Shareholders??? equity Sheet http://mlgo/role/ShareholdersEquity Shareholders??? equity Notes 22 false false R23.htm 00000023 - Disclosure - Warrants Sheet http://mlgo/role/Warrants Warrants Notes 23 false false R24.htm 00000024 - Disclosure - Commitments and contingencies Sheet http://mlgo/role/CommitmentsAndContingencies Commitments and contingencies Notes 24 false false R25.htm 00000025 - Disclosure - Segments Sheet http://mlgo/role/Segments Segments Notes 25 false false R26.htm 00000026 - Disclosure - Subsequent events Sheet http://mlgo/role/SubsequentEvents Subsequent events Notes 26 false false R27.htm 00000027 - Disclosure - Condensed financial information of the parent company Sheet http://mlgo/role/FinancialInformationOfParentCompany Condensed financial information of the parent company Notes 27 false false R28.htm 00000028 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 28 false false R29.htm 00000029 - Disclosure - Nature of business and organization (Tables) Sheet http://mlgo/role/NatureOfBusinessAndOrganizationTables Nature of business and organization (Tables) Tables http://mlgo/role/NatureOfBusinessAndOrganization 29 false false R30.htm 00000030 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://mlgo/role/SummaryOfSignificantAccountingPolicies 30 false false R31.htm 00000031 - Disclosure - Reverse Capitalization (Tables) Sheet http://mlgo/role/ReverseCapitalizationTables Reverse Capitalization (Tables) Tables http://mlgo/role/ReverseCapitalization 31 false false R32.htm 00000032 - Disclosure - Business combination (Tables) Sheet http://mlgo/role/BusinessCombinationTables Business combination (Tables) Tables http://mlgo/role/BusinessCombination 32 false false R33.htm 00000033 - Disclosure - Deconsolidation (Tables) Sheet http://mlgo/role/DeconsolidationTables Deconsolidation (Tables) Tables http://mlgo/role/Deconsolidation 33 false false R34.htm 00000034 - Disclosure - Short term investments (Tables) Sheet http://mlgo/role/ShortTermInvestmentsTables Short term investments (Tables) Tables http://mlgo/role/ShortTermInvestments 34 false false R35.htm 00000035 - Disclosure - Accounts receivable, net (Tables) Sheet http://mlgo/role/AccountsReceivableNetTables Accounts receivable, net (Tables) Tables http://mlgo/role/AccountsReceivableNet 35 false false R36.htm 00000036 - Disclosure - Property and equipment, net (Tables) Sheet http://mlgo/role/PropertyAndEquipmentNetTables Property and equipment, net (Tables) Tables http://mlgo/role/PropertyAndEquipmentNet 36 false false R37.htm 00000037 - Disclosure - Intangible assets, net (Tables) Sheet http://mlgo/role/IntangibleAssetsNetTables Intangible assets, net (Tables) Tables http://mlgo/role/IntangibleAssetsNet 37 false false R38.htm 00000038 - Disclosure - Cost method investments (Tables) Sheet http://mlgo/role/CostMethodInvestmentsTables Cost method investments (Tables) Tables http://mlgo/role/CostMethodInvestments 38 false false R39.htm 00000039 - Disclosure - Goodwill (Tables) Sheet http://mlgo/role/GoodwillTables Goodwill (Tables) Tables http://mlgo/role/Goodwill 39 false false R40.htm 00000040 - Disclosure - Related party transactions and balances (Tables) Sheet http://mlgo/role/RelatedPartyTransactionsAndBalancesTables Related party transactions and balances (Tables) Tables http://mlgo/role/RelatedPartyTransactionsAndBalances 40 false false R41.htm 00000041 - Disclosure - Taxes (Tables) Sheet http://mlgo/role/TaxesTables Taxes (Tables) Tables http://mlgo/role/Taxes 41 false false R42.htm 00000042 - Disclosure - Leases (Tables) Sheet http://mlgo/role/LeasesTables Leases (Tables) Tables http://mlgo/role/Leases 42 false false R43.htm 00000043 - Disclosure - Warrants (Tables) Sheet http://mlgo/role/WarrantsTables Warrants (Tables) Tables http://mlgo/role/Warrants 43 false false R44.htm 00000044 - Disclosure - Segments (Tables) Sheet http://mlgo/role/SegmentsTables Segments (Tables) Tables http://mlgo/role/Segments 44 false false R45.htm 00000045 - Disclosure - Condensed financial information of the parent company (Tables) Sheet http://mlgo/role/FinancialInformationOfParentCompanyTables Condensed financial information of the parent company (Tables) Tables http://mlgo/role/FinancialInformationOfParentCompany 45 false false R46.htm 00000046 - Disclosure - Nature of business and organization (Details) Sheet http://mlgo/role/NatureOfBusinessAndOrganizationDetails Nature of business and organization (Details) Details http://mlgo/role/NatureOfBusinessAndOrganizationTables 46 false false R47.htm 00000047 - Disclosure - Nature of business and organization (Details Narrative) Sheet http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative Nature of business and organization (Details Narrative) Details http://mlgo/role/NatureOfBusinessAndOrganizationTables 47 false false R48.htm 00000048 - Disclosure - Summary of significant accounting policies (Details) Sheet http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails Summary of significant accounting policies (Details) Details http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables 48 false false R49.htm 00000049 - Disclosure - Summary of significant accounting policies (Details 1) Sheet http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1 Summary of significant accounting policies (Details 1) Details http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables 49 false false R50.htm 00000050 - Disclosure - Summary of significant accounting policies (Details 2) Sheet http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2 Summary of significant accounting policies (Details 2) Details http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables 50 false false R51.htm 00000051 - Disclosure - Summary of significant accounting policies (Details 3) Sheet http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails3 Summary of significant accounting policies (Details 3) Details http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables 51 false false R52.htm 00000052 - Disclosure - Summary of significant accounting policies (Details 4) Sheet http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4 Summary of significant accounting policies (Details 4) Details http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables 52 false false R53.htm 00000053 - Disclosure - Summary of significant accounting policies (Details 5) Sheet http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5 Summary of significant accounting policies (Details 5) Details http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables 53 false false R54.htm 00000054 - Disclosure - Summary of significant accounting policies (Details Narrative) Sheet http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of significant accounting policies (Details Narrative) Details http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables 54 false false R55.htm 00000055 - Disclosure - Reverse Capitalization (Details) Sheet http://mlgo/role/ReverseCapitalizationDetails Reverse Capitalization (Details) Details http://mlgo/role/ReverseCapitalizationTables 55 false false R56.htm 00000056 - Disclosure - Reverse Capitalization (Details Narrative) Sheet http://mlgo/role/ReverseCapitalizationDetailsNarrative Reverse Capitalization (Details Narrative) Details http://mlgo/role/ReverseCapitalizationTables 56 false false R57.htm 00000057 - Disclosure - Business combination (Details) Sheet http://mlgo/role/BusinessCombinationDetails Business combination (Details) Details http://mlgo/role/BusinessCombinationTables 57 false false R58.htm 00000058 - Disclosure - Business combination (Details 1) Sheet http://mlgo/role/BusinessCombinationDetails1 Business combination (Details 1) Details http://mlgo/role/BusinessCombinationTables 58 false false R59.htm 00000059 - Disclosure - Business combination (Details 2) Sheet http://mlgo/role/BusinessCombinationDetails2 Business combination (Details 2) Details http://mlgo/role/BusinessCombinationTables 59 false false R60.htm 00000060 - Disclosure - Business combination (Details 3) Sheet http://mlgo/role/BusinessCombinationDetails3 Business combination (Details 3) Details http://mlgo/role/BusinessCombinationTables 60 false false R61.htm 00000061 - Disclosure - Business combination (Details 4) Sheet http://mlgo/role/BusinessCombinationDetails4 Business combination (Details 4) Details http://mlgo/role/BusinessCombinationTables 61 false false R62.htm 00000062 - Disclosure - Business combination (Details Narrative) Sheet http://mlgo/role/BusinessCombinationDetailsNarrative Business combination (Details Narrative) Details http://mlgo/role/BusinessCombinationTables 62 false false R63.htm 00000063 - Disclosure - Deconsolidation (Details) Sheet http://mlgo/role/DeconsolidationDetails Deconsolidation (Details) Details http://mlgo/role/DeconsolidationTables 63 false false R64.htm 00000064 - Disclosure - Short term investments (Details) Sheet http://mlgo/role/ShortTermInvestmentsDetails Short term investments (Details) Details http://mlgo/role/ShortTermInvestmentsTables 64 false false R65.htm 00000065 - Disclosure - Short term investments (Details Narrative) Sheet http://mlgo/role/ShortTermInvestmentsDetailsNarrative Short term investments (Details Narrative) Details http://mlgo/role/ShortTermInvestmentsTables 65 false false R66.htm 00000066 - Disclosure - Accounts receivable, net (Details) Sheet http://mlgo/role/AccountsReceivableNetDetails Accounts receivable, net (Details) Details http://mlgo/role/AccountsReceivableNetTables 66 false false R67.htm 00000067 - Disclosure - Accounts receivable, net (Details 1) Sheet http://mlgo/role/AccountsReceivableNetDetails1 Accounts receivable, net (Details 1) Details http://mlgo/role/AccountsReceivableNetTables 67 false false R68.htm 00000068 - Disclosure - Accounts receivable, net (Details Narrative) Sheet http://mlgo/role/AccountsReceivableNetDetailsNarrative Accounts receivable, net (Details Narrative) Details http://mlgo/role/AccountsReceivableNetTables 68 false false R69.htm 00000069 - Disclosure - Property and equipment, net (Details) Sheet http://mlgo/role/PropertyAndEquipmentNetDetails Property and equipment, net (Details) Details http://mlgo/role/PropertyAndEquipmentNetTables 69 false false R70.htm 00000070 - Disclosure - Property and equipment, net (Details Narrative) Sheet http://mlgo/role/PropertyAndEquipmentNetDetailsNarrative Property and equipment, net (Details Narrative) Details http://mlgo/role/PropertyAndEquipmentNetTables 70 false false R71.htm 00000071 - Disclosure - Intangible assets, net (Details) Sheet http://mlgo/role/IntangibleAssetsNetDetails Intangible assets, net (Details) Details http://mlgo/role/IntangibleAssetsNetTables 71 false false R72.htm 00000072 - Disclosure - Intangible assets, net (Details Narrative) Sheet http://mlgo/role/IntangibleAssetsNetDetailsNarrative Intangible assets, net (Details Narrative) Details http://mlgo/role/IntangibleAssetsNetTables 72 false false R73.htm 00000073 - Disclosure - Cost method investments (Details) Sheet http://mlgo/role/CostMethodInvestmentsDetails Cost method investments (Details) Details http://mlgo/role/CostMethodInvestmentsTables 73 false false R74.htm 00000074 - Disclosure - Cost method investments (Details Narrative) Sheet http://mlgo/role/CostMethodInvestmentsDetailsNarrative Cost method investments (Details Narrative) Details http://mlgo/role/CostMethodInvestmentsTables 74 false false R75.htm 00000075 - Disclosure - Goodwill (Details) Sheet http://mlgo/role/GoodwillDetails Goodwill (Details) Details http://mlgo/role/GoodwillTables 75 false false R76.htm 00000076 - Disclosure - Goodwill (Details 1) Sheet http://mlgo/role/GoodwillDetails1 Goodwill (Details 1) Details http://mlgo/role/GoodwillTables 76 false false R77.htm 00000077 - Disclosure - Related party transactions and balances (Details) Sheet http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails Related party transactions and balances (Details) Details http://mlgo/role/RelatedPartyTransactionsAndBalancesTables 77 false false R78.htm 00000078 - Disclosure - Related party transactions and balances (Details Narrative) Sheet http://mlgo/role/RelatedPartyTransactionsAndBalancesDetailsNarrative Related party transactions and balances (Details Narrative) Details http://mlgo/role/RelatedPartyTransactionsAndBalancesTables 78 false false R79.htm 00000079 - Disclosure - Taxes (Details) Sheet http://mlgo/role/TaxesDetails Taxes (Details) Details http://mlgo/role/TaxesTables 79 false false R80.htm 00000080 - Disclosure - Taxes (Details 1) Sheet http://mlgo/role/TaxesDetails1 Taxes (Details 1) Details http://mlgo/role/TaxesTables 80 false false R81.htm 00000081 - Disclosure - Taxes (Details 2) Sheet http://mlgo/role/TaxesDetails2 Taxes (Details 2) Details http://mlgo/role/TaxesTables 81 false false R82.htm 00000082 - Disclosure - Taxes (Details 3) Sheet http://mlgo/role/TaxesDetails3 Taxes (Details 3) Details http://mlgo/role/TaxesTables 82 false false R83.htm 00000083 - Disclosure - Taxes (Details Narrative) Sheet http://mlgo/role/TaxesDetailsNarrative Taxes (Details Narrative) Details http://mlgo/role/TaxesTables 83 false false R84.htm 00000084 - Disclosure - Concentration of risk (Details Narrative) Sheet http://mlgo/role/ConcentrationOfRiskDetailsNarrative Concentration of risk (Details Narrative) Details http://mlgo/role/ConcentrationOfRisk 84 false false R85.htm 00000085 - Disclosure - Leases (Details) Sheet http://mlgo/role/LeasesDetails Leases (Details) Details http://mlgo/role/LeasesTables 85 false false R86.htm 00000086 - Disclosure - Leases (Details Narrative) Sheet http://mlgo/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://mlgo/role/LeasesTables 86 false false R87.htm 00000087 - Disclosure - Shareholders??? equity (Details Narrative) Sheet http://mlgo/role/ShareholdersEquityDetailsNarrative Shareholders??? equity (Details Narrative) Details http://mlgo/role/ShareholdersEquity 87 false false R88.htm 00000088 - Disclosure - Warrants (Details) Sheet http://mlgo/role/WarrantsDetails Warrants (Details) Details http://mlgo/role/WarrantsTables 88 false false R89.htm 00000089 - Disclosure - Warrants (Details Narrative) Sheet http://mlgo/role/WarrantsDetailsNarrative Warrants (Details Narrative) Details http://mlgo/role/WarrantsTables 89 false false R90.htm 00000090 - Disclosure - Segments (Details) Sheet http://mlgo/role/SegmentsDetails Segments (Details) Details http://mlgo/role/SegmentsTables 90 false false R91.htm 00000091 - Disclosure - Segments (Details 1) Sheet http://mlgo/role/SegmentsDetails1 Segments (Details 1) Details http://mlgo/role/SegmentsTables 91 false false R92.htm 00000092 - Disclosure - Subsequent events (Details Narrative) Sheet http://mlgo/role/SubsequentEventsDetailsNarrative Subsequent events (Details Narrative) Details http://mlgo/role/SubsequentEvents 92 false false R93.htm 00000093 - Disclosure - Condensed financial information of the parent company (Details) Sheet http://mlgo/role/FinancialInformationOfParentCompanyDetails Condensed financial information of the parent company (Details) Details http://mlgo/role/FinancialInformationOfParentCompanyTables 93 false false R94.htm 00000094 - Disclosure - Condensed financial information of the parent company (Details 1) Sheet http://mlgo/role/FinancialInformationOfParentCompanyDetails1 Condensed financial information of the parent company (Details 1) Details http://mlgo/role/FinancialInformationOfParentCompanyTables 94 false false R95.htm 00000095 - Disclosure - Condensed financial information of the parent company (Details 2) Sheet http://mlgo/role/FinancialInformationOfParentCompanyDetails2 Condensed financial information of the parent company (Details 2) Details http://mlgo/role/FinancialInformationOfParentCompanyTables 95 false false All Reports Book All Reports microalgoinc_20f.htm mlgo-20231231.xsd mlgo-20231231_cal.xml mlgo-20231231_def.xml mlgo-20231231_lab.xml mlgo-20231231_pre.xml img_001.jpg img_002.jpg img_003.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 119 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "microalgoinc_20f.htm": { "nsprefix": "mlgo", "nsuri": "http://mlgo/20231231", "dts": { "inline": { "local": [ "microalgoinc_20f.htm" ] }, "schema": { "local": [ "mlgo-20231231.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "mlgo-20231231_cal.xml" ] }, "definitionLink": { "local": [ "mlgo-20231231_def.xml" ] }, "labelLink": { "local": [ "mlgo-20231231_lab.xml" ] }, "presentationLink": { "local": [ "mlgo-20231231_pre.xml" ] } }, "keyStandard": 302, "keyCustom": 118, "axisStandard": 29, "axisCustom": 0, "memberStandard": 37, "memberCustom": 75, "hidden": { "total": 225, "http://fasb.org/us-gaap/2023": 139, "http://mlgo/20231231": 82, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 245, "entityCount": 1, "segmentCount": 118, "elementCount": 708, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1121, "http://xbrl.sec.gov/dei/2023": 49, "http://fasb.org/srt/2023": 3 }, "report": { "R1": { "role": "http://mlgo/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R2": { "role": "http://mlgo/role/ConsolidatedBalanceSheets", "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R3": { "role": "http://mlgo/role/ConsolidatedBalanceSheetsParenthetical", "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "RMBPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "RMBPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R4": { "role": "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SellingExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R5": { "role": "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity", "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R6": { "role": "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R7": { "role": "http://mlgo/role/NatureOfBusinessAndOrganization", "longName": "00000007 - Disclosure - Nature of business and organization", "shortName": "Nature of business and organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R8": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPolicies", "longName": "00000008 - Disclosure - Summary of significant accounting policies", "shortName": "Summary of significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R9": { "role": "http://mlgo/role/ReverseCapitalization", "longName": "00000009 - Disclosure - Reverse Capitalization", "shortName": "Reverse Capitalization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ReverseRecapitalizationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ReverseRecapitalizationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R10": { "role": "http://mlgo/role/BusinessCombination", "longName": "00000010 - Disclosure - Business combination", "shortName": "Business combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R11": { "role": "http://mlgo/role/Deconsolidation", "longName": "00000011 - Disclosure - Deconsolidation", "shortName": "Deconsolidation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:DeconsolidationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:DeconsolidationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R12": { "role": "http://mlgo/role/ShortTermInvestments", "longName": "00000012 - Disclosure - Short term investments", "shortName": "Short term investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R13": { "role": "http://mlgo/role/AccountsReceivableNet", "longName": "00000013 - Disclosure - Accounts receivable, net", "shortName": "Accounts receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R14": { "role": "http://mlgo/role/PropertyAndEquipmentNet", "longName": "00000014 - Disclosure - Property and equipment, net", "shortName": "Property and equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R15": { "role": "http://mlgo/role/IntangibleAssetsNet", "longName": "00000015 - Disclosure - Intangible assets, net", "shortName": "Intangible assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R16": { "role": "http://mlgo/role/CostMethodInvestments", "longName": "00000016 - Disclosure - Cost method investments", "shortName": "Cost method investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:CostMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:CostMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R17": { "role": "http://mlgo/role/Goodwill", "longName": "00000017 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R18": { "role": "http://mlgo/role/RelatedPartyTransactionsAndBalances", "longName": "00000018 - Disclosure - Related party transactions and balances", "shortName": "Related party transactions and balances", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R19": { "role": "http://mlgo/role/Taxes", "longName": "00000019 - Disclosure - Taxes", "shortName": "Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R20": { "role": "http://mlgo/role/ConcentrationOfRisk", "longName": "00000020 - Disclosure - Concentration of risk", "shortName": "Concentration of risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R21": { "role": "http://mlgo/role/Leases", "longName": "00000021 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R22": { "role": "http://mlgo/role/ShareholdersEquity", "longName": "00000022 - Disclosure - Shareholders\u2019 equity", "shortName": "Shareholders\u2019 equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R23": { "role": "http://mlgo/role/Warrants", "longName": "00000023 - Disclosure - Warrants", "shortName": "Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:WarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:WarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R24": { "role": "http://mlgo/role/CommitmentsAndContingencies", "longName": "00000024 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R25": { "role": "http://mlgo/role/Segments", "longName": "00000025 - Disclosure - Segments", "shortName": "Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R26": { "role": "http://mlgo/role/SubsequentEvents", "longName": "00000026 - Disclosure - Subsequent events", "shortName": "Subsequent events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R27": { "role": "http://mlgo/role/FinancialInformationOfParentCompany", "longName": "00000027 - Disclosure - Condensed financial information of the parent company", "shortName": "Condensed financial information of the parent company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:EntityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:EntityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R28": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "00000028 - Disclosure - Summary of significant accounting policies (Policies)", "shortName": "Summary of significant accounting policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R29": { "role": "http://mlgo/role/NatureOfBusinessAndOrganizationTables", "longName": "00000029 - Disclosure - Nature of business and organization (Tables)", "shortName": "Nature of business and organization (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R30": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "00000030 - Disclosure - Summary of significant accounting policies (Tables)", "shortName": "Summary of significant accounting policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R31": { "role": "http://mlgo/role/ReverseCapitalizationTables", "longName": "00000031 - Disclosure - Reverse Capitalization (Tables)", "shortName": "Reverse Capitalization (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ScheduleOfConsummationOfMergerTableTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlgo:ReverseRecapitalizationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ScheduleOfConsummationOfMergerTableTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlgo:ReverseRecapitalizationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R32": { "role": "http://mlgo/role/BusinessCombinationTables", "longName": "00000032 - Disclosure - Business combination (Tables)", "shortName": "Business combination (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2023-01-012023-12-31_custom_ShanghaiGuoyuMember", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_custom_ShanghaiGuoyuMember", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R33": { "role": "http://mlgo/role/DeconsolidationTables", "longName": "00000033 - Disclosure - Deconsolidation (Tables)", "shortName": "Deconsolidation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:NetAssetsOfTheEntitiesDisposedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlgo:DeconsolidationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:NetAssetsOfTheEntitiesDisposedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlgo:DeconsolidationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R34": { "role": "http://mlgo/role/ShortTermInvestmentsTables", "longName": "00000034 - Disclosure - Short term investments (Tables)", "shortName": "Short term investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R35": { "role": "http://mlgo/role/AccountsReceivableNetTables", "longName": "00000035 - Disclosure - Accounts receivable, net (Tables)", "shortName": "Accounts receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R36": { "role": "http://mlgo/role/PropertyAndEquipmentNetTables", "longName": "00000036 - Disclosure - Property and equipment, net (Tables)", "shortName": "Property and equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R37": { "role": "http://mlgo/role/IntangibleAssetsNetTables", "longName": "00000037 - Disclosure - Intangible assets, net (Tables)", "shortName": "Intangible assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R38": { "role": "http://mlgo/role/CostMethodInvestmentsTables", "longName": "00000038 - Disclosure - Cost method investments (Tables)", "shortName": "Cost method investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R39": { "role": "http://mlgo/role/GoodwillTables", "longName": "00000039 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R40": { "role": "http://mlgo/role/RelatedPartyTransactionsAndBalancesTables", "longName": "00000040 - Disclosure - Related party transactions and balances (Tables)", "shortName": "Related party transactions and balances (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R41": { "role": "http://mlgo/role/TaxesTables", "longName": "00000041 - Disclosure - Taxes (Tables)", "shortName": "Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R42": { "role": "http://mlgo/role/LeasesTables", "longName": "00000042 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R43": { "role": "http://mlgo/role/WarrantsTables", "longName": "00000043 - Disclosure - Warrants (Tables)", "shortName": "Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlgo:WarrantLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlgo:WarrantLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R44": { "role": "http://mlgo/role/SegmentsTables", "longName": "00000044 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R45": { "role": "http://mlgo/role/FinancialInformationOfParentCompanyTables", "longName": "00000045 - Disclosure - Condensed financial information of the parent company (Tables)", "shortName": "Condensed financial information of the parent company (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "dei:EntityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "dei:EntityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R46": { "role": "http://mlgo/role/NatureOfBusinessAndOrganizationDetails", "longName": "00000046 - Disclosure - Nature of business and organization (Details)", "shortName": "Nature of business and organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2023-01-012023-12-31_custom_VIYITechnologyIncVIYIMember", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_custom_VIYITechnologyIncVIYIMember", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "mlgo:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R47": { "role": "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "longName": "00000047 - Disclosure - Nature of business and organization (Details Narrative)", "shortName": "Nature of business and organization (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "From2020-11-012020-11-30_custom_ShanghaiWeimuMember", "name": "mlgo:OutstandingEquity", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2020-11-012020-11-30_custom_ShanghaiWeimuMember", "name": "mlgo:OutstandingEquity", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R48": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails", "longName": "00000048 - Disclosure - Summary of significant accounting policies (Details)", "shortName": "Summary of significant accounting policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_OfficeEquipmentMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_OfficeEquipmentMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R49": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1", "longName": "00000049 - Disclosure - Summary of significant accounting policies (Details 1)", "shortName": "Summary of significant accounting policies (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_CustomerRelationshipsMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_CustomerRelationshipsMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "mlgo:ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R50": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2", "longName": "00000050 - Disclosure - Summary of significant accounting policies (Details 2)", "shortName": "Summary of significant accounting policies (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_custom_CentralProcessingAdvertisingAlgorithmServicesMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:DisaggregationOfRevenuesTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R51": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails3", "longName": "00000051 - Disclosure - Summary of significant accounting policies (Details 3)", "shortName": "Summary of significant accounting policies (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_TransferredAtPointInTimeMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R52": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4", "longName": "00000052 - Disclosure - Summary of significant accounting policies (Details 4)", "shortName": "Summary of significant accounting policies (Details 4)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_custom_MainlandPRCMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfRevenueByGeographicLocationsTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R53": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5", "longName": "00000053 - Disclosure - Summary of significant accounting policies (Details 5)", "shortName": "Summary of significant accounting policies (Details 5)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:NoncontrollingInterests", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfNoncontrollingInterestsTableTextBlock", "mlgo:NoncontrollingInterestsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:NoncontrollingInterests", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfNoncontrollingInterestsTableTextBlock", "mlgo:NoncontrollingInterestsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R54": { "role": "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "00000054 - Disclosure - Summary of significant accounting policies (Details Narrative)", "shortName": "Summary of significant accounting policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:AccumulatedOtherComprehensiveIncome", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:AccumulatedOtherComprehensiveIncome", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R55": { "role": "http://mlgo/role/ReverseCapitalizationDetails", "longName": "00000055 - Disclosure - Reverse Capitalization (Details)", "shortName": "Reverse Capitalization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:VenusPublicSharesAfterRedemption", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfConsummationOfMergerTableTextblock", "mlgo:ReverseRecapitalizationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:VenusPublicSharesAfterRedemption", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfConsummationOfMergerTableTextblock", "mlgo:ReverseRecapitalizationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R56": { "role": "http://mlgo/role/ReverseCapitalizationDetailsNarrative", "longName": "00000056 - Disclosure - Reverse Capitalization (Details Narrative)", "shortName": "Reverse Capitalization (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:WeightedAverageSharesOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfConsummationOfMergerTableTextblock", "mlgo:ReverseRecapitalizationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-01-012022-12-31", "name": "mlgo:ReverseCapitalizationDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "mlgo:ReverseRecapitalizationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R57": { "role": "http://mlgo/role/BusinessCombinationDetails", "longName": "00000057 - Disclosure - Business combination (Details)", "shortName": "Business combination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:Goodwill", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-07-01_custom_ShanghaiGuoyuMember", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R58": { "role": "http://mlgo/role/BusinessCombinationDetails1", "longName": "00000058 - Disclosure - Business combination (Details 1)", "shortName": "Business combination (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2021-11-01_custom_TapuyuAndPengchengKeyiMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-11-01_custom_TapuyuAndPengchengKeyiMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R59": { "role": "http://mlgo/role/BusinessCombinationDetails2", "longName": "00000059 - Disclosure - Business combination (Details 2)", "shortName": "Business combination (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "AsOf2021-11-17_custom_PengchengKeyiMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-11-17_custom_PengchengKeyiMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R60": { "role": "http://mlgo/role/BusinessCombinationDetails3", "longName": "00000060 - Disclosure - Business combination (Details 3)", "shortName": "Business combination (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2022-09-23_custom_BimaiMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-09-23_custom_BimaiMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R61": { "role": "http://mlgo/role/BusinessCombinationDetails4", "longName": "00000061 - Disclosure - Business combination (Details 4)", "shortName": "Business combination (Details 4)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2022-12-23_custom_YounikeMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-23_custom_YounikeMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R62": { "role": "http://mlgo/role/BusinessCombinationDetailsNarrative", "longName": "00000062 - Disclosure - Business combination (Details Narrative)", "shortName": "Business combination (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-09-012022-09-30_custom_BimaiMember", "name": "us-gaap:ForeignCurrencyTranslationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R63": { "role": "http://mlgo/role/DeconsolidationDetails", "longName": "00000063 - Disclosure - Deconsolidation (Details)", "shortName": "Deconsolidation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-03-31_custom_FedaElectronicsCoMember", "name": "us-gaap:AssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:NetAssetsOfTheEntitiesDisposedTableTextBlock", "mlgo:DeconsolidationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R64": { "role": "http://mlgo/role/ShortTermInvestmentsDetails", "longName": "00000064 - Disclosure - Short term investments (Details)", "shortName": "Short term investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:MarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:MarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R65": { "role": "http://mlgo/role/ShortTermInvestmentsDetailsNarrative", "longName": "00000065 - Disclosure - Short term investments (Details Narrative)", "shortName": "Short term investments (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ShortTermInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31", "name": "us-gaap:ShortTermInvestments", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R66": { "role": "http://mlgo/role/AccountsReceivableNetDetails", "longName": "00000066 - Disclosure - Accounts receivable, net (Details)", "shortName": "Accounts receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R67": { "role": "http://mlgo/role/AccountsReceivableNetDetails1", "longName": "00000067 - Disclosure - Accounts receivable, net (Details 1)", "shortName": "Accounts receivable, net (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "mlgo:AllowanceForDoubtfulAccountsReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "mlgo:AllowanceForDoubtfulAccountsReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R68": { "role": "http://mlgo/role/AccountsReceivableNetDetailsNarrative", "longName": "00000068 - Disclosure - Accounts receivable, net (Details Narrative)", "shortName": "Accounts receivable, net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:AllowanceForDoubtfulAccountsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:AllowanceForDoubtfulAccountsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R69": { "role": "http://mlgo/role/PropertyAndEquipmentNetDetails", "longName": "00000069 - Disclosure - Property and equipment, net (Details)", "shortName": "Property and equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R70": { "role": "http://mlgo/role/PropertyAndEquipmentNetDetailsNarrative", "longName": "00000070 - Disclosure - Property and equipment, net (Details Narrative)", "shortName": "Property and equipment, net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R71": { "role": "http://mlgo/role/IntangibleAssetsNetDetails", "longName": "00000071 - Disclosure - Intangible assets, net (Details)", "shortName": "Intangible assets, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R72": { "role": "http://mlgo/role/IntangibleAssetsNetDetailsNarrative", "longName": "00000072 - Disclosure - Intangible assets, net (Details Narrative)", "shortName": "Intangible assets, net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R73": { "role": "http://mlgo/role/CostMethodInvestmentsDetails", "longName": "00000073 - Disclosure - Cost method investments (Details)", "shortName": "Cost method investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:EquityMethodInvestmentsSubTotal", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:EquityMethodInvestmentsSubTotal", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfCostMethodInvestmentTableTextBlock", "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R74": { "role": "http://mlgo/role/CostMethodInvestmentsDetailsNarrative", "longName": "00000074 - Disclosure - Cost method investments (Details Narrative)", "shortName": "Cost method investments (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:Investments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_Investment1Member", "name": "mlgo:ImpairmentAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "mlgo:CostMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R75": { "role": "http://mlgo/role/GoodwillDetails", "longName": "00000075 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:Goodwill", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_custom_GoodwillFromShenzhenYitianAcquisitionMember", "name": "us-gaap:Goodwill", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R76": { "role": "http://mlgo/role/GoodwillDetails1", "longName": "00000076 - Disclosure - Goodwill (Details 1)", "shortName": "Goodwill (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:Goodwill", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-01-012022-12-31", "name": "mlgo:GoodwillImpairments", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R77": { "role": "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails", "longName": "00000077 - Disclosure - Related party transactions and balances (Details)", "shortName": "Related party transactions and balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "mlgo:DueFromParent", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "mlgo:DueFromParent", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R78": { "role": "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetailsNarrative", "longName": "00000078 - Disclosure - Related party transactions and balances (Details Narrative)", "shortName": "Related party transactions and balances (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "From2021-01-012021-12-31", "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_ParentMember", "name": "us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R79": { "role": "http://mlgo/role/TaxesDetails", "longName": "00000079 - Disclosure - Taxes (Details)", "shortName": "Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://mlgo/role/TaxesDetails1", "longName": "00000080 - Disclosure - Taxes (Details 1)", "shortName": "Taxes (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R81": { "role": "http://mlgo/role/TaxesDetails2", "longName": "00000081 - Disclosure - Taxes (Details 2)", "shortName": "Taxes (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R82": { "role": "http://mlgo/role/TaxesDetails3", "longName": "00000082 - Disclosure - Taxes (Details 3)", "shortName": "Taxes (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:VatTaxesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfTaxPayableTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "mlgo:VatTaxesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "mlgo:ScheduleOfTaxPayableTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R83": { "role": "http://mlgo/role/TaxesDetailsNarrative", "longName": "00000083 - Disclosure - Taxes (Details Narrative)", "shortName": "Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R84": { "role": "http://mlgo/role/ConcentrationOfRiskDetailsNarrative", "longName": "00000084 - Disclosure - Concentration of risk (Details Narrative)", "shortName": "Concentration of risk (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R85": { "role": "http://mlgo/role/LeasesDetails", "longName": "00000085 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R86": { "role": "http://mlgo/role/LeasesDetailsNarrative", "longName": "00000086 - Disclosure - Leases (Details Narrative)", "shortName": "Leases (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2020-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R87": { "role": "http://mlgo/role/ShareholdersEquityDetailsNarrative", "longName": "00000087 - Disclosure - Shareholders\u2019 equity (Details Narrative)", "shortName": "Shareholders\u2019 equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-12-012022-12-09", "name": "mlgo:NumberOfOrdinarySharesReddemed", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R88": { "role": "http://mlgo/role/WarrantsDetails", "longName": "00000088 - Disclosure - Warrants (Details)", "shortName": "Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "AsOf2022-12-09_us-gaap_WarrantMember", "name": "us-gaap:SharePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "mlgo:WarrantLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-09_us-gaap_WarrantMember", "name": "us-gaap:SharePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "mlgo:WarrantLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R89": { "role": "http://mlgo/role/WarrantsDetailsNarrative", "longName": "00000089 - Disclosure - Warrants (Details Narrative)", "shortName": "Warrants (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:WarrantsDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "mlgo:WarrantLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "mlgo:WarrantsDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "mlgo:WarrantLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R90": { "role": "http://mlgo/role/SegmentsDetails", "longName": "00000090 - Disclosure - Segments (Details)", "shortName": "Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R91": { "role": "http://mlgo/role/SegmentsDetails1", "longName": "00000091 - Disclosure - Segments (Details 1)", "shortName": "Segments (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true, "unique": true } }, "R92": { "role": "http://mlgo/role/SubsequentEventsDetailsNarrative", "longName": "00000092 - Disclosure - Subsequent events (Details Narrative)", "shortName": "Subsequent events (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "From2022-12-012022-12-09", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-03-012024-03-22_us-gaap_SubsequentEventMember", "name": "mlgo:ShareConsolidationDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R93": { "role": "http://mlgo/role/FinancialInformationOfParentCompanyDetails", "longName": "00000093 - Disclosure - Condensed financial information of the parent company (Details)", "shortName": "Condensed financial information of the parent company (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_srt_ParentCompanyMember", "name": "us-gaap:Cash", "unitRef": "RMB", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "dei:EntityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R94": { "role": "http://mlgo/role/FinancialInformationOfParentCompanyDetails1", "longName": "00000094 - Disclosure - Condensed financial information of the parent company (Details 1)", "shortName": "Condensed financial information of the parent company (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OperatingExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_srt_ParentCompanyMember", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "dei:EntityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } }, "R95": { "role": "http://mlgo/role/FinancialInformationOfParentCompanyDetails2", "longName": "00000095 - Disclosure - Condensed financial information of the parent company (Details 2)", "shortName": "Condensed financial information of the parent company (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_srt_ParentCompanyMember", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "dei:EntityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "microalgoinc_20f.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://mlgo/role/AccountsReceivableNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r324", "r329" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilities", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other payables and accrued liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other." } } }, "auth_ref": [ "r660" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://mlgo/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of changes in allowance for doubtful accounts", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r938" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://mlgo/role/AccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "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": [ "r217", "r325", "r990" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r810" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://mlgo/role/AccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mlgo/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss", "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": [ "r678", "r809", "r871", "r990" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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, classified as current." } } }, "auth_ref": [ "r325", "r326" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r62", "r209", "r581" ] }, "mlgo_AccumulatedOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AccumulatedOtherComprehensiveIncome", "crdr": "credit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r122", "r218", "r576", "r616", "r617" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "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": [ "r4", "r14", "r30", "r492", "r495", "r524", "r612", "r613", "r914", "r915", "r916", "r928", "r929", "r930" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r117", "r865", "r997" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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": [ "r447", "r448", "r449", "r635", "r928", "r929", "r930", "r970", "r998" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization expense", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r9", "r59" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:", "verboseLabel": "Adjustments to reconcile net income to cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r176" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Advertising costs", "label": "Advertising Expense", "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": [ "r451" ] }, "mlgo_AggregateValueOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AggregateValueOfWarrants", "crdr": "credit", "presentation": [ "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate value of warrants" } } }, "auth_ref": [] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "label": "Stock compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r446", "r450" ] }, "mlgo_AllowanceForDoubtfulAccountsAddition": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AllowanceForDoubtfulAccountsAddition", "crdr": "credit", "presentation": [ "http://mlgo/role/AccountsReceivableNetDetails1" ], "lang": { "en-us": { "role": { "label": "Addition" } } }, "auth_ref": [] }, "mlgo_AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries", "crdr": "credit", "presentation": [ "http://mlgo/role/AccountsReceivableNetDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Deconsolidation of Fe-da and subsidiaries", "label": "AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries" } } }, "auth_ref": [] }, "mlgo_AllowanceForDoubtfulAccountsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AllowanceForDoubtfulAccountsNet", "crdr": "credit", "presentation": [ "http://mlgo/role/AccountsReceivableNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts net" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://mlgo/role/AccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r219", "r327", "r332", "r333", "r336", "r990" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r219", "r327", "r332" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://mlgo/role/AccountsReceivableNetDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Recovery", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r335" ] }, "mlgo_AllowanceForDoubtfulAccountsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AllowanceForDoubtfulAccountsReceivables", "crdr": "debit", "presentation": [ "http://mlgo/role/AccountsReceivableNetDetails1" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "AllowanceForDoubtfulAccountsReceivables" } } }, "auth_ref": [] }, "mlgo_AllowanceForInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AllowanceForInventories", "crdr": "debit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for inventories" } } }, "auth_ref": [] }, "mlgo_AllowanceForOtherReceivablesAndPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AllowanceForOtherReceivablesAndPrepaidExpenses", "crdr": "debit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for other receivables and prepaid expenses" } } }, "auth_ref": [] }, "mlgo_AllowanceForPrepaidServicesFees": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AllowanceForPrepaidServicesFees", "crdr": "debit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for prepaid services fees" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://mlgo/role/Cover" ], "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_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of debt discount", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r389", "r514", "r846", "r847", "r922" ] }, "mlgo_AmountDueToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "AmountDueToParent", "crdr": "credit", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Amount due to Parent" } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r893" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive shares", "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": [ "r279" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment loss from long-lived assets", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r9", "r60" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/DeconsolidationDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails", "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Total assets", "verboseLabel": "Total Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r160", "r213", "r247", "r288", "r309", "r315", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r484", "r489", "r502", "r571", "r683", "r865", "r878", "r956", "r957", "r978" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/DeconsolidationDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r204", "r223", "r247", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r484", "r489", "r502", "r865", "r956", "r957", "r978" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNet", "crdr": "debit", "presentation": [ "http://mlgo/role/DeconsolidationDetails" ], "lang": { "en-us": { "role": { "label": "Total net assets", "documentation": "Amount of net assets (liabilities)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total other assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r247", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r484", "r489", "r502", "r956", "r957", "r978" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "NON-CURRENT ASSETS" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r893" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r890", "r892", "r893" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r890", "r892", "r893" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r890", "r892", "r893" ] }, "mlgo_AverageTranslationRatesMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "AverageTranslationRatesMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Average Translation Rates [Member]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ] }, "mlgo_BankingFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "BankingFacility", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Banking facility" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of presentation", "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": [] }, "mlgo_BeijingYounikeInformationTechnologyCoLtdYounikeMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "BeijingYounikeInformationTechnologyCoLtdYounikeMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Beijing Younike Information Technology Co Ltd Younike [Member]" } } }, "auth_ref": [] }, "mlgo_BimaiMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "BimaiMember", "presentation": [ "http://mlgo/role/BusinessCombinationDetails3", "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Bimai [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://mlgo/role/BusinessCombinationDetails", "http://mlgo/role/BusinessCombinationDetails1", "http://mlgo/role/BusinessCombinationDetails2", "http://mlgo/role/BusinessCombinationDetails3", "http://mlgo/role/BusinessCombinationDetails4", "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/BusinessCombinationTables", "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r480", "r859", "r860" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://mlgo/role/BusinessCombinationDetails", "http://mlgo/role/BusinessCombinationDetails1", "http://mlgo/role/BusinessCombinationDetails2", "http://mlgo/role/BusinessCombinationDetails3", "http://mlgo/role/BusinessCombinationDetails4", "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/BusinessCombinationTables", "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r80", "r83", "r480", "r859", "r860" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://mlgo/role/BusinessCombinationDetails", "http://mlgo/role/BusinessCombinationDetails1", "http://mlgo/role/BusinessCombinationDetails2", "http://mlgo/role/BusinessCombinationDetails3", "http://mlgo/role/BusinessCombinationDetails4", "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [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": [ "r480" ] }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionNameOfAcquiredEntity", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Name", "documentation": "Name of the acquired entity." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Acquired interest", "verboseLabel": "Acquisition percent", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://mlgo/role/BusinessCombination" ], "lang": { "en-us": { "role": { "label": "Business combination", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r153", "r481" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://mlgo/role/BusinessCombinationDetails1", "http://mlgo/role/BusinessCombinationDetails2", "http://mlgo/role/BusinessCombinationDetails3", "http://mlgo/role/BusinessCombinationDetails4" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "presentation": [ "http://mlgo/role/BusinessCombinationDetails1", "http://mlgo/role/BusinessCombinationDetails2", "http://mlgo/role/BusinessCombinationDetails3", "http://mlgo/role/BusinessCombinationDetails4" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "presentation": [ "http://mlgo/role/BusinessCombinationDetails1", "http://mlgo/role/BusinessCombinationDetails2", "http://mlgo/role/BusinessCombinationDetails3", "http://mlgo/role/BusinessCombinationDetails4" ], "lang": { "en-us": { "role": { "negatedLabel": "Current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://mlgo/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://mlgo/role/BusinessCombinationDetails", "http://mlgo/role/BusinessCombinationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "verboseLabel": "Fair value software", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r84", "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://mlgo/role/BusinessCombinationDetails", "http://mlgo/role/BusinessCombinationDetails1", "http://mlgo/role/BusinessCombinationDetails2", "http://mlgo/role/BusinessCombinationDetails3", "http://mlgo/role/BusinessCombinationDetails4" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "verboseLabel": "Total consideration", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Business combination", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r79" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r892", "r893" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganization" ], "lang": { "en-us": { "role": { "label": "Nature of business and organization", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r111", "r135", "r136" ] }, "mlgo_CDDICapitalLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "CDDICapitalLtdMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "CDDI Capital Ltd (\u0094CDDI\u0094) [Member]" } } }, "auth_ref": [] }, "mlgo_CDDIMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "CDDIMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "CDDI [Member]" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative", "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "auth_ref": [] }, "currency_CNY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CNY", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "China, Yuan Renminbi" } } }, "auth_ref": [] }, "mlgo_CapitalContributionFromNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "CapitalContributionFromNoncontrollingInterests", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital contribution from noncontrolling interests" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Cash in bank", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r174", "r573", "r646", "r677", "r865", "r878", "r910" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r35", "r207", "r828" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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": [ "r36" ] }, "us-gaap_CashAndDueFromBanks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndDueFromBanks", "crdr": "debit", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash deposits", "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks." } } }, "auth_ref": [ "r158" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://mlgo/role/ShortTermInvestments" ], "lang": { "en-us": { "role": { "verboseLabel": "Short term investments", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r936" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r35", "r132", "r244" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r132" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r132" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash balance", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r910", "r989" ] }, "mlgo_CashReceivedFromAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "CashReceivedFromAcquisitions", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash received from acquisitions" } } }, "auth_ref": [] }, "mlgo_CashReceivedFromRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "CashReceivedFromRecapitalization", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Cash received from recapitalization" } } }, "auth_ref": [] }, "mlgo_CashReceivedFromRecapitalizationOfMicroalgo": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "CashReceivedFromRecapitalizationOfMicroalgo", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash received from recapitalization of MicroAlgo" } } }, "auth_ref": [] }, "mlgo_CentralProcessingAdvertisingAlgorithmServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "CentralProcessingAdvertisingAlgorithmServicesMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Central Processing Advertising Algorithm Services [Member]" } } }, "auth_ref": [] }, "mlgo_CentralProcessingAlgorithmServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "CentralProcessingAlgorithmServicesMember", "presentation": [ "http://mlgo/role/GoodwillDetails1", "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Central Processing Algorithm Services [Member]" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositAtCarryingValue", "crdr": "debit", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "FDIC limit", "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [ "r910" ] }, "mlgo_ChangeInFairValueOfBusinessAcquisitionPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "ChangeInFairValueOfBusinessAcquisitionPayable", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 7.0 }, "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Change in fair value of business acquisition payable", "negatedLabel": "Change in fair value of business acquisition payable" } } }, "auth_ref": [] }, "mlgo_ChangeInFairValueOfWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "ChangeInFairValueOfWarrantLiability", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Change in fair value of warrant liability" } } }, "auth_ref": [] }, "mlgo_ChangeInFairValueOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "ChangeInFairValueOfWarrants", "crdr": "credit", "presentation": [ "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Change in fair value of warrants" } } }, "auth_ref": [] }, "mlgo_ChangeInOperatingAssetsAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "ChangeInOperatingAssetsAndLiabilities", "crdr": "credit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Change in operating assets and liabilities" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r186", "r214", "r215", "r216", "r247", "r268", "r269", "r276", "r278", "r282", "r283", "r328", "r377", "r379", "r380", "r381", "r384", "r385", "r391", "r392", "r395", "r398", "r405", "r502", "r624", "r625", "r626", "r627", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r669", "r692", "r715", "r801", "r802", "r803", "r804", "r805", "r900", "r924", "r931" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [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": [ "r214", "r215", "r216", "r282", "r391", "r392", "r393", "r395", "r398", "r403", "r405", "r624", "r625", "r626", "r627", "r848", "r900", "r924" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [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": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r74" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r482" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "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": [ "r25", "r108", "r572", "r668" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://mlgo/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r144", "r371", "r372", "r811", "r952" ] }, "us-gaap_CommonStockConversionBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockConversionBasis", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetailsNarrative", "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion basis", "documentation": "Description of basis for conversion of convertible common stock." } } }, "auth_ref": [ "r216" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r868", "r869", "r870", "r872", "r873", "r874", "r875", "r928", "r929", "r970", "r994", "r998" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheetsParenthetical", "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "verboseLabel": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheetsParenthetical", "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "verboseLabel": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r116", "r669" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Ordinary stock, shares issued", "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": [ "r116" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Ordinary stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r116", "r669", "r689", "r998", "r999" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Ordinary shares (USD 0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 shares issued and outstanding as of December 31, 2022 and December 31, 2023, respectively)", "verboseLabel": "Ordinary shares, USD0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 issued and outstanding as of December 31, 2022 and 2023", "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": [ "r116", "r575", "r865" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockVotingRights", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Voting description", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r66" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "totalLabel": "COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC.", "label": "COMPREHENSIVE INCOME (LOSS)", "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": [ "r31", "r225", "r227", "r235", "r564", "r589" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Less: Comprehensive income (loss) 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": [ "r7", "r94", "r98", "r225", "r227", "r234", "r563", "r588" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "COMPREHENSIVE INCOME (LOSS)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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": [ "r98", "r155", "r225", "r227", "r233", "r562", "r587" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r44", "r46", "r99", "r100", "r323", "r810" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r44", "r46", "r99", "r100", "r323", "r618", "r810" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "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": [ "r44", "r46", "r99", "r100", "r323", "r810", "r903" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://mlgo/role/ConcentrationOfRisk" ], "lang": { "en-us": { "role": { "label": "Concentration of risk", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "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": [ "r810" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "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": [ "r44", "r46", "r99", "r100", "r323" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r43", "r44", "r46", "r47", "r99", "r157", "r810" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r44", "r46", "r99", "r100", "r323", "r810" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails1", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r188", "r251", "r484", "r485", "r489", "r490", "r532", "r821", "r907", "r908", "r909", "r955", "r958", "r959" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails1", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r188", "r251", "r484", "r485", "r489", "r490", "r532", "r821", "r907", "r908", "r909", "r955", "r958", "r959" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "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": [ "r95", "r834" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r38", "r39", "r40" ] }, "us-gaap_CopyrightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CopyrightsMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Copyrights [Member]", "documentation": "Legal rights held for a finite period specified by law, covering only the form or manner in which ideas or information have been manifested, and which prohibit reproduction of same without the right holder's consent, such as reproducing a copyrighted text, work of art, or software." } } }, "auth_ref": [ "r88", "r89", "r90" ] }, "mlgo_CostAllocationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "CostAllocationPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost allocation" } } }, "auth_ref": [] }, "mlgo_CostMethodInvestmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "CostMethodInvestmentsPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost method investments", "label": "CostMethodInvestmentsPolicyTextBlock" } } }, "auth_ref": [] }, "mlgo_CostMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "CostMethodInvestmentsTextBlock", "presentation": [ "http://mlgo/role/CostMethodInvestments" ], "lang": { "en-us": { "role": { "label": "Cost method investments" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "COST OF REVENUES", "label": "Revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r128", "r247", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r502", "r956" ] }, "mlgo_CostOfRevenuesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "CostOfRevenuesPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "OPERATING EXPENSES" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails", "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "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": [ "r198", "r249", "r250", "r387", "r393", "r530", "r831", "r833" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "documentation": "Information by currency." } } }, "auth_ref": [ "r973" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://mlgo/role/TaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/TaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Current", "negatedTerseLabel": "Current income tax expenses", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r152", "r469", "r475", "r926" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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": [ "r45", "r323" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r87" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r103", "r104", "r386", "r515", "r844", "r845" ] }, "mlgo_DeconsolidationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "DeconsolidationTextBlock", "presentation": [ "http://mlgo/role/Deconsolidation" ], "lang": { "en-us": { "role": { "verboseLabel": "Deconsolidation", "label": "DeconsolidationTextBlock" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets", "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": [ "r457", "r458" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://mlgo/role/TaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/TaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred", "negatedTerseLabel": "Deferred income tax benefits", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r152", "r184", "r474", "r475", "r926" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities, net", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r113", "r114", "r162", "r464" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred tax benefit", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r134" ] }, "mlgo_DeferredMergerCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "DeferredMergerCosts", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred merger costs" } } }, "auth_ref": [] }, "mlgo_DeferredOfferingCostToOffsetProceedFromRecapitailzation": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "DeferredOfferingCostToOffsetProceedFromRecapitailzation", "crdr": "debit", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred offering cost to offset proceed from recapitailzation" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenues", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r912" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://mlgo/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r964" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://mlgo/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://mlgo/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r78", "r965" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://mlgo/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for doubtful accounts", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "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": [ "r78", "r965" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://mlgo/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r465" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://mlgo/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [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": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expense", "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": [ "r9", "r61" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r9", "r61" ] }, "mlgo_DepreciationAndAmortizations": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "DepreciationAndAmortizations", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [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": [ "r408", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "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": [ "r408", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://mlgo/role/SegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of disaggregation", "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": [ "r961" ] }, "mlgo_DisaggregationOfRevenuesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "DisaggregationOfRevenuesTableTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of disaggregation of revenue" } } }, "auth_ref": [] }, "mlgo_DisclosureCostMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "DisclosureCostMethodInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Cost Method Investments" } } }, "auth_ref": [] }, "mlgo_DisclosureDeconsolidationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "DisclosureDeconsolidationAbstract", "lang": { "en-us": { "role": { "label": "Deconsolidation" } } }, "auth_ref": [] }, "mlgo_DisclosureReverseCapitalizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "DisclosureReverseCapitalizationAbstract", "lang": { "en-us": { "role": { "label": "Reverse Capitalization" } } }, "auth_ref": [] }, "mlgo_DisclosureWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "DisclosureWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Warrants" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r892" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r890", "r892", "r893" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r890", "r892", "r893", "r895" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://mlgo/role/Cover" ], "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://mlgo/role/Cover" ], "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_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r891" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r879" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r892" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r892" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r894" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://mlgo/role/Cover" ], "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r882" ] }, "mlgo_DueFromParent": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "DueFromParent", "crdr": "debit", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Due from Parent", "label": "DueFromParent" } } }, "auth_ref": [] }, "mlgo_DueFromParentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "DueFromParentCurrent", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Due from Parent" } } }, "auth_ref": [] }, "mlgo_DueToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "DueToRelatedParty", "crdr": "credit", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Due to a related party" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "LOSS PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "Earnings Per Share, Basic", "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": [ "r236", "r257", "r258", "r259", "r260", "r261", "r265", "r268", "r276", "r277", "r278", "r280", "r499", "r500", "r565", "r590", "r838" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "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": [ "r236", "r257", "r258", "r259", "r260", "r261", "r268", "r276", "r277", "r278", "r280", "r499", "r500", "r565", "r590", "r838" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings 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": [ "r41", "r42" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "verboseLabel": "EFFECT OF EXCHANGE RATE ON CASH", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r505" ] }, "mlgo_EffectOfExchangeRatesChange": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "EffectOfExchangeRatesChange", "crdr": "credit", "presentation": [ "http://mlgo/role/AccountsReceivableNetDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Effect of exchange rates change", "label": "EffectOfExchangeRatesChange" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://mlgo/role/TaxesDetails1", "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective tax rate", "verboseLabel": "Tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r460" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://mlgo/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "China statutory income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r248", "r460", "r476" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://mlgo/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance", "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": [ "r962", "r966" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "presentation": [ "http://mlgo/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferential tax rate in China", "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions." } } }, "auth_ref": [ "r962", "r966" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "presentation": [ "http://mlgo/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Additional R&D deduction in China", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense." } } }, "auth_ref": [ "r962", "r966" ] }, "mlgo_EffectiveIncomeTaxRateReconciliationPermanentDifference": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifference", "presentation": [ "http://mlgo/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Permanent difference" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "presentation": [ "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective tax rates", "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 revisions of previously reported income tax expense." } } }, "auth_ref": [ "r962", "r966" ] }, "mlgo_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1", "presentation": [ "http://mlgo/role/TaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Tax rate difference outside China" } } }, "auth_ref": [] }, "mlgo_EmployeeBenefitsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "EmployeeBenefitsPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Employee benefit" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Ownership", "documentation": "Description of the terms of a loan made to the ESOP by a lender other than the employer, including interest rate and repayment requirements, and description of any guarantee of debt repayment made by the employer to the lender." } } }, "auth_ref": [ "r77" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "EntityAddressCountry", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://mlgo/role/Cover" ], "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_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesLineItems", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [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": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesTable", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r881" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 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; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r885" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r881" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "EntityDomain", "presentation": [ "http://mlgo/role/DeconsolidationDetails" ], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r881" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r899" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity 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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r881" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r896" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r893" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r881" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r881" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r881" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r881" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTextBlock", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompany" ], "lang": { "en-us": { "role": { "label": "Condensed financial information of the parent company", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://mlgo/role/Cover" ], "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/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://mlgo/role/Cover" ], "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": [ "r897" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r200", "r229", "r230", "r231", "r252", "r253", "r254", "r256", "r262", "r264", "r281", "r330", "r331", "r406", "r447", "r448", "r449", "r470", "r471", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r506", "r507", "r508", "r509", "r510", "r512", "r524", "r612", "r613", "r614", "r635", "r715" ] }, "mlgo_EquityIncomeLossOfSubsidiariesAndVies": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "EquityIncomeLossOfSubsidiariesAndVies", "crdr": "credit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Equity (income) loss of subsidiaries and VIEs" } } }, "auth_ref": [] }, "mlgo_EquityInterestTransferred": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "EquityInterestTransferred", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity interest transferred" } } }, "auth_ref": [] }, "mlgo_EquityMethodInvestmentsSubTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "EquityMethodInvestmentsSubTotal", "crdr": "debit", "presentation": [ "http://mlgo/role/CostMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Subtotal", "label": "EquityMethodInvestmentsSubTotal" } } }, "auth_ref": [] }, "mlgo_ExcelCrestLimitedExcelCrestMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ExcelCrestLimitedExcelCrestMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Excel Crest Limited Excel Crest [Member]" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetails" ], "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": [ "r388", "r410", "r411", "r412", "r413", "r414", "r415", "r501", "r536", "r537", "r538", "r844", "r845", "r856", "r857", "r858" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r388", "r410", "r415", "r501", "r536", "r856", "r857", "r858" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "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": [ "r388", "r410", "r415", "r501", "r537", "r844", "r845", "r856", "r857", "r858" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r388", "r410", "r411", "r412", "r413", "r414", "r415", "r501", "r538", "r844", "r845", "r856", "r857", "r858" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair value measurement", "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_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r388", "r410", "r411", "r412", "r413", "r414", "r415", "r536", "r537", "r538", "r844", "r845", "r856", "r857", "r858" ] }, "mlgo_FedaElectronicsCoMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "FedaElectronicsCoMember", "presentation": [ "http://mlgo/role/DeconsolidationDetails" ], "lang": { "en-us": { "role": { "label": "Feda Electronics Co [Member]" } } }, "auth_ref": [] }, "mlgo_FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Feda Electronics Company Private Limited Feda Electronics [Member]" } } }, "auth_ref": [] }, "mlgo_FinanceIncomeExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "FinanceIncomeExpensesNet", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Finance expenses, net" } } }, "auth_ref": [] }, "mlgo_FiniteLivedIntangibleAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "FiniteLivedIntangibleAssetNet", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated finite 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/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r211", "r360" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "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": [ "r357", "r359", "r360", "r362", "r546", "r547" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Subtotal", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r547" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [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": [ "r546" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r56", "r58" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r546" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation and other comprehensive income (loss)", "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": [ "r503" ] }, "us-gaap_ForeignCurrencyTransactionsDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsDescription", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions, Description", "documentation": "Description of transaction giving rise to foreign currency transaction gain (loss), including but not limited to, nature of the transaction, the foreign currency involved, the accounting for the transaction." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTranslationAdjustmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTranslationAdjustmentDescription", "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation", "documentation": "Describes the nature of the translation adjustment. Includes an analysis of the change during the period in the accumulated adjustment and explanation of items creating the change." } } }, "auth_ref": [ "r102" ] }, "mlgo_ForwardPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ForwardPurchaseAgreementMember", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Forward Purchase Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://mlgo/role/DeconsolidationDetails" ], "lang": { "en-us": { "role": { "label": "Total loss on disposal", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r922" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gain from disposal", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r488", "r922" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss from disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant 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": [ "r9" ] }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Investment income (loss)", "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r561", "r918", "r919", "r922", "r991" ] }, "us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary", "crdr": "credit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "label": "Equity income (loss) of subsidiaries", "documentation": "The profit or loss on sales of previously unissued stock by subsidiaries made to investors outside the consolidated group that is not reported as operating income. Represents the difference in the parent company's carrying amount of the equity interest in the subsidiary or equity investee immediately before and after the transaction." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative", "label": "General and Administrative Expense", "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": [ "r129", "r695" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mlgo/role/BusinessCombinationDetails", "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/GoodwillDetails", "http://mlgo/role/GoodwillDetails1" ], "lang": { "en-us": { "role": { "label": "Goodwill", "verboseLabel": "GoodWill", "periodStartLabel": "Goodwill at beginning", "periodEndLabel": "Goodwill at ending", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r210", "r343", "r560", "r843", "r865", "r940", "r947" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r342", "r355", "r843" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://mlgo/role/Goodwill" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r342", "r345", "r354", "r843" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://mlgo/role/GoodwillDetails1" ], "lang": { "en-us": { "role": { "label": "Translation difference", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r351" ] }, "mlgo_GoodwillFromShanghaiGuoyuAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "GoodwillFromShanghaiGuoyuAcquisitionMember", "presentation": [ "http://mlgo/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill From Shanghai Guoyu Acquisition [Member]" } } }, "auth_ref": [] }, "mlgo_GoodwillFromShenzhenYitianAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "GoodwillFromShenzhenYitianAcquisitionMember", "presentation": [ "http://mlgo/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill From Shenzhen Yitian Acquisition [Member]" } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment loss for goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r344", "r350", "r355", "r843" ] }, "us-gaap_GoodwillImpairmentLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLossNetOfTax", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment loss for goodwill", "documentation": "Amount after tax of loss recognized that results from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [] }, "mlgo_GoodwillImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "GoodwillImpairments", "crdr": "debit", "presentation": [ "http://mlgo/role/GoodwillDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: goodwill impairments", "label": "GoodwillImpairments" } } }, "auth_ref": [] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://mlgo/role/GoodwillDetails1" ], "lang": { "en-us": { "role": { "label": "Add: acquisition of Shanghai Guoyu", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r946" ] }, "mlgo_GovernmentSubsidies": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "GovernmentSubsidies", "crdr": "credit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Government subsidies" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "GROSS PROFIT", "verboseLabel": "Revenues", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r126", "r247", "r288", "r308", "r314", "r317", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r502", "r840", "r956" ] }, "mlgo_GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Guangzhou Tapuyu Internet Technology Co Ltd Tapuyu [Member]" } } }, "auth_ref": [] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative", "http://mlgo/role/SegmentsDetails1", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r890", "r892", "r893" ] }, "mlgo_ImpairmentAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "ImpairmentAllowance", "crdr": "credit", "presentation": [ "http://mlgo/role/CostMethodInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment allowance" } } }, "auth_ref": [] }, "mlgo_ImpairmentLossOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "ImpairmentLossOfInvestments", "crdr": "debit", "presentation": [ "http://mlgo/role/CostMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Less: Impairment loss" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment loss for long-lived assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r9", "r18" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment loss for intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r922", "r950" ] }, "us-gaap_ImpairmentOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfInvestments", "crdr": "debit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment of investments", "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment of long lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r9", "r60", "r142" ] }, "mlgo_ImpairmentOfRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "ImpairmentOfRightOfUseAssets", "crdr": "debit", "presentation": [ "http://mlgo/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment of right of use assets" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment for 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", "r143" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "label": "LOSS FROM OPERATIONS", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r93", "r127", "r134", "r257", "r258", "r259", "r260", "r274", "r278" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r124", "r167", "r288", "r308", "r314", "r317", "r566", "r583", "r840" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "BENEFIT OF (PROVISION FOR) INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "auth_ref": [] }, "mlgo_IncomeTaxDescription": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "IncomeTaxDescription", "presentation": [ "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income tax, description" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://mlgo/role/Taxes" ], "lang": { "en-us": { "role": { "label": "Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r248", "r454", "r461", "r462", "r467", "r472", "r477", "r478", "r479", "r629" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest and penalties", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r963" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://mlgo/role/TaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/TaxesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total (provision for) benefit of income tax", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r173", "r185", "r263", "r264", "r296", "r459", "r473", "r593" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "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": [ "r228", "r455", "r456", "r462", "r463", "r466", "r468", "r623" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r37" ] }, "mlgo_IncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "IncomeTaxesPayable", "crdr": "credit", "calculation": { "http://mlgo/role/TaxesDetails3": { "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Income taxes payable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivables", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenues", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r824" ] }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDerivativeLiabilities", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in fair value of warrant liabilities", "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": [ "r921" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Taxes payable", "label": "Increase (Decrease) in Income Taxes", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets." } } }, "auth_ref": [ "r921" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r904", "r921" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other payables and accrued liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other receivables and prepaid expenses", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid services fees", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r8" ] }, "mlgo_IncreaseDecreaseInPrepaidExpensesAndDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "IncreaseDecreaseInPrepaidExpensesAndDeposits", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and deposits", "label": "IncreaseDecreaseInPrepaidExpensesAndDeposits" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://mlgo/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r358", "r361" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://mlgo/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [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": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://mlgo/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r57", "r139" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://mlgo/role/IntangibleAssetsNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r356" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "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": [ "r58", "r542", "r543", "r544", "r546", "r835" ] }, "mlgo_IntelligentChipsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "IntelligentChipsAndServicesMember", "presentation": [ "http://mlgo/role/GoodwillDetails1", "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Intelligent Chips and Services [Member]" } } }, "auth_ref": [] }, "mlgo_Intercompany": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "Intercompany", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Intercompany" } } }, "auth_ref": [] }, "us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntercompanyForeignCurrencyBalanceByDescriptionAxis", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Intercompany Foreign Currency Balance by Description [Axis]", "documentation": "Information by name or description of the entity to which the long-term intercompany foreign balances of the entity relate." } } }, "auth_ref": [ "r101" ] }, "us-gaap_IntercompanyForeignCurrencyBalanceNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntercompanyForeignCurrencyBalanceNameDomain", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Name or description of the foreign entity or investment that is of a long-term nature." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "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": [ "r239", "r242", "r243" ] }, "mlgo_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "InternationalMember", "presentation": [ "http://mlgo/role/SegmentsDetails1", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "lang": { "en-us": { "role": { "label": "International [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r221", "r829", "r865" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r175", "r206", "r220", "r337", "r338", "r339", "r541", "r836" ] }, "mlgo_Investment1Member": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "Investment1Member", "presentation": [ "http://mlgo/role/CostMethodInvestmentsDetails", "http://mlgo/role/CostMethodInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment 1 [Member]" } } }, "auth_ref": [] }, "mlgo_Investment2Member": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "Investment2Member", "presentation": [ "http://mlgo/role/CostMethodInvestmentsDetails", "http://mlgo/role/CostMethodInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment 2 [Member]" } } }, "auth_ref": [] }, "us-gaap_InvestmentOwnedAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtCost", "crdr": "debit", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment amount", "documentation": "Cost of the investment." } } }, "auth_ref": [ "r619", "r654", "r655", "r736", "r746", "r762", "r792", "r870", "r878", "r995" ] }, "us-gaap_InvestmentOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment fair value", "documentation": "Fair value of investment in security owned." } } }, "auth_ref": [ "r619", "r648", "r649", "r650", "r652", "r653", "r654", "r655", "r656", "r659", "r661", "r672", "r673", "r723", "r732", "r733", "r742", "r755", "r756", "r769", "r770", "r771", "r779", "r782", "r791", "r793", "r796", "r870", "r878", "r995" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Short term investments", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r591", "r619", "r620", "r621", "r622", "r743", "r745" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://mlgo/role/CostMethodInvestmentsDetails", "http://mlgo/role/CostMethodInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r649", "r651", "r652", "r654", "r656", "r723", "r732", "r748", "r756", "r769", "r773", "r774", "r793", "r797", "r798", "r799", "r800", "r870" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://mlgo/role/CostMethodInvestmentsDetails", "http://mlgo/role/CostMethodInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r649", "r651", "r652", "r654", "r656", "r723", "r732", "r748", "r756", "r769", "r773", "r774", "r793", "r797", "r798", "r799", "r800", "r870" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/CostMethodInvestmentsDetails", "http://mlgo/role/CostMethodInvestmentsDetailsNarrative", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Cost method investment", "verboseLabel": "Total", "terseLabel": "Cost method investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r569" ] }, "us-gaap_InvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestorMember", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investor [Member]", "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value." } } }, "auth_ref": [ "r975", "r976" ] }, "mlgo_IssuedShares": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "IssuedShares", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Issued shares" } } }, "auth_ref": [] }, "mlgo_JoyousDragonMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "JoyousDragonMember", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Joyous Dragon [Member]" } } }, "auth_ref": [] }, "mlgo_JoyousJDLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "JoyousJDLimitedMember", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Joyous J D Limited [Member]" } } }, "auth_ref": [] }, "mlgo_KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Kashi Guoyu Information Technology Co Ltd Kashi Guoyu [Member]" } } }, "auth_ref": [] }, "mlgo_Korgas233Member": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "Korgas233Member", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Korgas 233 [Member]" } } }, "auth_ref": [] }, "mlgo_Korgas233TechnologyCoLtdKorgas233Member": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "Korgas233TechnologyCoLtdKorgas233Member", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Korgas 233 Technology Co Ltd Korgas 233 [Member]" } } }, "auth_ref": [] }, "mlgo_KorgasWeidongTechnologyCoLtdKorgasWeidongMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "KorgasWeidongTechnologyCoLtdKorgasWeidongMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Korgas Weidong Technology Co Ltd Korgas Weidong [Member]" } } }, "auth_ref": [] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total expenses", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r917" ] }, "mlgo_LadenburgThalmannCoMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "LadenburgThalmannCoMember", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ladenburg Thalmann Co [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r141" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://mlgo/role/Leases" ], "lang": { "en-us": { "role": { "label": "Leases", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r171" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://mlgo/role/DeconsolidationDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://mlgo/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of operating lease obligations", "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": [ "r974" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://mlgo/role/LeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mlgo/role/LeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://mlgo/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2024", "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": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://mlgo/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mlgo/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2028", "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": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://mlgo/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2027", "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": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://mlgo/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2026", "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": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://mlgo/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2025", "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": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://mlgo/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Less: Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r523" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r516" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/DeconsolidationDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r247", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r485", "r489", "r490", "r502", "r667", "r839", "r878", "r956", "r978", "r979" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 equity", "label": "Total liabilities and shareholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r121", "r164", "r579", "r865", "r925", "r937", "r972" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r24", "r205", "r247", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r485", "r489", "r490", "r502", "r865", "r956", "r978", "r979" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "OTHER LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "presentation": [ "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized uncertain tax positions", "documentation": "Amount recognized for uncertainty in income taxes classified as current." } } }, "auth_ref": [ "r23" ] }, "mlgo_LoanToCollectionFromThirdParty": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "LoanToCollectionFromThirdParty", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Loan to) collection from third party" } } }, "auth_ref": [] }, "mlgo_LoanToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "LoanToParent", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loan to Parent" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "mlgo_LossFromShortTermInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "LossFromShortTermInvestment", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (loss) from short term investments" } } }, "auth_ref": [] }, "mlgo_LossGainFromDisposalOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "LossGainFromDisposalOfSubsidiaries", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loss (gain) from disposal of subsidiaries" } } }, "auth_ref": [] }, "mlgo_MainlandPRCMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "MainlandPRCMember", "presentation": [ "http://mlgo/role/SegmentsDetails1", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "lang": { "en-us": { "role": { "label": "Mainland PRC [Member]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r323", "r851", "r961", "r992", "r993" ] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r109", "r911" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://mlgo/role/ShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of short term investments consist", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r417", "r540", "r611", "r657", "r658", "r726", "r747", "r752", "r753", "r784", "r822", "r823", "r842", "r848", "r861", "r867", "r960", "r980", "r981", "r982", "r983", "r984", "r985" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r417", "r540", "r611", "r657", "r658", "r726", "r747", "r752", "r753", "r784", "r822", "r823", "r842", "r848", "r861", "r867", "r960", "r980", "r981", "r982", "r983", "r984", "r985" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "NONCONTROLLING INTERESTS", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r28", "r163", "r247", "r328", "r377", "r379", "r380", "r381", "r384", "r385", "r502", "r578", "r671" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncontrolling interests", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "mlgo_MobileGamesMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "MobileGamesMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Mobile Games [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r323", "r851", "r961", "r992", "r993" ] }, "mlgo_NetAssetsOfTheEntitiesDisposedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "NetAssetsOfTheEntitiesDisposedTableTextBlock", "presentation": [ "http://mlgo/role/DeconsolidationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of net assets of the entities disposed" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r241" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net cash provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r241" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r132", "r133", "r134" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME (LOSS)", "label": "NET INCOME (LOSS)", "verboseLabel": "Net income (loss) attributable to micro algo inc.", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r125", "r134", "r168", "r203", "r224", "r226", "r231", "r247", "r255", "r257", "r258", "r259", "r260", "r263", "r264", "r274", "r288", "r308", "r314", "r317", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r500", "r502", "r586", "r691", "r713", "r714", "r840", "r876", "r956" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Less: Net income (loss) attributable to non-controlling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r156", "r224", "r226", "r263", "r264", "r585", "r916" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME (LOSS) ATTRIBUTABLE TO MICRO ALGO INC.", "label": "Net income", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r238", "r257", "r258", "r259", "r260", "r265", "r266", "r275", "r278", "r288", "r308", "r314", "r317", "r840" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r238", "r267", "r270", "r271", "r272", "r273", "r275", "r278" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recently issued 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": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://mlgo/role/Cover" ], "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": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r86" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r91", "r406", "r928", "r929", "r930", "r998" ] }, "mlgo_NoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "NoncontrollingInterests", "crdr": "credit", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5" ], "lang": { "en-us": { "role": { "label": "Total" } } }, "auth_ref": [] }, "mlgo_NoncontrollingInterestsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "NoncontrollingInterestsPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Noncontrolling interests" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Total other income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r130" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "OTHER INCOME (EXPENSE)" } } }, "auth_ref": [] }, "mlgo_NumberOfOrdinarySharesReddemed": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "NumberOfOrdinarySharesReddemed", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of ordinary shares reddemed" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "mlgo_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "OneCustomerMember", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Customer [Member]" } } }, "auth_ref": [] }, "mlgo_OneVendorMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "OneVendorMember", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Vendor [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total operating expenses", "label": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME (LOSS) FROM OPERATIONS", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r288", "r308", "r314", "r317", "r840" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://mlgo/role/LeasesDetails", "http://mlgo/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Present value of lease liabilities", "verboseLabel": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r518" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities - noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r518" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "verboseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r517" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of operating lease right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r922" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://mlgo/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r522", "r864" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://mlgo/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term", "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": [ "r521", "r864" ] }, "mlgo_OrdinarySharesDescription": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "OrdinarySharesDescription", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ordinary shares description" } } }, "auth_ref": [] }, "mlgo_OrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "OrdinarySharesMember", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ordinary Shares [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "presentation": [ "http://mlgo/role/DeconsolidationDetails" ], "lang": { "en-us": { "role": { "label": "Total other assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r159", "r212", "r570", "r878" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "NON-CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r212" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation", "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests." } } }, "auth_ref": [ "r7", "r13", "r155" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "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": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails1" ], "lang": { "en-us": { "role": { "label": "FOREIGN CURRENCY TRANSLATION ADJUSTMENT", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5", "r6", "r504", "r511" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other income, net", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r592", "r693", "r788", "r789", "r790" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE)" } } }, "auth_ref": [] }, "mlgo_OtherIncomePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "OtherIncomePolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Other Income, net" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total other liabilities", "label": "Other Liabilities", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r107", "r568", "r663", "r664", "r878", "r996" ] }, "mlgo_OtherPayablesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "OtherPayablesRelatedParty", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Other payables \u2013 related party", "verboseLabel": "Other payables - related party" } } }, "auth_ref": [] }, "mlgo_OtherReceivablesAndPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "OtherReceivablesAndPrepaidExpenses", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other receivables and prepaid expenses" } } }, "auth_ref": [] }, "mlgo_OtherReceivablesAndPrepaidExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "OtherReceivablesAndPrepaidExpensesPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Other receivables and prepaid expenses", "label": "OtherReceivablesAndPrepaidExpensesPolicyTextBlock" } } }, "auth_ref": [] }, "mlgo_OtherReceivablesIntercompany": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "OtherReceivablesIntercompany", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Other receivables \u2013 intercompany" } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r892" ] }, "mlgo_OtherTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "OtherTaxesPayable", "crdr": "credit", "calculation": { "http://mlgo/role/TaxesDetails3": { "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "Other taxes payable" } } }, "auth_ref": [] }, "mlgo_OutstandingEquity": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "OutstandingEquity", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Outstanding equity" } } }, "auth_ref": [] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "mlgo_OwnedSubsidiary": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "OwnedSubsidiary", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Owned subsidiary" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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/2023", "localname": "OwnershipDomain", "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "mlgo_PaidincapitalAndStatutoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "PaidincapitalAndStatutoryReserve", "crdr": "credit", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Paid-in-capital and statutory reserve" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails1", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "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": [ "r251" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "mlgo_PaymentForShanghaiGuoyuAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "PaymentForShanghaiGuoyuAcquisition", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for Shanghai Guoyu acquisition", "label": "PaymentForShanghaiGuoyuAcquisition" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromProductiveAssets", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments for (Proceeds from) Productive Assets", "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r172", "r967", "r968", "r969" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r131" ] }, "mlgo_PaymentsToBankingFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "PaymentsToBankingFacility", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to banking facility", "label": "PaymentsToBankingFacility" } } }, "auth_ref": [] }, "mlgo_PengchengKeyiMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "PengchengKeyiMember", "presentation": [ "http://mlgo/role/BusinessCombinationDetails2", "http://mlgo/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Pengcheng Keyi [Member]" } } }, "auth_ref": [] }, "mlgo_PercentOfSharesOwnedByJoyousJdLimited": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "PercentOfSharesOwnedByJoyousJdLimited", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Percent of shares owned by Joyous JD limited" } } }, "auth_ref": [] }, "mlgo_PercentOfSharesOwnedByUnderwriter": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "PercentOfSharesOwnedByUnderwriter", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Percent of shares owned by underwriter" } } }, "auth_ref": [] }, "mlgo_PercentOfSharesOwnedByVenus": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "PercentOfSharesOwnedByVenus", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Percent of shares owned by Venus" } } }, "auth_ref": [] }, "mlgo_PercentOfSharesOwnedByViyiShareholders": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "PercentOfSharesOwnedByViyiShareholders", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Percent of shares owned by VIYI shareholders" } } }, "auth_ref": [] }, "srt_PlatformOperatorCryptoAssetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "PlatformOperatorCryptoAssetLineItems", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Platform Operator, Crypto-Asset [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": [ "r199" ] }, "srt_PlatformOperatorCryptoAssetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "PlatformOperatorCryptoAssetTable", "presentation": [ "http://mlgo/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Platform Operator, Crypto-Asset [Table]", "documentation": "Disclosure of information about crypto-asset held for platform user." } } }, "auth_ref": [ "r199" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r886" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r887" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r115", "r391" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r115", "r669" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r115", "r391" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Preferred shares, USD 0.001 par value; 1,000,000 shares authorized; no share issued", "verboseLabel": "Preferred shares, USD0.001 par value; 1,000,000 shares authorized; no share issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r115", "r574", "r865" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid services fees", "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": [ "r222", "r340", "r341", "r830" ] }, "mlgo_PrepaidServicesFeesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "PrepaidServicesFeesPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid services fees", "label": "PrepaidServicesFeesPolicyTextBlock" } } }, "auth_ref": [] }, "mlgo_PrepaymentAndDepositsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "PrepaymentAndDepositsNet", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and deposits" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from banking facility", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants", "crdr": "debit", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share purchase price", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholder, which takes precedence over common stockholders in the event of liquidation and from issuance of rights to purchase common shares at a predetermined price." } } }, "auth_ref": [ "r920" ] }, "mlgo_ProceedsFromParent": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "ProceedsFromParent", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Parent" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from related party loans", "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "crdr": "debit", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from related party debt", "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfLongtermInvestments", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Sale of long term investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle." } } }, "auth_ref": [ "r901" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Redemption of short term investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Product Information [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": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r849" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/GoodwillDetails1", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "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": [ "r319", "r545", "r605", "r606", "r607", "r608", "r609", "r610", "r826", "r849", "r866", "r905", "r953", "r954", "r961", "r992" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/GoodwillDetails1", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r319", "r545", "r605", "r606", "r607", "r608", "r609", "r610", "r826", "r849", "r866", "r905", "r953", "r954", "r961", "r992" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r203", "r224", "r226", "r240", "r247", "r255", "r263", "r264", "r288", "r308", "r314", "r317", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r483", "r486", "r487", "r500", "r502", "r566", "r584", "r634", "r691", "r713", "r714", "r840", "r862", "r863", "r877", "r916", "r956" ] }, "mlgo_PropertyPlanstAndEquipmentEstimatedUsefulLives": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "PropertyPlanstAndEquipmentEstimatedUsefulLives", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated useful lives", "label": "PropertyPlanstAndEquipmentEstimatedUsefulLives" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "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": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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": [ "r140", "r179", "r182", "r183" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Sub total", "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": [ "r141", "r208", "r582" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "verboseLabel": "Total", "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": [ "r10", "r567", "r582", "r865" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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": [ "r10", "r179", "r182", "r580" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "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": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r141" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Estimated useful lives", "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_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for doubtful accounts, net", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r237", "r334" ] }, "mlgo_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "PublicWarrantsMember", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public Warrants [Member]" } } }, "auth_ref": [] }, "mlgo_PurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "PurchasePrice", "crdr": "credit", "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase price" } } }, "auth_ref": [] }, "mlgo_PurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "PurchasesMember", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchases [Member]" } } }, "auth_ref": [] }, "mlgo_PurchasesOfCostMethodInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "PurchasesOfCostMethodInvestment", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of cost method investment", "label": "PurchasesOfCostMethodInvestment" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "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": [ "r373", "r374", "r375", "r376", "r409", "r417", "r442", "r443", "r444", "r539", "r540", "r611", "r657", "r658", "r726", "r747", "r752", "r753", "r784", "r822", "r823", "r842", "r848", "r861", "r867", "r870", "r951", "r960", "r981", "r982", "r983", "r984", "r985" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r409", "r417", "r442", "r443", "r444", "r539", "r540", "r611", "r657", "r658", "r726", "r747", "r752", "r753", "r784", "r822", "r823", "r842", "r848", "r861", "r867", "r870", "r951", "r960", "r981", "r982", "r983", "r984", "r985" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r932", "r933", "r934", "r935" ] }, "mlgo_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "RecognitionOfIntangibleAssetsArisingFromBusinessCombinations", "crdr": "credit", "presentation": [ "http://mlgo/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Recognition of intangible assets arising from business combinations", "label": "RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetailsNarrative", "http://mlgo/role/ReverseCapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r416", "r528", "r529", "r662", "r663", "r664", "r665", "r666", "r688", "r690", "r722" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [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": [ "r696", "r697", "r700" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetailsNarrative", "http://mlgo/role/ReverseCapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r416", "r528", "r529", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r662", "r663", "r664", "r665", "r666", "r688", "r690", "r722", "r977" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalances" ], "lang": { "en-us": { "role": { "label": "Related party transactions and balances", "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": [ "r525", "r526", "r527", "r529", "r531", "r630", "r631", "r632", "r698", "r699", "r700", "r719", "r721" ] }, "mlgo_RentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "RentExpenses", "crdr": "credit", "presentation": [ "http://mlgo/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rent expenses" } } }, "auth_ref": [] }, "mlgo_RepaymentToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "RepaymentToParent", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment to Parent", "label": "RepaymentToParent" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments to related party loans", "label": "Repayment of related party debt", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r34" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails", "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r249", "r250", "r387", "r393", "r530", "r832", "r833" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Research and development expenses", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r110", "r453", "r986" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r452" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "periodEndLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r910", "r923", "r987", "r989" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [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": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r148", "r577", "r615", "r617", "r628", "r670", "r865" ] }, "mlgo_RetainedEarningsForStatutoryReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "RetainedEarningsForStatutoryReserves", "crdr": "debit", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Retained earnings for statutory reserves" } } }, "auth_ref": [] }, "mlgo_RetainedEarningsStatutoryMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "RetainedEarningsStatutoryMember", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings Statutory [Member]" } } }, "auth_ref": [] }, "mlgo_RetainedEarningsUnrestrictedMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "RetainedEarningsUnrestrictedMember", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings Unrestricted [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://mlgo/role/SegmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Total 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": [ "r289", "r290", "r307", "r312", "r313", "r319", "r321", "r323", "r407", "r408", "r545" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r694", "r825", "r837" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/SegmentsDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails3", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4" ], "lang": { "en-us": { "role": { "label": "Total operating revenues", "verboseLabel": "Total revenues", "terseLabel": "Revenues", "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": [ "r232", "r247", "r289", "r290", "r307", "r312", "r313", "r319", "r321", "r323", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r502", "r566", "r956" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "OPERATING REVENUES" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://mlgo/role/SegmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [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": [] }, "mlgo_ReverseCapitalizationDescription": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "ReverseCapitalizationDescription", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Reverse Capitalization description" } } }, "auth_ref": [] }, "mlgo_ReverseRecapitalizationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ReverseRecapitalizationDisclosureTextBlock", "presentation": [ "http://mlgo/role/ReverseCapitalization" ], "lang": { "en-us": { "role": { "verboseLabel": "Reverse Capitalization", "label": "ReverseRecapitalizationDisclosureTextBlock" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use 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": [ "r520", "r864" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consideration value", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedPerTransaction", "crdr": "debit", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Value of shares issued", "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/SubsequentEventsDetailsNarrative", "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares issued", "verboseLabel": "Sale of units", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "mlgo_SalesOfIntelligentChipsMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "SalesOfIntelligentChipsMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Sales Of Intelligent Chips [Member]" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r323", "r902" ] }, "mlgo_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationTables" ], "lang": { "en-us": { "role": { "label": "[custom:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://mlgo/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of accounts receivable, net", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://mlgo/role/BusinessCombinationDetails", "http://mlgo/role/BusinessCombinationDetails1", "http://mlgo/role/BusinessCombinationDetails2", "http://mlgo/role/BusinessCombinationDetails3", "http://mlgo/role/BusinessCombinationDetails4", "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r80", "r83", "r480" ] }, "mlgo_ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock", "presentation": [ "http://mlgo/role/GoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of changes in the carrying amount of goodwill" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetails" ], "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": [ "r482" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://mlgo/role/TaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of components of the provision for income taxes", "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": [ "r151" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyTables" ], "lang": { "en-us": { "role": { "label": "Schedule of condensed balance sheets", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r906", "r927" ] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyTables" ], "lang": { "en-us": { "role": { "label": "Schedule of condensed statements 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": [ "r906", "r927" ] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyTables" ], "lang": { "en-us": { "role": { "label": "Schedule of condensed statements of income and comprehensive income", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r906", "r927" ] }, "mlgo_ScheduleOfConsummationOfMergerTableTextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfConsummationOfMergerTableTextblock", "presentation": [ "http://mlgo/role/ReverseCapitalizationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of consummation of merger" } } }, "auth_ref": [] }, "mlgo_ScheduleOfCostMethodInvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfCostMethodInvestmentTableTextBlock", "presentation": [ "http://mlgo/role/CostMethodInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of cost method investments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://mlgo/role/TaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of deferred tax assets and liabilities", "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": [ "r150" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r11", "r70", "r71", "r72", "r73" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://mlgo/role/TaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of effective income tax rate reconciliation", "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": [ "r149" ] }, "mlgo_ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful lives of intangible assets, net" } } }, "auth_ref": [] }, "mlgo_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful lives of property and equipment, net" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r56", "r58", "r546" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://mlgo/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "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": [ "r56", "r58" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://mlgo/role/GoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r843", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://mlgo/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r19", "r139" ] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://mlgo/role/CostMethodInvestmentsDetails", "http://mlgo/role/CostMethodInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Investments [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": [ "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r744", "r746", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://mlgo/role/CostMethodInvestmentsDetails", "http://mlgo/role/CostMethodInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r744", "r746", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r775", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "mlgo_ScheduleOfNoncontrollingInterestsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfNoncontrollingInterestsTableTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of noncontrolling interests" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "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": [ "r10" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://mlgo/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of recognized identified assets acquired and liabilities assumed", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r154" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r105", "r106", "r696", "r697", "r700" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://mlgo/role/RelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of related parties", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370" ] }, "mlgo_ScheduleOfRevenueByGeographicLocationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfRevenueByGeographicLocationsTableTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of revenue by geographic locations" } } }, "auth_ref": [] }, "mlgo_ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of revenue by timing of transfer of goods or services" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://mlgo/role/SegmentsDetails1" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r54", "r123" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r51", "r52", "r53", "r55" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://mlgo/role/SegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of segments", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r51", "r52", "r53", "r55" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://mlgo/role/WarrantsDetailsNarrative" ], "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": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://mlgo/role/WarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of black-scholes model", "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", "r76" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r63", "r64", "r65", "r66", "r67", "r68", "r69", "r146", "r147", "r148", "r214", "r215", "r216", "r282", "r391", "r392", "r393", "r395", "r398", "r403", "r405", "r624", "r625", "r626", "r627", "r848", "r900", "r924" ] }, "mlgo_ScheduleOfTaxPayableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ScheduleOfTaxPayableTableTextBlock", "presentation": [ "http://mlgo/role/TaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of taxes payable" } } }, "auth_ref": [] }, "mlgo_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Securities Purchase Agreement [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r880" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r884" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r883" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r888" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r285", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r323", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r367", "r370", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r843", "r905", "r992" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative", "http://mlgo/role/SegmentsDetails1", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Geographical area." } } }, "auth_ref": [ "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r321", "r322", "r650", "r653", "r655", "r732", "r748", "r769", "r793", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r827", "r850", "r870", "r961", "r992" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://mlgo/role/Segments" ], "lang": { "en-us": { "role": { "label": "Segments", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r300", "r311", "r315", "r316", "r317", "r318", "r319", "r320", "r323" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [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": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r321", "r841" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling expenses", "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r129" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r849" ] }, "mlgo_ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Shanghai Guoyu Information Technology Co Ltd Shanghai Guoyu [Member]" } } }, "auth_ref": [] }, "mlgo_ShanghaiGuoyuMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShanghaiGuoyuMember", "presentation": [ "http://mlgo/role/BusinessCombinationDetails", "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Shanghai Guoyu [Member]" } } }, "auth_ref": [] }, "mlgo_ShanghaiWeimuMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShanghaiWeimuMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shanghai Weimu [Member]" } } }, "auth_ref": [] }, "mlgo_ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Shanghai Weimu Technology Co Ltd Shanghai Weimu [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "label": "Stock compensation expenses", "verboseLabel": "Stock compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "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": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ] }, "mlgo_ShareConsolidationDescription": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "ShareConsolidationDescription", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share consolidation description" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "verboseLabel": "Share price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r15" ] }, "mlgo_SharesIssuedInConnectionWithReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "SharesIssuedInConnectionWithReverseRecapitalization", "crdr": "debit", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued" } } }, "auth_ref": [] }, "mlgo_SharesIssuedInConnectionWithReverseRecapitalizationShares": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "SharesIssuedInConnectionWithReverseRecapitalizationShares", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued in connection with reverse recapitalization, shares" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative", "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "mlgo_ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Shenzhen Qianhai Wangxin Technology Co Ltd Shenzhen Qianhai [Member]" } } }, "auth_ref": [] }, "mlgo_ShenzhenViwotongMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShenzhenViwotongMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shenzhen Viwotong [Member]" } } }, "auth_ref": [] }, "mlgo_ShenzhenViwotongTechnologyCoLtdViwotongTechMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShenzhenViwotongTechnologyCoLtdViwotongTechMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Shenzhen Viwotong Technology Co Ltd Viwotong Tech [Member]" } } }, "auth_ref": [] }, "mlgo_ShenzhenWeidongTechnologyCoLtdSZWeidongMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShenzhenWeidongTechnologyCoLtdSZWeidongMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Shenzhen Weidong Technology Co Ltd S Z Weidong [Member]" } } }, "auth_ref": [] }, "mlgo_ShenzhenWeiyixinMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShenzhenWeiyixinMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shenzhen Weiyixin [Member]" } } }, "auth_ref": [] }, "mlgo_ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Shenzhen Weiyixin Technology Co Ltd Shenzhen Weiyixin Or V I Y I W F O E [Member]" } } }, "auth_ref": [] }, "mlgo_ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Shenzhen Yitian Internet Technology Co Ltd Shenzhen Yitian [Member]" } } }, "auth_ref": [] }, "mlgo_ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Shenzhen Yiyou Online Technology Co Ltd YY Online [Member]" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/ShortTermInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r165", "r166", "r913" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://mlgo/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short term lease expenses", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r519", "r864" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Summary of significant accounting policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r135", "r245" ] }, "mlgo_SoftwareCopyrightMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "SoftwareCopyrightMember", "presentation": [ "http://mlgo/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Software Copyright [Member]" } } }, "auth_ref": [] }, "mlgo_SoftwareDevelopmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "SoftwareDevelopmentsMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "lang": { "en-us": { "role": { "label": "Software Developments [Member]" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r889" ] }, "mlgo_SponsorMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "SponsorMember", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sponsor [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://mlgo/role/SegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r202", "r285", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r317", "r323", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r363", "r367", "r370", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r843", "r905", "r992" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r186", "r214", "r215", "r216", "r247", "r268", "r269", "r276", "r278", "r282", "r283", "r328", "r377", "r379", "r380", "r381", "r384", "r385", "r391", "r392", "r395", "r398", "r405", "r502", "r624", "r625", "r626", "r627", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r669", "r692", "r715", "r801", "r802", "r803", "r804", "r805", "r900", "r924", "r931" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r26", "r200", "r229", "r230", "r231", "r252", "r253", "r254", "r256", "r262", "r264", "r281", "r330", "r331", "r406", "r447", "r448", "r449", "r470", "r471", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r506", "r507", "r508", "r509", "r510", "r512", "r524", "r612", "r613", "r614", "r635", "r715" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative", "http://mlgo/role/SegmentsDetails1", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r187", "r197", "r321", "r322", "r650", "r653", "r655", "r732", "r748", "r769", "r793", "r808", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r827", "r850", "r870", "r961", "r992" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity", "http://mlgo/role/DeconsolidationDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails1", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2", "http://mlgo/role/GoodwillDetails1", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://mlgo/role/TaxesDetailsNarrative" ], "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": [ "r252", "r253", "r254", "r281", "r545", "r619", "r647", "r659", "r662", "r663", "r664", "r665", "r666", "r669", "r672", "r673", "r674", "r675", "r676", "r679", "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r688", "r690", "r694", "r695", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r715", "r871" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity", "http://mlgo/role/DeconsolidationDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails", "http://mlgo/role/FinancialInformationOfParentCompanyDetails1", "http://mlgo/role/FinancialInformationOfParentCompanyDetails2", "http://mlgo/role/GoodwillDetails1", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails4", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r252", "r253", "r254", "r281", "r545", "r619", "r647", "r659", "r662", "r663", "r664", "r665", "r666", "r669", "r672", "r673", "r674", "r675", "r676", "r679", "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r688", "r690", "r694", "r695", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r715", "r871" ] }, "mlgo_StatutoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "StatutoryReserve", "crdr": "credit", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statutory reserve" } } }, "auth_ref": [] }, "mlgo_StatutoryReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "StatutoryReserves", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "Statutory reserves" } } }, "auth_ref": [] }, "mlgo_StatutoryReserves1": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "StatutoryReserves1", "crdr": "credit", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Statutory reserves", "label": "StatutoryReserves1" } } }, "auth_ref": [] }, "mlgo_StatutoryReservesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "StatutoryReservesPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Statutory reserves", "label": "StatutoryReservesPolicyTextBlock" } } }, "auth_ref": [] }, "mlgo_StockCompensationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "StockCompensationExpenses", "crdr": "debit", "calculation": { "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock compensation expenses", "label": "StockCompensationExpenses" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "label": "Total shareholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r116", "r119", "r120", "r137", "r671", "r689", "r716", "r717", "r865", "r878", "r925", "r937", "r972", "r998" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/FinancialInformationOfParentCompanyDetails" ], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets", "http://mlgo/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r91", "r92", "r96", "r200", "r201", "r230", "r252", "r253", "r254", "r256", "r262", "r330", "r331", "r406", "r447", "r448", "r449", "r470", "r471", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r506", "r507", "r512", "r524", "r613", "r614", "r633", "r671", "r689", "r716", "r717", "r806", "r877", "r925", "r937", "r972", "r998" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://mlgo/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r145", "r246", "r390", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r404", "r406", "r497", "r718", "r720", "r807" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetailsNarrative", "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "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": [ "r513", "r534" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://mlgo/role/ReverseCapitalizationDetailsNarrative", "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r513", "r534" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetailsNarrative", "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r513", "r534" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://mlgo/role/ReverseCapitalizationDetailsNarrative", "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "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": [ "r513", "r534" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://mlgo/role/ReverseCapitalizationDetailsNarrative", "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r513", "r534" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://mlgo/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "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": [ "r533", "r535" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://mlgo/role/ShareholdersEquityDetailsNarrative", "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "mlgo_SunYadongMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "SunYadongMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sun Yadong [Member]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION:" } } }, "auth_ref": [] }, "mlgo_TapuyuAndPengchengKeyiMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "TapuyuAndPengchengKeyiMember", "presentation": [ "http://mlgo/role/BusinessCombinationDetails1", "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Tapuyu And Pengcheng Keyi [Member]" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://mlgo/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mlgo/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://mlgo/role/TaxesDetails3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mlgo/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "totalLabel": "Totals", "label": "Taxes Payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes." } } }, "auth_ref": [ "r112", "r161", "r988" ] }, "mlgo_TechnologyKnowHowsMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "TechnologyKnowHowsMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "lang": { "en-us": { "role": { "label": "Technology Know Hows [Member]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r854", "r961" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r854", "r961" ] }, "mlgo_TotalCashCashEquivalentsAndRestrictedCashShownInParentCompanyStatementsOfCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "TotalCashCashEquivalentsAndRestrictedCashShownInParentCompanyStatementsOfCashFlows", "crdr": "debit", "presentation": [ "http://mlgo/role/FinancialInformationOfParentCompanyDetails2" ], "lang": { "en-us": { "role": { "periodEndLabel": "Total cash, cash equivalents and restricted cash shown in the parent company statements of cash flows", "label": "TotalCashCashEquivalentsAndRestrictedCashShownInParentCompanyStatementsOfCashFlows" } } }, "auth_ref": [] }, "mlgo_TotalConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "TotalConsideration", "crdr": "debit", "presentation": [ "http://mlgo/role/DeconsolidationDetails" ], "lang": { "en-us": { "role": { "label": "Total consideration" } } }, "auth_ref": [] }, "mlgo_TotalDeferredTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "TotalDeferredTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://mlgo/role/TaxesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Total deferred tax liabilities, net", "label": "TotalDeferredTaxLiabilitiesNet" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionDomain", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r833" ] }, "us-gaap_TransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionTypeAxis", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Transaction Type [Axis]", "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r833" ] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r854" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails3" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r854" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of estimates and assumptions", "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": [ "r48", "r49", "r50", "r177", "r178", "r180", "r181" ] }, "mlgo_VIWOMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "VIWOMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "V I W O [Member]" } } }, "auth_ref": [] }, "mlgo_VIWOTechnologyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "VIWOTechnologyIncMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "VIWO Technology Inc. (\u0093VIWO Cayman\u0094) [Member]" } } }, "auth_ref": [] }, "mlgo_VIYILtdMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "VIYILtdMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "VIYI Ltd [Member]" } } }, "auth_ref": [] }, "mlgo_VIYIShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "VIYIShareholdersMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative", "http://mlgo/role/ReverseCapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "VIYI Shareholders [Member]" } } }, "auth_ref": [] }, "mlgo_VIYITechnologyIncVIYIMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "VIYITechnologyIncVIYIMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "VIYI Technology Inc. [Member]" } } }, "auth_ref": [] }, "mlgo_VIYITechnologyLtdVIYILtdMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "VIYITechnologyLtdVIYILtdMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "VIYI Technology Ltd VIYI Ltd [Member]" } } }, "auth_ref": [] }, "mlgo_ValueAddedTaxesVatAndGoodsAndServicesTaxesGstPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "ValueAddedTaxesVatAndGoodsAndServicesTaxesGstPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Value added taxes (\u201cVAT\u201d) and goods and services taxes (\u201cGST\u201d)" } } }, "auth_ref": [] }, "mlgo_VatRate": { "xbrltype": "percentItemType", "nsuri": "http://mlgo/20231231", "localname": "VatRate", "presentation": [ "http://mlgo/role/TaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "VAT rate" } } }, "auth_ref": [] }, "mlgo_VatTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://mlgo/20231231", "localname": "VatTaxesPayable", "crdr": "credit", "calculation": { "http://mlgo/role/TaxesDetails3": { "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mlgo/role/TaxesDetails3" ], "lang": { "en-us": { "role": { "label": "VAT taxes payable" } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://mlgo/role/PropertyAndEquipmentNetDetails", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "mlgo_VendorConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "VendorConcentrationRiskMember", "presentation": [ "http://mlgo/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vendor Concentration Risk [Member]" } } }, "auth_ref": [] }, "mlgo_VenusPublicSharesAfterRedemption": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "VenusPublicSharesAfterRedemption", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Venus public shares after redemption" } } }, "auth_ref": [] }, "mlgo_VenusSharesConvertedFromRights": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "VenusSharesConvertedFromRights", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Venus shares converted from rights" } } }, "auth_ref": [] }, "mlgo_VenusSharesIssuedInBusinessCombination": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "VenusSharesIssuedInBusinessCombination", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Venus shares issued in the Business Combination" } } }, "auth_ref": [] }, "mlgo_VenusSharesIssuedToJoyousJdLimited": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "VenusSharesIssuedToJoyousJdLimited", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails", "http://mlgo/role/ReverseCapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Venus shares issued to Joyous JD Limited" } } }, "auth_ref": [] }, "mlgo_VenusSharesIssuedToUnderwriter": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "VenusSharesIssuedToUnderwriter", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails", "http://mlgo/role/ReverseCapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Venus shares issued to underwriter" } } }, "auth_ref": [] }, "mlgo_VenusSponsorShares": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "VenusSponsorShares", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Venus Sponsor shares" } } }, "auth_ref": [] }, "mlgo_ViwoTechMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ViwoTechMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Viwo Tech [Member]" } } }, "auth_ref": [] }, "mlgo_ViwoTechnologyHkCo.LimitedViwoHkMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ViwoTechnologyHkCo.LimitedViwoHkMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Viwo Technology Hk Co. Limited Viwo Hk [Member]" } } }, "auth_ref": [] }, "mlgo_ViwoTechnologyLimitedViwoTechMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ViwoTechnologyLimitedViwoTechMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Viwo Technology Limited Viwo Tech [Member]" } } }, "auth_ref": [] }, "mlgo_ViwotongMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "ViwotongMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Viwotong [Member]" } } }, "auth_ref": [] }, "mlgo_VizeTechnologyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "VizeTechnologyLimitedMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetails5", "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vize Technology Limited [Member]" } } }, "auth_ref": [] }, "mlgo_WarrantLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "WarrantLiabilitiesTextBlock", "presentation": [ "http://mlgo/role/Warrants" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants", "label": "WarrantLiabilitiesTextBlock" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r868", "r869", "r872", "r873", "r874", "r875" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://mlgo/role/WarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrant life", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r971" ] }, "mlgo_WarrantsDescription": { "xbrltype": "stringItemType", "nsuri": "http://mlgo/20231231", "localname": "WarrantsDescription", "presentation": [ "http://mlgo/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants, description" } } }, "auth_ref": [] }, "mlgo_WarrantsLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mlgo/20231231", "localname": "WarrantsLiabilitiesPolicyTextBlock", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Warrants liabilities" } } }, "auth_ref": [] }, "mlgo_WeidongMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "WeidongMember", "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weidong [Member]" } } }, "auth_ref": [] }, "mlgo_WeidongTechnologyCoLtdWeidongMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "WeidongTechnologyCoLtdWeidongMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Weidong Technology Co Ltd Weidong [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Diluted", "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": [ "r267", "r278" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://mlgo/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Basic", "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": [ "r265", "r278" ] }, "mlgo_WeightedAverageSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://mlgo/20231231", "localname": "WeightedAverageSharesOutstanding", "presentation": [ "http://mlgo/role/ReverseCapitalizationDetails", "http://mlgo/role/ReverseCapitalizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding" } } }, "auth_ref": [] }, "mlgo_WiMiHologramCloudIncMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "WiMiHologramCloudIncMember", "presentation": [ "http://mlgo/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Wi Mi Hologram Cloud Inc [Member]" } } }, "auth_ref": [] }, "mlgo_WisdomLabIncWisdomLabMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "WisdomLabIncWisdomLabMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Wisdom Lab Inc Wisdom Lab [Member]" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://mlgo/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r898" ] }, "mlgo_YYOnlineMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "YYOnlineMember", "presentation": [ "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "YY Online [Member]" } } }, "auth_ref": [] }, "mlgo_YaoZhaohuaMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "YaoZhaohuaMember", "presentation": [ "http://mlgo/role/NatureOfBusinessAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Yao Zhaohua [Member]" } } }, "auth_ref": [] }, "mlgo_YearEndTranslationRatesMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "YearEndTranslationRatesMember", "presentation": [ "http://mlgo/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Year End Translation Rates [Member]" } } }, "auth_ref": [] }, "mlgo_YounikeMember": { "xbrltype": "domainItemType", "nsuri": "http://mlgo/20231231", "localname": "YounikeMember", "presentation": [ "http://mlgo/role/BusinessCombinationDetails4", "http://mlgo/role/BusinessCombinationDetailsNarrative", "http://mlgo/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Younike [Member]" } } }, "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": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "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/2147481877/830-230-45-1" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479910/205-30-50-1" }, "r13": { "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" }, "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": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-9" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-30" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-40" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-42" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "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" }, "r126": { "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.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "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.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r143": { "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r155": { "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" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r158": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "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/2147479853/942-210-S99-1" }, "r160": { "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/2147479853/942-210-S99-1" }, "r161": { "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/2147479853/942-210-S99-1" }, "r162": { "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/2147479853/942-210-S99-1" }, "r163": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "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/2147479853/942-210-S99-1" }, "r165": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "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/2147483589/942-220-S99-1" }, "r169": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-8A" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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/2147480321/958-360-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r182": { "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/2147480321/958-360-50-6" }, "r183": { "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/2147480321/958-360-50-7" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "FF", "Subsection": "Q2", "Publisher": "SEC" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-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(1))", "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(13))", "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(14))", "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(15))", "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(16))", "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(17))", "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(18))", "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(27)(b))", "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(28))", "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(29))", "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(3)(a)(1))", "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(30)(a)(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(4))", "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(6)(b))", "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "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" }, "r223": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "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(25))", "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(5))", "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": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r475": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r476": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r477": { "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" }, "r478": { "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/2147482526/740-270-50-1" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r505": { "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/2147481877/830-230-45-1" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r542": { "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/2147483256/920-350-50-1" }, "r543": { "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/2147483256/920-350-50-1" }, "r544": { "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/2147483256/920-350-50-4" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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/2147483147/928-340-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r549": { "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/2147482274/932-235-50-15" }, "r550": { "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/2147482274/932-235-50-20" }, "r551": { "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/2147482274/932-235-50-20" }, "r552": { "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/2147482274/932-235-50-28" }, "r553": { "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/2147482274/932-235-50-28" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r555": { "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/2147482274/932-235-50-33" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r557": { "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/2147482274/932-235-50-35A" }, "r558": { "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/2147482274/932-235-50-8" }, "r559": { "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/2147482274/932-235-50-8" }, "r560": { "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(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r561": { "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(13)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r562": { "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/2147483589/942-220-S99-1" }, "r563": { "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/2147483589/942-220-S99-1" }, "r564": { "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/2147483589/942-220-S99-1" }, "r565": { "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/2147483589/942-220-S99-1" }, "r566": { "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/2147479557/942-235-S99-1" }, "r567": { "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/2147480842/942-360-50-1" }, "r568": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r569": { "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)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r570": { "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/2147479440/944-210-S99-1" }, "r571": { "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/2147479440/944-210-S99-1" }, "r572": { "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/2147479440/944-210-S99-1" }, "r573": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r575": { "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/2147479440/944-210-S99-1" }, "r576": { "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/2147479440/944-210-S99-1" }, "r577": { "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/2147479440/944-210-S99-1" }, "r578": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r579": { "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/2147479440/944-210-S99-1" }, "r580": { "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/2147479440/944-210-S99-1" }, "r581": { "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/2147479440/944-210-S99-1" }, "r582": { "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/2147479440/944-210-S99-1" }, "r583": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r584": { "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/2147483586/944-220-S99-1" }, "r585": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r586": { "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/2147483586/944-220-S99-1" }, "r587": { "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/2147483586/944-220-S99-1" }, "r588": { "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/2147483586/944-220-S99-1" }, "r589": { "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/2147483586/944-220-S99-1" }, "r590": { "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/2147483586/944-220-S99-1" }, "r591": { "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/2147483586/944-220-S99-1" }, "r592": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r593": { "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/2147483586/944-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r605": { "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/2147480149/944-235-S99-2" }, "r606": { "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/2147480149/944-235-S99-2" }, "r607": { "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/2147480149/944-235-S99-2" }, "r608": { "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/2147480149/944-235-S99-2" }, "r609": { "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/2147480149/944-235-S99-2" }, "r610": { "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/2147480149/944-235-S99-2" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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/2147480767/946-205-45-3" }, "r634": { "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/2147480767/946-205-45-3" }, "r635": { "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/2147480767/946-205-45-4" }, "r636": { "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/2147480737/946-205-50-2" }, "r637": { "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/2147480737/946-205-50-27" }, "r638": { "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/2147480737/946-205-50-7" }, "r639": { "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/2147480737/946-205-50-7" }, "r640": { "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/2147480737/946-205-50-7" }, "r641": { "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/2147480737/946-205-50-7" }, "r642": { "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/2147480737/946-205-50-7" }, "r643": { "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/2147480737/946-205-50-7" }, "r644": { "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/2147480737/946-205-50-7" }, "r645": { "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/2147480737/946-205-50-7" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r647": { "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/2147480555/946-210-45-4" }, "r648": { "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/2147480524/946-210-50-1" }, "r649": { "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/2147480524/946-210-50-1" }, "r650": { "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/2147480524/946-210-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r652": { "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/2147480524/946-210-50-1" }, "r653": { "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/2147480524/946-210-50-2" }, "r654": { "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/2147480524/946-210-50-6" }, "r655": { "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/2147480524/946-210-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r657": { "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/2147480524/946-210-50-6" }, "r658": { "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/2147480524/946-210-50-6" }, "r659": { "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/2147479617/946-210-S99-1" }, "r660": { "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(10)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "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/2147479617/946-210-S99-1" }, "r663": { "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/2147479617/946-210-S99-1" }, "r664": { "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/2147479617/946-210-S99-1" }, "r665": { "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/2147479617/946-210-S99-1" }, "r666": { "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/2147479617/946-210-S99-1" }, "r667": { "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/2147479617/946-210-S99-1" }, "r668": { "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/2147479617/946-210-S99-1" }, "r669": { "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/2147479617/946-210-S99-1" }, "r670": { "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/2147479617/946-210-S99-1" }, "r671": { "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/2147479617/946-210-S99-1" }, "r672": { "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/2147479617/946-210-S99-1" }, "r673": { "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/2147479617/946-210-S99-1" }, "r674": { "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/2147479617/946-210-S99-1" }, "r675": { "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/2147479617/946-210-S99-1" }, "r676": { "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/2147479617/946-210-S99-1" }, "r677": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "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/2147479617/946-210-S99-1" }, "r679": { "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/2147479617/946-210-S99-1" }, "r680": { "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/2147479617/946-210-S99-1" }, "r681": { "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/2147479617/946-210-S99-1" }, "r682": { "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/2147479617/946-210-S99-1" }, "r683": { "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/2147479617/946-210-S99-1" }, "r684": { "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/2147479617/946-210-S99-1" }, "r685": { "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/2147479617/946-210-S99-1" }, "r686": { "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/2147479617/946-210-S99-1" }, "r687": { "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/2147479617/946-210-S99-1" }, "r688": { "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/2147479617/946-210-S99-2" }, "r689": { "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/2147479617/946-210-S99-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r691": { "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/2147483581/946-220-45-7" }, "r692": { "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/2147483580/946-220-50-3" }, "r693": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "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/2147483575/946-220-S99-1" }, "r695": { "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/2147483575/946-220-S99-1" }, "r696": { "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/2147483575/946-220-S99-1" }, "r697": { "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/2147483575/946-220-S99-1" }, "r698": { "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/2147483575/946-220-S99-1" }, "r699": { "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/2147483575/946-220-S99-1" }, "r700": { "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/2147483575/946-220-S99-1" }, "r701": { "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/2147483575/946-220-S99-1" }, "r702": { "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/2147483575/946-220-S99-1" }, "r703": { "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/2147483575/946-220-S99-1" }, "r704": { "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/2147483575/946-220-S99-1" }, "r705": { "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/2147483575/946-220-S99-1" }, "r706": { "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/2147483575/946-220-S99-1" }, "r707": { "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/2147483575/946-220-S99-1" }, "r708": { "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/2147483575/946-220-S99-1" }, "r709": { "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/2147483575/946-220-S99-1" }, "r710": { "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/2147483575/946-220-S99-1" }, "r711": { "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/2147483575/946-220-S99-1" }, "r712": { "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/2147483575/946-220-S99-1" }, "r713": { "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/2147483575/946-220-S99-1" }, "r714": { "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/2147483575/946-220-S99-3" }, "r715": { "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/2147483575/946-220-S99-3" }, "r716": { "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/2147483575/946-220-S99-3" }, "r717": { "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/2147483575/946-220-S99-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r719": { "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/2147481062/946-235-50-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r721": { "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/2147481062/946-235-50-2" }, "r722": { "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/2147480833/946-310-45-1" }, "r723": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r724": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r725": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r726": { "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/2147480032/946-320-S99-1" }, "r727": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r728": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r729": { "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 B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r730": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r731": { "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 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r732": { "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/2147480032/946-320-S99-1" }, "r733": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r734": { "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 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r735": { "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 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r736": { "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 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r737": { "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 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r738": { "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 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r739": { "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 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r740": { "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 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r741": { "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 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r742": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r743": { "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/2147480032/946-320-S99-12" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r745": { "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/2147480032/946-320-S99-19" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r747": { "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/2147480032/946-320-S99-2" }, "r748": { "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/2147480032/946-320-S99-2" }, "r749": { "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 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r750": { "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 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r751": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r752": { "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/2147480032/946-320-S99-3" }, "r753": { "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/2147480032/946-320-S99-3" }, "r754": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r755": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r756": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r757": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r758": { "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 B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r759": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r760": { "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 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r761": { "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 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r762": { "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 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r763": { "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 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r764": { "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 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r765": { "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 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r766": { "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 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r767": { "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 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r768": { "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 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r769": { "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/2147480032/946-320-S99-3" }, "r770": { "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 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r771": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r772": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r775": { "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r776": { "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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r777": { "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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r778": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r779": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r780": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r781": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r782": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r783": { "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/2147480032/946-320-S99-6" }, "r784": { "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/2147480032/946-320-S99-6" }, "r785": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r786": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r787": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r788": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r789": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r790": { "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/2147480032/946-320-S99-6" }, "r791": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r792": { "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 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r793": { "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/2147480032/946-320-S99-6" }, "r794": { "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 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r795": { "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 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r796": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r801": { "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/2147481004/946-505-50-1" }, "r802": { "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/2147481004/946-505-50-2" }, "r803": { "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/2147481004/946-505-50-2" }, "r804": { "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/2147481004/946-505-50-2" }, "r805": { "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/2147481004/946-505-50-2" }, "r806": { "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/2147481004/946-505-50-3" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r808": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r809": { "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/2147481058/954-310-45-1" }, "r810": { "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/2147481027/954-310-50-2" }, "r811": { "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/2147480327/954-440-50-1" }, "r812": { "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/2147479438/970-360-S99-1" }, "r813": { "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/2147479438/970-360-S99-1" }, "r814": { "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/2147479438/970-360-S99-1" }, "r815": { "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/2147479438/970-360-S99-1" }, "r816": { "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/2147479438/970-360-S99-1" }, "r817": { "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/2147479438/970-360-S99-1" }, "r818": { "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/2147479438/970-360-S99-1" }, "r819": { "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/2147479438/970-360-S99-1" }, "r820": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r821": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r822": { "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/2147482856/976-310-50-1" }, "r823": { "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/2147482707/978-310-50-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r844": { "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" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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/2147480524/946-210-50-1" }, "r869": { "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/2147480524/946-210-50-6" }, "r870": { "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/2147480493/946-210-55-1" }, "r871": { "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/2147480833/946-310-45-1" }, "r872": { "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/2147480032/946-320-S99-1" }, "r873": { "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/2147480032/946-320-S99-2" }, "r874": { "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/2147480032/946-320-S99-3" }, "r875": { "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/2147480032/946-320-S99-6" }, "r876": { "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/2147480167/946-830-55-10" }, "r877": { "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/2147480167/946-830-55-11" }, "r878": { "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/2147480167/946-830-55-12" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r894": { "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" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r912": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r913": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r918": { "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(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r919": { "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(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r921": { "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" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r951": { "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" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r987": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r988": { "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/2147479440/944-210-S99-1" }, "r989": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r990": { "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/2147479440/944-210-S99-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147483586/944-220-S99-1" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r994": { "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/2147480767/946-205-45-4" }, "r995": { "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/2147480524/946-210-50-6" }, "r996": { "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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r997": { "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/2147479617/946-210-S99-1" }, "r998": { "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/2147483575/946-220-S99-3" }, "r999": { "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/2147483575/946-220-S99-3" } } } ZIP 120 0001829126-24-002392-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001829126-24-002392-xbrl.zip M4$L#!!0 ( .5KBUA=V9?_H-0 ($& 0 + :6UG7S P,2YJ<&?LNP=0 M5%NW+KJP)4E&N[9]YS[WJG_W:K7U*QBKEYKQ#G'^,8;" <;"PN;G/ N'A$U!2T--045 M%1TC)S,=/3L#%16+P /VAX]X>7EIF87$!+E%.7EXN7\20<'$Q,3&PB;#P2'C MOD=UC_N__$$T P08M\1!0R 4>N 6 0J( 71#M " HJRA\?X!\?E%N@VZAH MZ!B8=["0-T#P@5LH(-"MVR!4U-NWD=_Z(K\';A.@$MY[)(5V5]4(G=Z1B-L_ MY@L&P^.R%F*UD4-&GM=.;S'OD)"2D5/<9V)F><#*R\G9^07T\NJG7B@ ".6?G_^E7@1(O6[=O@VZC?Y3+Y1;[C]O(+B->N\1&J&4 M*KJ1XUUZ;G\,HL$B M@,4>! !-VLY+QS5WCP)O)@:##]80 $R1\E>"UCD9?D*?%X000*H!-0)HBD, M1[QV1T.PX\.#&U@: @@M@/,?<2" (,KG=55A0D5)+\[76-W9Z9QVG&<9(+*% MT,H=+@J+&?[4,K[LWKJY.6).&0;.@G0:>2!E&'7@[PAG08X2/I%$VKH[^UPP MO4S0/YP1I.=UR@[#C@?YR>=K=E%0ZLU+,J50:GQG2S;'H%QOW>_$%$D$Y0\ MLG5=$B=];4T7QV X4^2O//BLX821XK845_")[Y&99%EA3UFVF26+HK[J#BG\FN:%03T]QIC[1GXP>3O3-NW/5F6N$RO>5T@NP1,F2@ M[5U)(G>/3;BGASLJ 3 ^V322!U30 _8N;? -FMJ"V[X]\E9[ 7ZGPDB?^++3-_D=Q>:V%V M1^/APDPCE$ERJYW@O6\T?9$*.L_?F6U,59)J\+?5(_!7P:<4I0%GD=]L,A7$ MYSVO,PFU>CC;X6KN>;_PYO.GF$H_)P' >W+=61Q)27N%ZQI[" &D9P,NXZK2 M -%?!G$@>)4+US)Q]+O!SOGP7(<_XW,E33J"%&]\,,5\B7-;VC'MD>'-.V,$ M,&IA@=)T^-4'R52JS[ ? 032_C)SJ5!!YT, 6.BMX%,J"&P(JOK7B::"=E)) MC7WVD*65<>S*^5Y8BRV)@#B:UK$DX,ZX&B-)_G>DGSBOND)J%+1=]*7L#/;8 M)WG6([I[ZE_MMY -">TIU1Q-!'Y.R.?HR!YWU]'!Y"R:9HE1.77=Q&Y<&KZ= M]C=DY4G#C02^?M?7FM?1GWL\IM/%.:<$]-QICI^/[,AF&Q@26.ZM!!T>OK]IL WLT7.L2#'>7=R6)$< ?R.E MY()86;!*=65-6?U;-N^)LMCUMQ^TM6ZE+\4%Q P^&F W$)#?X]R_-P)!5Y W MB[+Q-+:/OQAT-Z9)K4 1@+'38B* 8:>I$XEEV;].-"JB"64+M"%K"0+\;@C M7#<^UC>+U^1N2K[HT?")2LYJ9B[7<^ :#@) MWCL$L"5D?9EVF/G727&#\*&5L"UDI_V(_:@H+#JRF2 FA5!8G9(67Q:\@B,K MJRL_J@L$:1O:M=435K<,&<_X/0"WMARFW:!S@'G@1'_]?W:(#))32))V$YPG MSW[ K1O_R)\K_B*D#Q3E,:03)4'%_FT'(XDIJTT9PR[DY7T0YW+@?%Q7>CIF MT_(KJ#(\(*'I$P*X(_'7R=P8!$M?5^DMO-,T:=(%CRI\Q+^0%V7@/Q" >'1$ MDIQ",\Q%S&E]KV) ">O3B&AG)%X_*9TYS2>&DV*OC74$$/O)' &\\D0 IR[J MHRHHTD3_NJ%^T+1&BPP+>LF7%&5_G0#]A_:PD"OTFX!BI)PZD_.O/03@3WU! M\)9)!'#%86WW9V9\4+)+9;/_N."MO%B@$ZC3>:XM*UQ$:\;72I;_SIK?5Y:> M6.4V=-#X'6!ZDE>;SWI6P#*#)(8]7Y2+P)BU=H^.*N*-3,TU7O")I?T7WSAU M;-X>II@9#X7ZCO%T\KF'Q [HHY425785GS8,"2CEZ"[?#(FB1"3:;5Q;%67!236S M;AJZ=H)&ZHZ==>AY]?($2N.=K&A SL>WZ.E+?58?CHE&JE@]?^+3MD:^/3[I M=[08%+&@?)[AF3PCEB-PO2- ?-WD3;5:K(@ ,*.#X7WVSC>YI'$. C+3=LF5 M:Q$^38^Z!#?\N*=:7LA[70AH)AR'UW74-@;_V#2I([5BA*YD"^_5[8UQ3$#WN)[>#-NB/WKCSY_'.WU&-K#\H95AINW" MSZ3$,6*UTHIR[\TZ['DCS6AF8,GD[)XFX5!L#)-;7C-=K'*3E"05>)I/X*AC M;?&5)N$BV^5=G6Y2NQ;*9]_0IW$%7%$+LX9AY$R)SME\ \=STEE/V$FD7L^T MT-+ZK*WYI3N&U:?2V7)/:AR1OQU4CY^48'/&-%9']Z!*<7+>EG=/H]*TK M%CXNKA08G*1C3W,,!0&T!A]0XDJA%-?:XY#P#Q.O@L1D)ME>!4V713#L#[I' M;"2[+D4JGH6ZANN;8;CB0<(_:LTD2-,8)G2W@>D"]L(FP#0>9KR<5P4 H\6A ML>_L!Y,(VT''H=&B:%(+5%LM*X=O\ZR\[#7W J@># KVK*:HH/:Q>4.9Z#>. MA9:./Z"LV]KS,#N;B^'*H EVZ33H77DLML4J'3+ED\?<#DQ$IAKT16HA!FKA MT7EH1O]VH7O.$/&(M;%7".C-.,$ M2:E_+N4-'VIX>;OA.3DR)TL]VR[\=.A^-40 GC8#WZ"R@'(RPEB /T;]:IL! MT9B/%$FN;QYD#9E_+?68-+;'47&: 2J-11A;&AX"<+I "!39)+- Q5EU$A M-<5IX>L'<+0^!-"!S&YW-ML0P%P# FC^#H86 (V-CX:50W*':57#.)2H:]Z^ MJ*B4D1GUD) :>+(\=$DFJHD C,B0NS")8HD3#M*R>L-=/;Y_L!']O/=2XZC& MDA(P=TZ5'/32M%_:97'9DVU/<+MN?[CX-+2ACPK+PBNN)QVW)(PE_58-!UAI MG -FF@6-[9TXR*BJ2AA=F>%'F=![2RV CXGJ("-+/#DB2:40K'U54DR2D+#\H4>L/X.,'AUU[OH/6-R MGE K8V?"+>P9)[_^X:5DD8R0$&-88ML,#@QI'/!7KB^QK<<*0K8?11ZPZ#J@ ML\HQ).E&TXI]G-BL&5G3%:-WQ)GK$2[3"Q2)=^!^V-9@-0U-WGO#,.[BR3Y0 MIR.92-!['*%,:8Z-)DB%[\MR*S?8[LQ:[,Z04NVPN4*R7,(#,F%/)2)C%N>X M% <,:L\2MQ/)J4Q%GO;S\RJU7=7%3QM?^R5#TM9=YE/]'21[-FK9),B4G<$9 M,XU11]3J]Q/X>0+*[MZ.?32';W6# $*>4HQ:3/+GG*@^O#R@_4CP.EH0]6/ M^"$:"^CS<#VWO8]LR:*UL'J_8V-&8H(U;W,F<:3DZ[!V$WRO,+?(W)WW'@H= M)">6[@1S\WH+\O8$)DS2<2(.3UZY[DN[) C_<)J59\HFW(YEW,/M"WUIQT"5 MOTJW4=Q8FM,A$J/%]889.I95 DF^,!GO!^H9*O==V]+U(K"73L]* M)8478K]BSK[XAE_I>*]:,9?:<\CJPP[_LQ$V ]V@CR!\[A(]FF3/S<-T;'L\ M ROZ6<6QC1&[8@W*E]HYGS-GR%_B%$)"F26"V%B_0_2Y.I'>D/C*M6^['XOJ MOVS1Y*&J15."L18%&8\T5S SU7_6_^V!VRW7WKP=93%4Z3QKMTI^F3T#H=67 M)RFR=.SW:+TD1?RGPH"V"0Y7A5(R#[6+:WZ9L._, FH,)=,18>FX2LITI\1J M$ZZ?1=I366NCI6H_V2?1?FOZ1";+1C.J//">9V^TSB-;/D/>^-5(;9 &-0;O M%=!R:!;,F&Y7,^%.P_)/5]_P>(=Y.Y [A!<.\/+!PEIY^C( M"" KK7_?V0D!]#RO0 !?19$Y3YAU^Q\1X%\T"BX6C_%J$$")(BQ2*T>1+ F3 MGAEEO,27FP5$V])TS+!%>XY;A0!&K'5=>RP7J([$/^7H;)_#62J..8SDC!>S M3?94@)X3KR7UM!^E)$@\-X(,4&_3X+.2U/>)!Q" J4<5/"B<"T:$ ,YG)+[5 MZR* )]*)\#O@:UO 7G^V>#[E?%!..].BA^;=ZVIK+JS%GBRHY]YZU*S.X18_ M FA\L?Z\[O%7P4UK (,AV_;OZ:E/N7#A[VI\9=/?WE*?':B:@>M^T?-=/C%G M%O,O$C'$J1F'263Q]MN=5HLV/)9[;80]"8N/B)MB)XTN=EG\;H L:;]D(&,I MJL1-9?1ORI"##T-V$(#-2>/(*\UKAYV/K)>SZS]FX1<^DXI3;8OX>MNE)O:G M;7>&BM6K-.9-Q8#EXA9%1V>Q<9&T MJ]E4S!.^^J^]Q>MD:S,.CP:E5*=*^?S$J:SX9_3W/UM[FPT/&%M;4CXOKB9+ M*6.FCO( 9;LT_;U9J%(+LW=JS:,JKHO/U<3.+A/X9IFF6V=#X,91T%SYPT7- ML,F%T5F5,@_Z!RS:,5V)+!^Z9]W.7J0XC]:6_DI*]EPS'+QE\0T!M"!+2]MT M;"V?1_G;+W2L!!+Y.5"COKCF/6>([..6BZB3/$.)GB*:OZO@R],Z ^GXIO>< MRZ?;I<_S+@X51UW?]#9TO M6V_QU[LRK]DZFDYYM<%+N0B@PWD$T:Z:3>XM;UK,!0$ M0%>L#&^MDKBB=OT J$H3 9I"O^7QK=T/%.#0BCU[S9JQ>Z/,E4W5\E-[ H0R M.T_EWN'GR1Z:EWH!.ULE]H-'I3 H%(P$$V8(8/6EYP*R3DZC10*,)9M%F)6? M\#.VY)-Z:P0@+D[[$TPT02=HW"/!FUU(> &E%$ %.FXL35@HEFYVLU@/KV[ MML8N*^#SIR$J L-WU7XC]KYG54:MV&CY&$_%GNDG,Y1.JX4[$ZY"]<^ZGH3, M69%:\T4N-P!2[]0U68672AP#]+E"8 _RK5YL);I5R7'=,_QF11A3-5CI>-UR MUGW;RV3BB"M2$M#R\$&9W8L#'Q6('E @@*'H8&3)RF\/YY,DL-+12(?S'Y[M M%2=5IAEC'_4Q)Q&5'*8;>:78YMF=^KY0/)IKI!\K3KC"FGT*J?'K9?#H)50? M3\58>\NZ^'G5\/+H$ ' T9"!JS/O-QL )M9)-)#\G6AOSF34<5)AETJSB1S5 M<[?7=QJ5T;\,"FUKQ4))-12LIW6?5]5_[,F]=%=F17O_I*K?3D;F<5J)=<84 MWP'IEO#+I,#.3U]ZJ&P*-$2^.[D_5)WD\AK^G97#19)H+3CL%%IRJJ!M7#/! MN5%5><+0)C."V^4_Z)$3#8)&C4XI0Q2PO ,AQXSR:LLJ)3U89-.I;AIMW/SLAAP_?#;"=KOXS\72_Z#@=+K(X, 8EAWX;7(A9-)4OME6)/MB!+^ MM+#T:A*Y..^XM3\E8)DK0(P9RE_9 V\.IE(F\ETBD8JUO[Z]CTO8Y]NC M?KP5BX1,A30IML4I#:/D)AJ"QRJ$F.(U#*"I8CM-4)&'K@&R*JGHF:2L$:B MZS5J1?:NB!H7Y"HVO=#?ZE;![#E+1_U7@J]_/\(VGN 4C98(T/-@7_E+$H[H MF87CA;OZHBN/)[=7QE#666P^BF3'KQOGY]EPCI@X^)%& AZ>0 :/MU\00!<+ M*#NCIO2W:_">(_,;'(TF*"LMS,E/6(Y3?/ 1[WYS(&02X@@WP/1)Z^G MWC/($G7)4<;HYJ'W'X0!N^^Y,X)L^P'4LH@T'5=GP^_B[,CT6S"%3+]/$$"4 MZDWX\CMI56 M1B/@AIX9-8XRJHI$,\A*4F)+\>>1P*P]G#-Z#P'@@X>3O9$1M'(1I@^X?- 4 MN&E:P;NZ:P\^Y)]% .&9U^!VVE.F!:1G;)&HG_0?*-X>&@!_-[L(PZE$ "M; M\,4C]!O,JB8H)1*0=_P)BV;A=$AK\/\\H;!M@M9*5,&D$,!CVP,XVBSXR.4_ M)8TS+9FH<>Z6,/UV8IG>954@S0,"[F#C?*,T/4WSY6@"'6CNXV#-;V$>>V:, MLILYDZ]P>:*?!^C)1I_ZZG:]H:6P@>,W!&FM:[].WDOX_AA/HFO.1%/:*&^7 MPBS-WMAR*;E[;V]5*U/*V[;5WQ_F@C(Y\G^;?5P^:*!]6A$I;'"^1D*IIS5C MN=9F-4_81^2*"GIS]Q^U].%"FB11B53_=4.S$;ET?8=NG.S7K#K^,K$ \?Q6 M2H8N+5X2G.)=HR/KMRU(<2W DA$&K,$4\@RW&AF&#\2G=S/UE,\5JBM+B*?? M[)5'^-<%##EJ"^\7%K5D]Q7,6)7+XG06XS1\\[1XW*K'@/_LI"X6+X>M;,K% MVA!_*U%'?6,9I]66/1@[-\]H'P/]L$"X*Y #HD_8]TPA_\?>C[4P.=C[K#3V MM^G[Z%$LH-2Z"T$Q_(5\'4WG+_2>4?#2F/A/.#7O>BGE74P1B"<-CG3Z\]<8 M5>QW#RD_5VL*GH!IDX:(SPHFB!A;T:'X- 0&T'P?E#R0I$C4?*0]H^@J\BZ( MB%N$QE^RAZ]ERX"S::(BFG!V7IE*)S[%WADDJ5[9NF4@\5HS7N+9#[YBMFNS MMA]F^]8NW&Q"(0\XTS2J:3U-#ROG0\XL28[7#G#+[HIG[[ZMC110$]XHY?:H9-5B=/STI M[1MR+0FC!;5LD"8<&U'.W=04O^=*J+KOH"]/WNG9(C@ J(=W]N5'TF]PB&A6 M!NV;D5P2H%;3"]@6GQ"B]_H*@2"FTJL-4B6\D0:Z(D-E<]L\\P/&> F.7_,7 M,!G\,%:PIDC@<2Q5!LV[ M>I\0\?-HR6!$AV3MPL0D043 ;G1( O])?Z;B.&,0FI^\,#WQ+5,<\NOO+=W4 M@L4#6/KA>D';"3/>VL5V%#,6YK,U>@#XW7L9C ,MP\/25_P7#S^_AH9'E]N+ M& _M YC1B=4@OII,"\M,Y?QG52^4[/<5^T)O^45(WL9&Z0(5 T:[5^L;,:LB MK@*D>+E,B8Z>?!7/WI5%?G!0%B.[V%.;];CJ=-@Y)QU6>HJ&P:@^+Y@LY M#,8Q1=:A,UG/0 ,I2+X8+TDW-N5(3"3,&8XU=ER7'[I5OB]./:L79#91FJ"* M6O_HV1?04R/&S-*^J0V;CKL3)@DJ@T-3@YUR\Y^ :A0RR'_\210P%-DQ[A\#8>Y)9[H,_W M'_9B_X^KSY3#35@$#1L"^!H!OE+$ 5Q7M&"Z@.4%8:#K& M6,=,?D-J3X5<8+_.JW$WK SG6$GEFJF YV.B7K5!V1FZ?"FJTH5:#7-.EYZ?1@)B^7B[%E=Y0@R%;3 M;#:EZA7ZL^'1>NF;?/M\^IEO5L(ND43G=>4G>W-UNM6O9/ :5)/;IH3-PY:F M>$,R/N&$?$V:6/O^[L4'4QN:E A:G?+E!MQ5Y<:),]U5LL8)9FV3*)[X4/7' M] &+_CT7Z7F.9D5YWE6K M,$&&3[U6TW:P@4<1FR_>"W&N(YP?A40:.H%%#D_8G>+HX]6X-:EKR\A!Y+MZ05^6;0VNMNU( M%<;NX>3HZU8\X"2^'_\!ZZ?YMUJ]=U)ZBIWF4 M+12KEJ,ZHAI.'/OQQ!$M.8*5,7@+AHD;MYUG8R2ISP:KLK7G/$F%X[-X7+XS M]N8>,Z79%UI./9Z;79Q]SOF$#-NIT#/==39@4&2E_MO :D G=VCZM3ZD,8]: MJN:6"ERM?;3"5("X4WFABWC<@U8AU)[KH#A7^_1=_-2SRX<,LFT]5>/V2^ Z M20KP88(L>N@9->.9I3ZUL<1^ ^=Q*P576^HBR)W=A+,QH4B M^IGTOW2I#WI=:Y*N&&+NUE;FKV!R[-DD+<"QM+YPZ^ODVV/E33%XP'9:& MT$UE3^RQ%S%BO1F[GY)XF[&L7I=2@I,X>'C#3XSD@7$J40(YB=PDLRK=AG4Z"#W-T)KG!]>QHH!5] ;+/PI)= $NV(<^Y6L0Q]W!\!O-H%WY! MJK12<9 5*:TD,LJX-L'#=6;_.&3'*"DA'!VU_L3SC='^%"@T) M1$!-BCG$IZ]F[4G_(]8@ MDM!TGFTML7I4]C^1*8(YM-7%F;+]!JO,%HLST9 M6MOND?2?'R" 82ZZ.)NRO&4YL:@%/.,PP/9F8.C=[0M;L85LRX>4]*E&'Y_E M,QZ(IER].E'I.KKU@'_S^:>G,UZ+.F;J RV,((KH@UO2AHV'M@D9E1L;%ZJ6 M2T[;#LQMQW5RVQ'&,WFST*=,^9DSD#QALQ"?6850LT6VFMNVXGXFM,TJMPT/ M4_5O2KO%J9/A$K-*P LA@$'Q:.$MT7W:OS%3:&J,0MYT0RV@2=O$"9 ME/:M$OWJ*=J*1[L@E([>L9IH:VJ3-;(1-;=#^WUCXS!7!7T/3/,AC5+EBU*4&C'>QA5X.AL9A$!F#,'FR&A= 6D.D2?B6<]E&A_ M^VWNH:@:5WNR>?G8?E"R8-!VK, \?5!DWP^VJ&NYS6S9 B@K&"I_>GTC;KT2 M[6)>G[S'>NRFB9-[_/3,2>Z"&9PLUE'$OJ'Q@O I0,B15*MQK?)&-7GG#X-W!L@-:Z ML5#N1L$*0:>%H):$6G"\NSG'Z86&^UV#V8[[W7=.A-\_H7(18ICEG:7%F9OQ M +\,PZ"K'.<+S4I8-3:]Q^T@=T;GYG']T!!<"F=M)M ._"I\.Z?QQ5_O)#UT*,4WOH( 6SS\HU,_0X*@*VM M/^C%^)FR>A&$ ;W#9VE[A4*0V^H*=QG8<94Y"^0X?4/1:28BK5<4G;5'LB8K M](5G=+E_<"Q_^J@@7&C+CK%D?MO/EW4JH(A6\7#40L#"_;N]W]HKN4\B6M[X M5DW!+M3.;4E>6Y,7_&J67^M\D]QQ-KK(A68TR1A-_)PE*=2@;6V'Q7WR!N)];JA;6MW6BWA#WC@" M$7+][+;2Z2MF6V);(IKE=-S%[I^X!K+H!.B\4ZWT>5J%DSWL%50=8I5IOE!_ MMVYNJ0\Y+F-"E_E>)720!&P7BQHO[VX;A\VJ^R\\]21RXLZ_J(V:[])YLLJ% M6X1F7-#,0%@D)'3]@SLSUW%LLB9SJ=B=X$/MF'&,*U;?P*S^5R8<_[M15S!*?+:91QN]"RD_ 9:X.HNEJC##]^FX$_4*V>!6(<=2:9=RRT.9 M8]Z8J+Z4"*^CT;SO.ZGT-55C!X.?+3@XOY,OXR[8$'SM?NU%*-A-TSB!FO@N M.ZY->"&\H \S6BW5?=Y.N?>;R^Z<>J3 \ZFQ9^'/QNUL(@@ZUOC:*>M[\#F' M'62(4J%,?NQ5$:*BH0Y[!;.!59+'L4K$\LUV*1%',:JRJV :T]7[:=73E@U[&OD7,Q<12IWURN*=A;EGPU9NRJR/1^M6;\OD M8CO)2D59/5E! +BZLYD(P%**2N;%+;\LGV5WXD[AU11-S'0/9[4CTJ ]3H[- M\@IO_B:2095RGMY]](\8G7-4%WLZ"0884[80EA(=_8>R?,5+]T U\]X M'WV?UJ+D$VQV-\.6/ =0D#@H(^S_BJYP3BU[2/PLPH" M:,F>0@!4F7!\6ZSKI& X#F<3=-W%105=" %@\ ?>##Q! &B)AC"G:*A4!=>^ M%2V4MQ8!K,:/C$A2;<+H9D@O^/!@%/K@HUZ)9;3AIIH\\-+H+@*(TI25!IS3 M#@,L#.?&)0XM77^>./XGY"AQNVZ]LC$0'759BU,EB9M19HQ!KJ&YY4_/EC;[ MAYP-PG\]9Z] ,?]%<-I?&+)E9O@)#?TB]X??^46% 9N_2J[ZF^*UPBR@E-]$ ME_U%\ZVM=%SG_YH<\?E96Y,4U(6SEH<5JJ)!FO,,SML1[4.S?_\V#_ MUW#.%G>(#GL+D;B^@\1=6ZZ3_^@\_( 3<>4O+.I8UT+"#>2^]1'727_]*OT\ MO)AH0@ 4F7 "[\4K M2LC!]0XR>T?^P^OA"\BL-5_ZQ@T!P*RBH=('X"V[J::#0C"<[Q]._\_(DPP] MG]4^['IGYZI+2[R+XT@4PQKZ#KO:DECYUKWII&WTP ,Y),:L,X#M_7S"!/8* M <3:^R( _9]O+3II.@G? 3;!OQ.F_:=PX$6-G]+]T[M_*GKR4\^7_TZ\/QW\ M#TT'?RJJ^F^VVOQIJL(_/?Q7165_-=0_%MI_0AJLYX?=8V?1>_)GMK(J-21[ M=DW6%H.F84D/_+GPKM$M0*?$]<@3;=;]"=@"F.MKSIWD#-.VL>8<]5\#[JD ,JD7\(GQIHV MX5-P!, %';DIS 4/W93>P V/TK%XP!#"# !;7 MD=X"JOZ;GL4U7_'!GX<2GB^\45T+IN/'N^K(+6V;)PB2GLQ[D_0N;55/MDL, MAV\>=^K%J/VJ=9WV;:7" "" )KZX+Q@ MJ^W%$P1@C0# 2$:@S[^QBOZK'-89_[$]W']C(_&+$"7AUYI*""#MVO :UK0J M>UZ"Y"-QWG1Q">[T$UK\;]-U>[F^LN;U5[TG#T",#$%=ZR]4T)&7[QS(($7Y MC(3-:(0_:1Z6G-I?7DZ #XVXH%.ZTH"3X5^OC/R[!UPK_G5D)C7RE_OL<7?? M4%:/[4.HQW:LL=_J5L5H8SM1X2L)YY4^+L6"=BVG$0ZMXA#N/JVO/[;?U'K, M4#G-#/C!7%"=$8!/$G#QC#4GT?@F.5OGN^?H\U>A*GULIBG^/Q!YH(^!RSQ[G0; M>XDK6THY]RUE0GSUAHL*WN'7*M5V\%Z>LK.T?82\\D@H=(C&OK2%4> M4=O2;KSQ)J;+NPH#=L'+&(<'%US(E(^T5M<#97^8Z*./!S+@'>:?<[:4;X>= MR256<,%1LT#CT U_!HM.;.:>V\2G+1O1>+,*I9:DB;5S)$/.6=+BGVA:CA.B M[ZV=#Z*AVW@/H\LB?3/,Y0W:5P\+RJ*)6*9-A]IT>D2JA3R9M M6\^*G_ !5(H7[W(5F3$#1-+@0G*B.,LK'4_=ZX)5D5R0L"N&[9Z/9C''>NIG MH3'CA*O7'/N7CWX<]V'GV=?+T?G,15E3K&I.\$836,VTL^62:_0V+Q2@F7RH M* KNLXEP4,(7 M\0$( +.RRMJ;O4KENZ(IS1=WT_4V2DS=7K7>Y@2&E%<1&H:AHO+>!5"-J]$K M-NU7C<.#V?:,=V0_/.'J_'0JG";4GHYT)-:]WHN$Z6%:F,ATIE;JS>]EF)[&&IR_X M$!+<[;PV5EOV$[E:^$5>% MW58(G&Y)V(2.FYQ2/YKBDVTNM#:E#=TTHI)+ZM_1.[SE5TU^N@9W0F-BM?C]G,!28\"U4%^W MA_D]]/X]7"J_-L95M$(\\.:CF]1%'8@VDX?MF79&B *;G#KP'*=?OHNYP96O'RIR8Q[2 M](-' O[V \K8?PD1F\5_L:3(#?5YP?\E6VN^M^HHSSO<)<;OFE?4)*##S770 MPQDN@T>, *9E)&Z8@OS8TS \K-%I:$91D%4%&5+,ZF0ME[6 ]H3$!9IAM/R< M?L+O+YY+,LK2UMK0*'DY;AM\T3M#ZKMWX&-HM((G%%.\\J@/@Y9]6NCQPHXG M$4IW3Q8":+]0&Z4?KN>]()G1T>\$?QO#>\1HNWOAU%2L-EIZBE5L^#AJ4_KP M6'M'QWBNAL(*+8V1;1$1\)GX&^JV"%]-5%. M;C'0R907,-'/I@^R+$WC^EJI'SV1HWH?B-9?Z>#EI5&2MARZ=R:!/Z>_(,O7 M6*)YH=JNFH'BMNJVFBH6^+ICB5J15\1;9K*X8_U=68^1,_5'_3IN](\"/FOY M=,);7&W;#6J4)2X^CPY.FY$P@G>, MU2\*"V*!37'\U\@E= #'KZ&K#58:.8VN#/?[3I-E:!UK(;\+PLKD4A:WMT1X);*^?HSMYM@0/NOLTHS%$N.6M0#V%M15?S:38 M6GJB5FB&KU&5!0/W#H]>3OAQ.WX"X-#UO8.=3H80XPH M,+I*7>H\4,J43#1:^ K'B^>'^V_OC4RWBNZ)\Y^8ZI%N1P!D>$.CX7FG\J)2 M.=NU=I^7P]^E=GINN(YE.I62Z;F(@NI.BZU+,?7GM@WN'YZ^P/* * 35AJUG MH.21E?=LID!T[9O7Y_*?OZAV@C'8!3 M(VZXXI%K:IJS;8:'Z1> M9'DZPSS&IGAS+":BMTC368+226H5'6+3@>Y_?WQU;$IZM/Y2?R6RJ3RNSUVY M/NS:+8'J*+5KM&BKD7R\7@([R2VMX"EO)IO\'7D4[E:RM8+*'P2QCC%=#1J0 M0]'*L1;R)MFRBJ9$%4A$NWM1%.6ZV1 K5MG2+8^?">BI* \">+P?AP#\5'_^ M(AO<>F\Y[8K4)0UV*QH!A&:7P^<4-5CVUZH2!FS1D^FERWDV8YL>K5+7>25- MI^.*3ST;JR@-U=C-M3ROM+IZVM%1ST;VFBF^9A07)5326Y-V68 .;VZZUO&C1H(3)G\$(&K? M=&CN_(]3GE\SP:@&;9CK=YA(-F1&+[%J M8E[:VCT'^[CL+?BQ_)YJ)'YA8,DRR"EP9_ M9E1U*%_><)M]_D=;KFRGMP1,ATI*B\F@/')@:=*M?)6-0_QV[*@6IZ,S$0\, M>CPR*! E;M1EQX*R^*NZ,?6@Y0U6G87#>"$U5[94O*H#UO[&AX>G#SO8DR"U M6;WZW$IRZ+=7R9?.3@MMB[<1@ V)ZGSKE U>(LT^>>7^;%V.XZ#P:A+0_[L? M/H!_M8E;_,HN6S&6*EPYJIAQ%52\7T&C[&\F*4ZV51H\EU:PG)2QT'!M%LUT$;HH.L"U M+M]UNQC[FD>A?5U*1;#WZWWH^O)-"5"-&WC=?N_,8S?5X[ML'G"JA M+F6=&)AR[K/AXOBSK.R2A/DV(?1XCD# 26[-C1?%\%>?J/Z^/%F]:4FWJF:> M"[^O/2Y>9R?JSY9KLV4, O>F:Z&78ON'W&+-*.X5-)=JS0QT X#LOZ,4!5EJ()EZ/,YY3V$M@#!L.E/VO" MZY$Y:A@'H*&)63^,&CPPQ^)YU,.8WL.7K?V& HFR->60J(,%?(JB\_]N M=_?_6;?V"[_;QIG]\P?G\1'M][OZ\=\_VQRCHT@* S(M,RTK!1(UW2I5GCBZ M.8N&5%LJ7\LVR%HOW]#WCFY,SBI5A2ULARM3T-UZ[!4KLE&1EW['SN=L>;\Y'MD2ZGKKW 9\O3A^[7-]8BA@GR,/OE M 6Y5>"#]D,..E]Q6IH7$\S@]G.U$9'%&^Q$M^?Q1GMX!>Y>'H,''U6U)FI!: M]("T9\(ZVI:VQI2>&\#+@K0#U]5=C:$@F!"8L&FC9KO3Q!5*D <9KC MBNV;/I6ZT+-"H=<5$[8_D%M_7BJ&"6LJ]4["*K7CP(O*H\X&6U-3;]\"K0&< MLY1C_CXP]-1C_N6CEAZ<.C*QFSS0**\O!^]GB>X%Q@192_-$"T-N&2&SYNVX MEU,MC93R2>HC-FT5J=8$^.L(H-Y7T5&CD6O*?G^OB%2CO.K3V8-BFB>$0M,, M<\5^CDFNN9%\JT99"P.\/-*%NF*0ZC"4P ;->T[.%UJ@KF+ ;01JW3;@8/=Z MC#VBCZ=G@_76TXB'7>)9#I;H[T2%&>0Z(TW+Z"W4?;[X13CUG8IUF&V/#ID? MW5I57* 1JNC>-V.MTQS$JZ@4(4%' -0EW_RX[Q]6!@IS*V3-"$.J(?(:&'MX)[[KF.J]?/(+>YZJS,M]/>=V ^VMWUN_> M4#OM54+3P2<$T!GQ\XW1?&OX91K,NBC#3TCT?\XM_G);;2\+"-0JS+$QSJ8@^4;5UC_.5#=%A1 WH8 OC!0 N/>Z)/[9Q*A=RI M 1W@M1Z6D*;\M%JT>>"I^O>V_VJP]D MBE?Z%.^JCRNN547BQ"?IR=_2?5NGL.I5I>9-H&8(-3O?['AB4#&I,ZEJ>:Y* M^CU!&JO.S4G).6FP\1![)LS -]?@\WI]F:Z0R4,F)5I'<*F-"Q&*K8]OCF_> M;(]I_N,>9^J*' 4?C*3G&'U4AY2B%*66JWS"Q9"P#F\G3GM.>D^30&-\C*L2 ME#7LL]-< P\:ZY[2+%LS:>NZ<,M9DNWCCW)T>/E4(WC^/G75)93J,;T+R@Z] M1BK49F0>\-0;BUOM!N(CIO+:TL/3>2,!>%=+>Q WYQY&EZ6Q>LHB@YW=HN1) MYW-;&3EZ;7J,;C_L6^AOO"9=#/'(>?E&UZ;L3!0L"14P13]H5+(XU70M[D9Y M:RP&\V)6W,OCO0HWZ/%VLM./H!#?^X'.(RP0R]0ZH2)RC(H"9<90Q=>]=03Y*K'"V#WBH M[;9$8=[Y9'ROPX#5X !.X\.[%EAYC%-1*@UK6[J.FK=-0*FW_,3CT;X<7AZX M6I:NCB_,0?K=";*LVVTC%*.OM@3YYE0EJ5P6[B0HJKVNZY'9#=GM^!4"[^?*GP7Z$U3;8!-,$5?W$R@\:@8Q M3I%+1.QK<)!<"1:_4)[@2OJNHV';1Z9Y#[K*;+0Z' :D7K?>U8H91S#=D\59F]D'MCM&P6Q M:5.ZIJLI5/A^NK[EM:2"_@"984ER/SE[Y[X_G&_GL9OS[">C;9@E%O^\I-NG M7/Z$[Y105WGQ#3ISC0.:TNU=>Q0[_R"+>L6&>'-(DZ.[G%5F2VM0JW M)==$T+@+,*?S97ML2&KQ59ZUS_6K3*SX<:YU"!P^!I/V]I>DZI? X\H<:^R< MB2PONO*:UM]@ZIQP,_6X7/[:5>I#,0"IJ"L_4N\_L51TM,09CUZKYR9]RD*0 M3?7#MMFET[HLO,N -DDZTIZ,1YAY@!(0N&GU6!(P?BHN?'AZ(D]H&'E46,72 MYC86A-7%2"A(4X%"^Y;7?-3%W1*[(]?IM78G#8N4N)[YS;#RILK6%7J(2WQ- MH/WI*FK'R;P0OOAAT7=6[NF]B.N)_'K7="EL-7FWYFX3E-LV6D372WZ"]$6E M8;PUC<-?YWAXQ97D(M+.FG:ZS]#\A!R7+-%X8 MO2CU/R,H;/,\G[U'H3>CU$UG ]_@?@=*O2S)E)X(RD=M=L%TMA:9'?0[I%96 M_2&#<37Y&? \I<4[PW(T"A\07])EG#R@[BASL3 P?(C/TQ;0Z47[K,IT:4^I M2[<\GFO/9&R/*Z=>VB-Y4-R*.YXCQ;$N2HRM$AF]!H[P8.'"I3>> P@@G6*T M:!$? 727%R!!2,KB%4HZ&M0:+JW/ *__@@RBJ%8:AD%-:^JC$KN]M#> 1O:? M>T^3ZXA4O_YPT9]/\87R8[N,:(*OY-/RG2MB:,YZ!@47C01EAV9E1@56 NX4 M@7,D4S'*+L?9H[UUH7?: X6H;#M90%,LI<#4 4S>&R_,M4GI@[-CE20S.R_.QA?)4+/ =-*,H1U"Z;G;DET# M32[JR*^,)@VF2U0/N[$QC3!8!HF:/35]G?(69"[8*;+A)\8?=C*+K-@$$E(Y M*(C$:1+69B&UAGU$62$4*KBR?6\+\-1DK(?_MB/VMR./*\B&4W)W7>"83XP( MI3P3:B]>$-N!Z\&/F-,_0ZYEDSZ6Q%\:V/XW2%,\'!7#GCI&0*( MM/]AN!_=&QE^,W*I@H8.8TXE1 !?HI\C@.;X/SHSHH>)-]A>YO#;I=!)> =\ M"Y8WW31/&P^\ K=Z+G-=D9T.P3!_-E/^0Z+H]_,\3$3Y0JW5",R5>)))6[%I'>IUYG/D: ;B\ M>8G2DQLJ3MLYRNL5]3;HY?$:ZTCD[LW8CEB!KC(IE%8YN.?;I(NU1?GG][TA M-5=WML^Y+F379?Z0%/2A\DC"KRC;TM95$1>34B2).5)^R$#ZH4?<\E:8'%IF M.L:Z2*K8B%&W4 _U94G='^S4>Q;ID97DV*@XLHR@ZXM:W,L&N T)/&Y)QU$D M^#=T^PZLIWW$);N*T8;3C(MB?K$(SVELR-#WR6:,KX=PYPNU8:>2/[/0> MH[QQ*4W4RGQS?S4?@_E*--K,XOPB+>'VJ+[>'AZ#'A=&S8R?N1\WF- * ?SN MLL4__$/YTX#IV'A09='[". )#1)_^+/!>7]Q6O'-3PZJ9>!:"5:@&5DZGK0: MGC[:3H,2-JW*_E?(\FDV)ZH8M)3,Z_3&Z0X4#A[U!K.N8G:+=;B*_+P_%P": MR7[!*W^^[C:$"^YN66FZQNA" %G#4[)ZZJE5EE\\XMIC%CO>!'E/KX=F?DU2 M=[T657C?_(.L&=1X@R_&TDZ]@)9>ZI/(0#*S%^G/Z'1IL2RX(@OGP2, M6!]\5/O+!-C:%3"$ -AOI &=N';W*_?PHHIBC:M.#*:Q MA0V9!Q%R5)S-[D[B]J-?PEX,--WXFJ; M>5(86C(]!RV9;7=2!@,D:!-%:4]KS=3ZR3XO.[: (*]E37.)R\-V7U975P6H MI<+EDML2/1('YLCQJ,6=AT;]Q+@>QZE75WI_5ORBRD/ZEFP,37!H'MM)RL:U MBS@T9]=K*+08@G5#HZ#@;<$R<$61^CR&8COL_N'OKJ*KZ=7]T(BVE*"@MC:1TM[1(J70HL6BDFT4(2 M( MIS1*=X=TIW1WL^A>ZR[<[W[WJ_ONO<\]YW?&N/?^L<9@3N;\?I_\/,\SOU7D M5*A0$3$W?*D<8QB!+BO91_BR&R=:ZSW1(*CJY&O 8[(IZ=2]1:;E)+(GS.Z M5A-Y=&,BLG/P.K94-;"JZR/<%90(M?N.N8?;:,)LB%]DNO J N^^);./8I== M48*,..;/$V8;)QK&P\ZS]]IA@&"EBW78V.V(E5HR\5&$<+F\_V&C\ZD)%UWD M'KZY'F(R>NY>G?47=7EKXC-<'\L2]G#$3V+Z'FC$RP)+=3TO*WV%YM.U9W7! MA@+X[Q.\OLRB)#Y'X)<7]:@;]J5L;L M>9TF4=)0U%/*91-EI[<1J/Y6(G,4U? M<:T]WK+=;>-;@@$*8,R-&@*+-^]B6+5TM;EB;'LHG8/!/P[5F\AD@1,-AMN9 M*5CUP_I)#5UX!!B"KZEY;AOURY(Z\M]3O:@6PJMQ\J@!CI'_<0(#*GTP+'QP7?/>^N M@==RR*[NP(!=T\UOD3^POV0[S7*J<;CVB?TXGB]]8#JTJML[V^FH,_<984Q) M:_V:ZM+_YB[A^KH%#.BXG5J4H@C'%'&MZ]W&\Q/ SDX57NJ@"\%S 3&_ZHMI M\,&6\"+MJ/"&XK@POQ544(0$\R-5R."QGF@!W\!W5U0!KX)'$>)<%]"M M0/6@'_J'EB=T^U/XI9A"S]%+]VW02,Q46QJ(JB [9XHMN64U^S"S,!46ZO/4,9'S/*LR!C;";4ZR*]EO/:94A>/7OS M^%3[I_;30U>,CY;,(8670F-AO59U-AYZ(IL=&IN_T"OUJRX0Z<>;'G$-1(U% M6EJJT4]Z(L2)I2QML,8[I"Q6A+42FG7A=89)EFB"JNCQ6*1?3SAXVU:N";6. MI?Q[C2HLUM.;(8]:%J@:7/I.SY0Y]S>]?^CNX)7B,@,'[E_T OZND ,>_%+@ MX3!_[?)WB_UK8[]J%0[LI6[B,(#B=JZ'CBUX Z6T\:_LO>;4=E1I&-JWH("$ MEE$ESTE_+JY$9,S A)[->7+5<<)?+ B'OPAO?^-..;V?OQ53LE?6],M:([\Q MNEG;Q&>*:-=;-S_S3U%70XN<27F0\UT%"[Z'$=P$F-DYG ,F4&#([JJ'WW.\ M4E@/!H3Q%!0DJ^V>MRNI+9")3]4$TB&&)RQ6^A6ON1$FWU2<;_4Q.I($"O'66;H?SPH"DZ^N^S]=/":?S"MJK)&V")BCRC5Q M5:WLX,85ZD6%*TP6:&"T)U_-OYCHQI;'>%A[].EEY_>^$%@UO2847?Q]@"PEX^=YJ1$K3>WKQE\57\ M]?U-5E.:'A76SNGG+:DK+6M.,70DK%[E;FN'&B\4D0Q&?M"V#DBU)7CG'(TO6/C+,@.+25RKSE9 M"G(W)4IZHRUHP8D4(3@9+<>+2QDF@S;E7N2<3T^'R-:AY0%6HB]?$I>+4-49&0?HIR8OV@=(N?+8X?YT7 M3C.H)-8_5=_?B%R08N4TQI>0 0,<>/(,G1_!;8/A/)"E?(,1=S*Y1R5F%Z-: MHCXXXO-FRRZJR?J7LWP-.D2N(PV_'D6_KEU.=!WMJ@@,7JH0&^LCOF"6!H4[ M 9PY^F./Y+GBO<*+KU9+/WUG8^^-G;X\N660B\24H!PTXIN56D)CRS[9693H M(BTY2GRVUH%F'I$F? $[TKDRT<)FZZP!MPJ^>"I:E*>,ANJ:V;-BW-PZWV^U M5[A[+EP"+O-HR;UP/746?ONG1P@U(C?$(1^I;5E&$J.E%T=EZC0Z S/U_&&R M/^!&5EA^SLBTF^7*]%+I?6V4Q8YA>*3G^T51>N<-]YNGXS4S7-SO-063TQE> M(. @)T90K"RO&2*Q+&O8*:*83XT^V^K*)I(7S7![9U :_H7@Y!-6^M$7SAR# M,2)Y_'C/<-NKM=)/8N_96_\4R8"&WYEB?!<3)]H1O#Y MI*D1M[LW7O'G7KY#_?8%GNTP!8W1?_3/ME=^SL3(5##5HQ+.C/+FUFD>W!S# MG6:B=^((ANQQ[EZY]O-E)-;,UHJ>_0N1U$$T+NKW;,ES ?T M^VCX+;^.5-"4%Z4*XX6##/Z#6Y !"YDPVE=9[8&\&$\>Q]^3,=E9"=%$)6-X MAM!X=_@O[.V4G[/D6Q;@]J@$6(S;,IZRM>\W\TCH8?R,/^3C"RERR3?FY9S2 MFB:!<@1OWFR>*8;T\NX(NC.HW+X?\I.$'KYK1!G"L(ER84:X":KUK+N[U5EV M--!5C2]4C.3O:_2HV"4N2)$$%]+#@#I/0_!]C02X>.QN]32(HGU:C_SAS;!@ M=#9=E78WTX[!Y^R7Q'3\"H(XC9E"9QI^[9<84J6CU":>Y NE$=+C<."E(W<_ M&GP3>FM?1+?M("0QEV-JU)ADC2B:$)$UR/$2W@]/-D TOMX(TO#3UCX>,LEA M#$J9%TP,0F\:P+U?!K7_::!R8Y[LYN4Y5H7997*"8C3^O']WQU* :)I$@JU# MQQO*$ <7S$?-@K5'^&S/=0O1'F-UA/I,C]W"S3=W#XPDOJ43\W(.:6Q,&[7N MB,JK'$E-R$,L#\2,)*D=C91H,E"$N>%10X,.M_X\WC<)P%"^L!DE!OE*;4XY_&Y4/CI+/[SB8W2[RK/MKF"L)NO1T.6?$DVH]\#@9S#++AY= MT?2*DC8W#!\)6U9D:PSAN]+V:][]L5/^],768R+7I]08T -%AY1\4SB9E7RC M7#49;[!,EMQ9JMD<]LDARI\K[=$O3.<^#8\P;FG#JW&NAZ_3YV6:X64@L%!GEB^>>_Y *9I?7NP^YJ>(2BX;L;ZKYC-Q0#/;='-Q?"%! M)D817R.^XX$%JV#P-W:[57U*.!HC%A\7B"\-!!Z[DXGR&=[T2#C:Z$<\/(SU M?QTN9X/"4] C,GZ\C[NIM.7RJH\S/2*7/"32&A45P5/0&"&DL*E&UE3X[6BO M^95 ^,]LIB.DR7K\827?-7Z->_WR;6"[F5@JCEK1/?N$6;C$\"80Z&X83RW2 M-()'-=TRYE7\4S99E6R<,I+L9/^Y%.=\<<,<<8/3^ ^%S#,R<$N2A(LL2?+1 M/*W7;3ICMJW8D<<<;\&)2*E_U@,B_V BF.M/-E^SC?*;CJ0C2$O:O!B#50: M_I;G^%-(]M'/5*9'T^_RT-6@=/2=L2CU>FD$!]R4\N B>UKQ;\)Y.=PE#)IO M0[K"/X?TEK&8*P^H$<$=ZB MG?7[XULQZ9BV)B#J9 MD@>4HK( ?^]^F?MPR&7S?G20F:#A1Z+.L6R2PQ$6_"+Z[WYD?VLM6>68\2TF M:2.*N,Q@MS$;M)F9XD8FN%( M>BM.0QTSB+KZU$Q]:#;%#//J3Q_R]+!'I'?>EW,O$'_+6:< RND& 3Y6AE1? MJV^]",J9"V=OQDQQVK389-R1!9ZS9_I%"1>5%]O7,!H_["Z M2APCJ3@VT1+UL4#1I@C);D4YUE@NI_>4*=J!96_)9&! 79%1&'#^9MGIY=9259@X]ZQL_L!E$;*&;DKQ*02 MZG"DD/? Z&%(R+C-D*VC9?(,0^;#%FYC/Z/+-:X)VQ9%CXK:LD463?'G%RXV ME'_XWT]T.CE_(!.FQ,47%S*OYVMNR(Y=%WL 3X>61\:"\CTPY##,*DI&5^2\ MHD(9"'2>PP!WH!O*>2O7>;.B"?<4]^A,EN3:F)U39;G*[+DI[)$!\9>U8U]* M1[\4N\J+2<584OOURU!H);KU_Y3=+8SFYXO5-(U@9:4:"!]._"6*?^3,L>14 MYS@I&\65/HHS^-.=;B>X8/:0V!!=Q2W("4K2?,#5@(>E-\T=W;V U?>D3+/[ MIDLJ>)DWC3'!-P7#TNR)QW,H+@[YA'\4MU7[@7P-7]+M.,:=]H2D>SMY M ]0]060B,@7ZZB/Y=>3V"PG[6+U+:Y>7#/Q^1P1M*\S51O94ZZGFIWV 2QOY M$_LG#H5,0U"J[:.M*3N^T+CLFWBHZ[13PP E*HXEFPQ3.X["6'70_F,S(:;J MH1;-24W3"IQ['I0\PZQKM[B/>?&+P#]!2H/&V]VER8_NT^ MB/_NAX=\T.;;1>*6!97,_NM^R(#UW$.(@A]S'5F:EI8Q%VX?TP<K MC$3JJ&^G7B; ,]M+:UH/B0H;?W0SC5W*G5;1F>C077E-,71KQJ,@:S.'G.]KR)A$QH+\]X\Y$((6I\%(6RSPO"#- MN&CK_HR69'&'J5C)\YE/TNW6WI*FRQ*0>A7KHN'&,4:U*X+^-0*ED.H5;$$3 MHB;"Q&U,E7D-1CE[9PX_JO?3("1,XA.":U,Y,/*VF6%F9MM8U&D00PZU";E7 M3)]T#2AQ3_A3*HH,3@M:V>HHF<)PVQ=EJ-7$]%U$"]X+#Y5/DMA82D-Z$/FU M8M>L^8UX 16,>8H!PP08WD[+6?+UI-YVP_J^9GUL6D^+J2IYUJE MNF-"TI,%=;XKP[-GK2SL;9\08.":L'W'\$>DXJ<,RVSCH!YZWH4S%$_*:#+? MP3QX;(Y((\GL*A>.808S =@._,LA[+WV0N1#A5R?.LS,LM- M_:0[1_3Y_E-D4<4JWNTS8\2^5'%I$SGC?=U M*?MW-]*'W8C,\&;'\M.,!S6"XB@JGIK*L4F^[Q49$,.A#'[=I[LXPY=T]I$Y M>J/=GM_N7@&/MW5PSTFWU.W*IY0W$/?IMB]<,=:F1B,43@0L2LF\R_:*DQW\ M):GKVR($"B#(Z=S2GEP"$Z;Z<_)F.2[&+(4:M05O;$FT:U/77;*F(M/WZC0Q MZ50-X"A&&W5V?'XY"S$4;OWDXUTY,6TFSJ"0%YEMOC<97$HM9HC.7J-ZQ-C M@,)+>DTK=-/<3">WH$Z=TWYP^6R739X&Z&GEN0)JEL=G!#$U(:*!#.W9S5.- MIX<6O>WJC'$1K!'5[P&>&6PI5!\5SNP6-:LWW]WY91^Y1G I&;TG:5=-JB+8 MC12%,)?B1=>:6.6HHY5_>W,E6V?QH5I/G$\/4D6Y>GK&2;WO?9)0ZB&QEIRU M)4=+5@N.Z:27WIZW(HU+Q6K\Q1NDKI_HW(X,.LK#@";[@H\@XI-_\IC?G@D, MO%U\=P<2'4URWJ-9\]H.ZDY^ZV#-&U3TR>OE^;<_<#)#HJQFD.X0VP MSO-DQ3J9WG775*W@Y)4[WX]>OM4,;+H8F**.O_:._1#/C@ M(?B[^^+\Q>6?U*OC)[./:;Y2VS-GG/I16+ CXI70RX1&K2"@MXSG^KV!]H> MN'L<8VIHTS3CG"DJ$B^5,TC 0#]1$;GP7$% @#4AH0&\168- UJ5R4C/[>RK M_VQ8:W>V-1G_P*@P^\XA3?W=KFQTDH\/UO4E!5%[B8YR"_>M!)CLK4&9$\TV M4PZAD7FE/>01SU7YFT\$\"\'_R/5:M'"]RQ9"@LMT@*'K@,$-KKW;W93Y0>> MG#RY;HC[2M@15AXUF.SJ9$%A5O]L?O)%0H(>=NJW,"UN).MX(/N X]RLHX$T MM)]A,JW>VS "75>AJHF@!?&J85GX(][H)BD])#D@?$@_^9S3&]%Q7!SYDRSA0N"Q8Y!N[J@W^)X 9:X_K*%R=X[;A?[ M!,T>ZAVTBKVYMZXVUN/!7//]GES_4'/#K97.,,#[*@Q*D0K) M#N"4]]B3C!]&*L(_Z(Z4),;=85-9VZO?)M3%46-I-;-@#)B:DJ=73V!O>)%L M?'&47#>(0BX^W# G=F"7G MI(#H(J1'K[++E5YLZ,4:;7#32VTI0=N.(@Z$6AB ?N8/7M_:A@'(9V37$F20 M%"='J$=!(T3W5N6J[# T,KOHMY8>08$I39D2-;L)]LP%J#":Z1%DXR@0'? M;6VI>QWO:XC9C7QECGE"=;&U@T)&PAK!LQT(C,!%<-62"@,Z?HQ#,?:$SP.% M?Y51@7[+U,E)5%V\4!(QFW8<2\'GV5J+I\15$VCKO%:I=_)96DGDE#15,DVL M8Y(Q9-X\;8E^RTK^<;K] 0'O%AVB(_3!/C8,&/@7C7^-MPJTY\\WE<==F^KC MI&.>-))@JMQI%D>7=$WJZ1@?KKT+M _7O4XW4\T'Z=OMVQ3'O; 1I9+2>X++ MG=/9199D/GZ[Q5:M\)];;'GR3M;9+VXP@RK-NN*EJ8PS#G=IWA=D8[+E2"'I MY[/_1HVCC_ *22YX0N<*!DC5V]G='@?UJ^*D?E7L[;%0Q.._*;L1DNSD2G E M/R>\\],'565T=#%F-N<8*J 3,MF5]:.V;_.F7L@6FR^AJPC3;:'P+'GR-9XK MW![@)JRJ>XYP^X[2[TJV;B [L#CSJ^._5^?]M.P ZWBPR('-YV%?"RA8_[#- MLF]GAT@*(]EFK.["NY!U6[6RI'LM"6:!*F>P?O\'!L'DME:XK^E7\ MH:V$-5/B/,CH[K3":]KPYH<(N$[K+>%IK9&S]*D W<@>#R(40>XOP@*8X>RL M"? -ZXA:+=1V1.US!(UQO]3V$7AZ)+FR+BRT>AV?'=16>6DF._^NR/O'B>:W MIX;,*\[+-^KK5^L^&\:(J3\=H/'HQ/X/" C[AVI8?F(_2L<2R>I:B)G[J::! M"2&1>GAE&,V6#->N.0RXZQ4YG\EF1;"M.STVQB9E@5Y:GTST(YB=L;/(^:M* MH_C(*/8HPB#< _^]5?7/NHG^R-^AJ,;'5\;HXS'%3] NKK3QDQ*JLF\FMO]F ML6RA/#JCJ3.E@1%;N%C.UE'7^HW*XUTQF>MTZ#%"X7_ A]?[F%N$H;FIS:Y? M-:@S>S/#(FH;7G(@I^T,(]CPO>CO5@_2QSKIMDHPI VHH-1 MA!:1RC9P]G^RYKW^[-IG#[P=":9\\Y>_10A^7ZV1IP"/)IUAJ> )OGD8()%O M\7,K461Y"1:#$H.1M4"BB&ZDB"Q(^OL9Z_#(X.6Y:FU$K1_K88JCG$QBHQ-J M.C-3W6GS^G@A%=]\J@ZM1^9J51*)[0MDIYM?"O#F&Y_%?XRSYX^S=)M8..Q] ML5N;M9S(17>GZ6#.;ZA:AEGCE9&JE\5,=ZVJ-;]UHMXZ9Y+^LM-(JXMOYG'> MJ053R:0,2:F%+J^,XNY$I"=[H 3D35Z$R=G0]F#'URG+D"RY>Y01%%7T*HXZ M[(DGNPJU$,'9OK[C%G5%RP(+2R%7[;87J$_(8D&TFX' 8-%!?T".UD?*Z"6! M .D()T(.(:56'^O'W6=XXEH'>;H3CL,FN&6JIY VFR!;RR:9!SS:W=AL?,&! M@<+^A['YJ34_E-4H7=O#WTR;6+]7*T*U;NW:EN\\EP+B*J?*D*W]*)!_;!N@4U_?L2Q7"5A"=_G M;FU,K9TTX4J=0\DS5@8+9C3B J<^%2%4IQ>><^YI;5:-96.#$G[L7F?B#\[D M;(-=C:KW,35U-UFESS1>5'+-/0_7$C]%E4G';*LKH^ZNZEHW1JP'7"2R\LU< M;:GN$1"D!U ;T8GMOI<]&N$A84@8X0QQ;;WD;"_-D#=#8J(* EDQ:@9_#7Z% M;QYLX#,R559'](4$L:58H]/ 1#LX;(U+773Q7LJI(CT43U<:4G[J':FV6?.U M(U.@D/&]8,/FDQF;[L+:QUT\G3P#+D"EU5(?F]R5N^#J6VN&,GJH^F'\:S(V MU WI]<#9 K[IIJRI-6I"3U<&L_51IC1C#[LHKX4*9T49GJ;\!(YQRA_+^UC@T0_^" MJIAEU1P)D^P9*/]53%.,I$R6OP;#L\8PQ4I''VN9-X(AC6M$47Y.RP2I6"S( M9MPN:R&VMD[-&:&72\A"JM$.E%%:N1OO&=+S%#"-'?FP0GH?<>0)_O1/!BE=@:,]W_&%1FZE>Q9D!6WN2Z3Q#;ZKPM+3==0%SU.2U M&E,ZQ*1JR)O@TV$,S>?>ZVZE$EQK5LP@)([8 =KX]$465/G%JT(A]7KEDA8K+X 764]K8HZ2J?E;5W,>?@E\9>BZX#*(8%H2E;9:*GYII&E,%SFA* M!=\I!O%+5.I$8(V:3X@TACSH*3QY<%'^E>]=K6[JW L*4>F=C)K3='$\\IMR< MW8)7/QP03R#.'FOP^=YNR.Q+LTR9M$^+5))/$'WUG 2QK),)->6LB)V&WY%_ MI!K$M_4J#B"76]B)'S=S\WK$:E-L Z M:]!: %4#*GH0*__=]#)INU4EXQV(QT&7)*4);[^+]8#I++RV;H60^5'Z+LK3 ML!(UGSKHLD+T9VNM=.+6"B060_ Q#EQ)/IB]OUMD'L%-UV0.(D!LU!A/\WS6 MN(@)@0&?PT,X\92EHM[OH(&NKM<%SD@8,)0AQ)7QQS'6\DB*?%+$"D0R#RLZ M?1 4G]Z=6;F>*Y]5$GD<+QEB;96K;1K_^9,\F!X-;S',6.U51.IZA(T,3<4& MG*)?]J>-ZNN! =1L(]"F(QBPL?$M(Q7;MCGE$'NT<8?%'9YMS]7PK0L0P( G MNW+0[V?SEX+;Z3\G */49IA53[YV5UMXPY3MSX%FV3HV-D3PNC<57=V[>JO9 MUM-Y.W"X<22?DT>980+7.+PU@=A0AH2-_Z3P&>2F+=EK ;S;R?3D44".O'GI M+O#$67;U(#CG3$ 1U1''^YH?"- ?7L+ [X[_AH:[G6]=$)MUFO-#,MVXSB43AQI1=ERCN&=V.Q M#A.Y%&@?Y_60O(0!,@>DA9P)DTR98Y68#R16(^1DK AF\L-#G3<'!.D0"\.: MD@E\SSHR*9Z%I"%)+WS0CQ Z$WMILKW(@JU1IXR!]BFSN4ILF/MR^)EF9!=E MX/*[ V@UZ"W>S7E),G\04< P#X4A:YDRO4%2!R56Y&8@Y^Z;(\7PXSZIG1'W MB,OO3LQ?PHPI)#=$:9'4[:_@6KHOD&7ROG7/=O30+"2HO28QQJ$2'1/'1.B+H(_&+H5:($H+ M?C]?(24)EFK9 7?0B3S]NF*1]XB! [I= /6WD.$(N5;LQ5K@?8M/N C)L8M[ M!M^'LX/I]DK;M(P2KR.^ @>?XZZ\58,S8=-HVG?3F?V."\G5 MS5\U=!H=\S=5[1A[^$P>7\6,?I<6?!(G6HF)ATL C2+2C0(:(+D"UFERO;9T7B+[V5;1*M6SHAU=" M=Z](HO:#LH1>R,:7)21X^=[-)E,P[1NID_DFE,XSC7$PHKCC M'A(SM^VG]ZCC^8"#!]&(<(F=7<654A5R7#/NH]<#D%RJ"-3J?)<5#X(2EI8; M"J:#?;65"Q6OUF VU$S[T3_B3C:X2W2\<;L=[FUBR7"?XMB_H.,[NW&:!&^H M#*)*_:^=$JPXFRYCR$?7PV$.G/"D8A;^EG>.XRS.WQ_(/ ?)CNP)L"_A"(WU MTQE,&Z'-Y" TSPY0E#4NL@H?,SD%P4LP?QB )T+"B=<++W3>@3^XJO#IKA0&#Y4LLUW?(KE\#N@=<)78D=\U6 M1(XLI;](;A@XH%6?=N'U;KL45*9M!QDR?WW^*-Z@T(S<6SAZ2P"7S_:3).I8 M3&M-U[@=;UY,2P.YC"-5,6OQ8UQ*5*WK6;:T]+'"W3HI[(2;]$7P_8QH5=;9 M'$W63]O7O+,CM,>I:&6%#[9J]OUV6)C*4?R6F+@T@Q97LB]_=&)X"RD_)@Z3 M34<-+=R])L>OX"2PL@S)$S(L&_.F:RWY]%4<&]V'W4MO+=L/F*8QWWT@T)<-:3CW01LM2[FO)4%=TXNV(=6^2"KWU\53U MB0X2&=<2%OKUEVA!"O1:B;Z%/3,H0,4P0KT(PO*1\\:[-$?$3FZLBJMEB_ML3 M,_[/*593.P4998DY34;B(4T.2'IC/YS/_,H#[(+,NI@%N)<0[=T=J6>:S;WN M]CHI.MH 3?F-_QMZMQN]_NF_O(E#2DF#]XRR&/T>H?MM9Z#;:_;J"5X2$Y+?C M6 CF)_A$1PEAP!77^*ZY.,>8"2:4UA>B#C\-U]56,HS0CMVP;PFF<_Q078*Q#@3M-V MAGI$@FB3NP_W?%^>ZGRX"HQH$1NVJY0J&LG/C[N7%IN.X4M+A>F2;-93UMHP M5N[:5<"AY&YKG:'>QZ%@O8JV\M[Q&6EV(6G4E)J.NT_'?1-%7E?^6?[=)Y:S M%<_U/H3E;._]\_1BQ-]6YVK--!ZJ, GOX A#0P-K9('?4Y""WW.4G^6WI.+6 M:T]Z233!;3X6G V(2:E)L8E#@+[0BXKMNQ_<3KJ/.3,E (-&/XZG3!86NM(E MQDQ$]G5&>!246PV?-^&LRU%%R&1,LG?1Q4U\SRCS22?ENQK+?(@0]<,/[%PR5+L?F+J$_F"O= M+HU\D7+/ M\*9#K$UIN;0+LQ? +YJ>FZ%DT);"W4<*!O%L!ZZ5I0#R:0PRV3I3ZK,?/V P MU<RZ]EO#LBN7U/E.[Z'/JP+.$))M2>/H4J0['EN._/ EW)PA.,Q M\_*PO>:V.UEO1/CTT::$NJPT\J\$R/X M_,2WL)=8ITE'XYF"M$QKABL^T53*6X3O36V;5 0#+XO%?.S]_BM)N,FF/(G6'LR=6SX/:ZR_G;=T2D@:E>/QTUN;>GG[.:L0_->O6;^.:&M].O?- MDCX,,>Z-OK0K(3?DX=%[YIR*71&X*KPH6 J')):/8,AK[O/;;VR[ M*3<(MRL?O',;OWORU3!\AB/>Z0#4LP&.FEKFDKP,?(!SC0NUDPX.[M M,:(JT ?3PI=WSN%HAZP"]B6#)$_"(?)1J_ Y?<(U'>*WM&J%+*.L41V MC20*<2F6P+^#P2I4(!F#@ST-]&Q^ %[XJ0-*A^$R- M-Q@>-+?MIRR*D$3AM<.3F+9*>)BQ:IT_IX^\IH,!OD%6\& U'] (>4U[KHAJ M*&'=""FV@'.G>< -O9L!IT1X\=TT7 "52U;7>#+0APB32EI6UXR:X$O\:_E; M=H2_A_U_GICWA/O7T8WH,&#<=_T0S_'7_VMM;8,AG]ST(3,')O%):9H3LZA7 M%M_$$[V"084P0,=34/GW9:+_ZE>ML#/_P.1R+M\V,X1"T^S*-]']J\SKT8_A M:!>OPA8&EK75G]AS)(Q?M1RE8EN!0V# ^GS+_!G4"DH1 N6& 2E@'/#\1>-Y MX"9WX9G_NN0)%'*]@9@POPR^.(.JY'?OEF\&*H'UPGS 6MG MY_-0]VM!>#6S!L]#Z'Y]L2 2'BZ=/.RL=/=Q^CUYZW_ID?N7-QDRYAKGR)*( M_D8I38OT@;UO_FR\II-]WAZ5LT DQ[GV=57_G"A5BOEHT:8';67TE%I9(V9& M=/%C/<-H\W;_R>$X;,J/V&71C.-P4."^M5K9<:DD9W M<1A"3W*%_3FWOP58T@Q=4"PP%&VHBRU *<*"=K(7VT[18("VU3PT M@=J1?!QQC2P)>,]-^G"LH+" Q6CHFL?24I%J&*,VBCD]E4_ZM$^V^-P#@5&_1BA'-30+FFH?@F/H@D M.E,^T@/?16NM"X2 M,B4ESS?-:[C#"4%)84#CT1\C@&,P .XN XW^C?O7\]<21/\[3]1U+?-_I/(V M4\"N4WXJI2(PH2>)=A658I%^7L.$;N<:9(4]J_[5V94JWE)%X.F%:4)*,[@0@<4M#UFML^DTM-<, M\HD65&"8J]6@0_3Q;W'9K?^N@!^V&.6TPI9Z)='^0W_4=]H3?+= @.@;:EQ[ MP&(1*&$@YH9Y'?NB?XFUSX7Z(4*;20THN&P[83L\Z% M"\*-F?BOE@#O)/[?FLK_Q@.Y'$SL:OY:H^7:>A.,,8K-=Z6,^IO0>OVIBDC< M!H9K?D[<6T-M9<%XUFV:,%Y*79>',^C;G(J='+@&7M0[UX=ZL\"+A]*?(_K- MD(X;)%T8@&!T:[R(66G5*>=J0H_A$0Q>@2PPSM\.O!6YL<( T4?PRD<=;GW M9DX!"(J/XR>\ 2^&SC&X?P[],9)A@@?A-0D$'TZS)[?5"9$@\U#!_IY^1:4R MHAR#A5)R'&>[&]LX1VT?J1F#A=B<64KY3-?L)<2\@5.VQW_*[?PL..S&':)U@B]TP<#6O\H MZ7[E5OA7@?VMION%V7(.=_"+\?1X>;:-ET55,D)OE(-%>,@]!=$X$#+__$SQ M=DN(== NX:RXKA'=GO";@-F#:D5G@JEL@J^-_PWQ\IDRQ/U&O-)O$DC%CH]C MS$528,S#Y5#N[4A%S"VP_:U5Z3DA2&DZY7PI ^8]"\-FLK,VX.VY8YO&0ZCP M >WDB:9,_/Y.D'DN'^)[PYN]?RA1@6[GO4\4P:8[-982^JO3G41ARQ M0]%Q.G*WS#Y //P7P3C7DF.NYLFP3O%3Y]^*O\\>U0OJ&2AM*I@MYO"'S1TH0M2B02"=@$-;OR;GQ M?TCW_P5/+Q3ZX2;WI?F 6S9"_EVS,@/#QQ5A8]WP'I9NYX6#87@F]4L#>"N$ M4)]%>;FE'W[U>//7LH960J?")7)AG,Z(1'RL'=LB9&(,*(I-*_<_F9C=TN?U M/Z;OOX=$RIKGVRV.JN\U)7(]+IV1E+XU4UB^>X\BZQ4I0H+W]TH(+^G;=HVE M#Y**J:,84KP"LW!4;*E>(I":[)GRO:3Q/WK\?]:F),!QR;:5A*L%:H[439/164X.B@F!#GSRNC7?OIF&XJ]==08 M],:#^* U_O5<2HYYG9^AGR-7J2TBJ<+,NI5NZWC:9C(+Q",\(A*#& M[.HN0*:L&;C9W=J9BJT+QQOV$U]MUK^_& M_/QX]\MEP5=XT@$Z-USDCWVALCE 9>#]NL" ,NP<3^8/\A;@(GA "^] ^[6$ MO3UR5,:X(QNCHBB1#%7(T&M)&6$1>-B&J]=^,>P" KY&C_Q'%\UP2= H0.F3 MAE7]WFM_-"0G\ASIQX,I@ _^I MFS\:_*]*U@>NJAV#]=/>PT@\T]$KZW@C MOU'#$'*>!%X$$YZSK;4S+%DMWMQ\X2H%]2+NW0PL$9#!0>#L>WR;7W'J5'W( M,;<1G;Z,!O=L^6FPS[ZF_1H93KG"72?VYE,7W>F!*8>+&.:*4K?A9 5^?CO2 M[S6_X\+_.?_[KV4 KX[K-3HTBC5G^19!E4:&V C$N4^"2461[JO^%[ MRA5$/&6XAK^$;_*LNS483\\Z.5%5!0:@[U",@N13=F& 4**R,OP^>I*=H8M <6S62EK(5S8WV?L!ZG7"'@%(K/*\CA*L MZ0W]'U86H._*"@70L^?J9TIT31FLK:WQ.I-H%"%=A#MOQ"O#8GS&.7I2 )/Q M=T?]HYQ<9IVXZ+']U>2:[X4=^T2+ MA[=+B6^K16P/ZYP[G+5]MY#GJ'XK45GN)Q'RP]8O,MF?%FZCH+G:.(L/%4RF MAN'B4JL7@9)[L?W6P5 \OV3,(@54'$SW@O,)W^DU@D=][;8AT];C4YYLG#AX MLPQF[V?5M=HLLK?PQWHX\[8*_0\[:05+EBD'E_)TW$3\^D\O?QS71C+EUXTC M..8P%Q.3LK=+40J:[NY[F[,DWV34C][3E<,<8;3)05Z:+O?O:;YX)"R;2=MB MP2SY&:[_K:\EC)OE("WZOAZOPS.AZE0L81RG6+-*58=A-7F08(T$\R2)IHMT M[6=O827-DY",<]-QJ5%0@]_:E@RM-QV!X7M5<_V[(H!MX&3JG>IZ5*CD/CYX MO*\1&IEI%]6W(7S([50*;;" <=)=(@9?__D'3:TY:.] M#A-Z"@,J%6[PS;)2[P1V'CQ7/7*R/&5B7N-W'5[4 BC$[Y-KW%Y>W.M;7:W2Y#27_!GV[5D0FX(N,U:5^+U9<-&U:[,R-: M6S >*.#V2]/0W'5X:R/%VP5@GPA?TUQZ_IAZD-E\^G#T28G)\W7G(T_Z9H=E M;TE)8\2JM+H!M0/?M>HT,_PB=30]0ON=?+:7/4RU8K(Y>JB8TDBV@X2#)0=^ MF5;F8ZJ$[HU3BYIZ_KM(_NH/GJ3$4)>PEHO2>/)W,P0,NBGE'FNO56*58 [0KM"G[/AKCI!2C-)$O M-&_PWK&96K=A!,4H.DKV%@# )[0GWJSS\<"><2%?^0&TVM',C-ZX0M9R%U3E M;S^MY_S<#^O0$3'8@^>;+J3(DK!]:Y.CLT(<*WB+T 9=,QCBH7,W_'P0U?'V M?%_V?!C0>;"H>^4* X;$:DS7[!LO2 488( 5^)).5?Z/C\GPV-XE7WZ[X>C\ M)1_?IEE\#%36HO#&*^MV1&,05>[/TL=F_AY30]K8.$]R**IZL&QW:];RLZ?EWUMPP@!Z>7K)I*XF?J.[MH=>Y;'Z<*D4*&EI MG*=MJ1?L,I8U"BN4.^^2.B3Y,+0WMEH/)K.A"VXCJATPCD-1JHM'+)[C2J7G M[V3,5CF)DWUFL-=OYJ6R2\512:NR.Z@;:GM8K$Y5@>X6;Q!1EB%-35]E4755 M&XM=O?]Z!TJN6UY473^T+)U95%7GJY=8&XD!=$L.!:_<,T8 MMR H\+5&9[[#CGFECOLI10#!+!?/556S#FL@\ T>1;$GQ+->7%IT2[B]?6UD M?Z$A10<07!1)\6R&RYDL'\=O2-EF:&N*&-1\?*&M]<@S:;N,^!"A.8NVA8F& M)X+GA.3U?7R\IB3GP\0:4M5BFLPJ"..;4XGC[>VQ.J\]2Z;6$2#+Q&NVRK>? MS58$.26T[SHBR)WBC71JZ&HF]_T/]ZNH6'F7 1O^-T1.TXI5/^QV=:9?-EX] MK.#&O?'-E,"EN!_@SF<0ZIS+$79'5VLS8E,CJOT+*(OO200"!W6&(>]BN-!Z M\W!3.SQQ!S9BY[D#.3_[XB%<$+_/W)2?/)2GTZ>Y8>= M;@@9S1_4]S$Q/U$-EOF80U_>>;1< * ^[D<6FFXZQ8]OU0A6K5QHL67J5210 M[9&,B0$L^M&I3E(Q]PEION@[9L]J;C\:S-S+MC)]&_#]JV337@>)#$&?1DQK M"B1D"S^>:4I[C@ 4BE0;]1F?[4%E:'[HA[&&VL4K\#VFB)D9;3'&O3=;PN3? M5\>S;+"E:$I/A)$F3#7RXB/G3.]W'XJR2V%^Q4LF53S,'A]_B/ YY<$]SB[GM(PI"Z$.0Y8Z>?1^@%=G^,3Y[8EP^;JAM()*O,\'PF:OXQ#'C3*"IR>T0JD*= .X,*X0!$WS+,$"B MW&*,-KAQ16HQ:GWY!U=M/[D0=E>? M@S-U,+HLF:U6&JJ=9N8)/./9R68F1!"L(Z>K4^^&+!4[VF.41^>:[V?/=),? MO4;=ZT0-VW=\L_GZ47O1YMCP?(*%LKV/C-]V3\3B8S[V91[H^9[K6'+NHI$O M>6VIV?;VQ.YJV1U-7R! JH]R!3-Q.4O0EQV*MQK2GG3J6CL].&QR,-%-'O[: M@7SV78P3ZL_@3!^BT=IE2OE1>X/=6:'N\1"+;G P='.!\=@'S[ M1AELLQ(^]1#YJ5#H+;]OEU+2@@$!;H]L*>..+U@L&T;L(F>S4P@;E.Y^D>^I M+$#OLYLC*FTL'GKGHQ3;PQ99Z3#;F?0Y"L 5]*-#C(! O^1M47-82.[M_5_< MO65<7,^6-KH)FN 0W ,A@KMK@H?@3D."0P<(K@D6)+B3X"2XN[N[0P.-N[M+ M\W;^I+PE_6#1\$4H M/_M26-;;,U?K@/-A:$&;>9SPF\DB)S/HV,7F%Y0ND1? !FJ%M::SXTR;Y@07 M5W5-+$@Z)YE/]_&5AEESY^@=][%/G/CS.:Q@M,]:;W M5/(]N=+DYJCV9D=;+N@Z/.]@5E\ZDU?7^E+\IO^$9G;8&R1G M#!>FG+VUS1/8F>O0!5SGQZ>I&$68EUM4+8ZUOJU]3N3<1Q)/ER(\/GW\^ @! M0IVL\+9B8M.U9O+#O%-9_,A*S ^SM2[>?;3%G%UPBO]2P$[\W= C# MIO9AM/O(BM%/]'8?Q'4*-XA\QM9/N3*<3[GK6R>QR6L7TANSGJBKSQ_LP4,R M^<;O[_TX##ISP,1JX^Y\#YI.W2!2OYWI^$_;;V3D3VY"<.M\(F7^DYC9BMJ< M"VRFV\9 OVK2AN@S/*%ZU'!C@3*U>90N>6TI])1'2]A"$B1#]GD+D62(8&2' M'S.V-C;';6-YQJ$ZK/?[S[:BEV^Q>7-?+#;0/-/RG^DK6-''F*VAM&,>M4G^ MMD+Q'!%1YFC_IUV&>4=YA-.GI]$:<0^1OKRG,T!0JB)93,3C=\C1[W+-[;#A M/;R51*O ST(\G]>6O[$+2>)73Q3!/GU.V;,D5\X=8"!?]99'*O'*]%D3;O'DB+ -V@W)E2KB")Z=-8G=6X_4C^@]+0Z5.YU8L1- M),)+J,N@)#NRV:6=[GA%B*F6]_8,+]->L!R>?U^.$<8K#(<-2 7>)>KKF)@A M*)Y:;>2F;)Q540/L?8&#["CQ,\7+YDO?M>D^5_N:%'G5]YBC M30L?EQX44QO2G9%T<8TF/>B^# :W#YTOH4ZWG"28]&^0V8763[HZXXM)C-,> MTYNQ7%P5<^X:@FY+) 8?1R(L>[*>#:B PMI)D5+>LA MPU::LV6386D/*C&#?-RT.)0PB!LCK&U1953S)'.A]CD[+[BL)\IXS?C9#>+V M9.]QF./NE?&,$_G)\=&0;&$3-B=!>?PXTT$45W&% X^M';'!U,ZV/"#U+$2M MA,S/$ MDUO(U1%*DVL7N^%KPY6VJLGC"' V@SMI4D7Z.=Z4 ]T@AW%>IRII.'O&E@C5 M9D^;U#2HD OS]5919CK/D9Y00[N(V=R:9%ZU7%*]3SAJS8X63S+&^#VP1!.[ MHA ](ZK\?&^MJLZY'MY#TC*?1LRSW@/%"5XW#V3W6)(&/98M3HRO7.'W@-;_(JH,O^*]SA^ M>'2?+*?P/S\*7CC@I;;!TFDL5:6'?C MNT$ACF0SQ*+Q.(2]3^$DR[%Z^ M,7;[CAZK4!<[^%&(7YTY+;MOJ4'I5!]K2N<[!LK55,JV+^G%,2E?#PI/=V=1,K)*^Q/AQ_VAA283EBZ!_SV!5O/HZC8TDV? M;"LU]?-]_&PE1DUNGR.RA#H<0_RTOB7X:-9H3M;#C;B59W[/2SA^NF$Y4]KL-.6JA[AAN<>*1S?$DF&O^> M0T=A@R6F4LSAN?%QRT.?NN '4HW@D*".%I:,(Z5RMA[ZK_B"3T-':+YE*MQ0 M7YP25-BM@-ZVGA^\K:FH! =8%2P3X3)\^V*;0Q.XX2A&W'PV %B;)V./V+LE M:.T6I(?*:5-XG]!I*5DVH8LD^]-!ZT6&SM3IB!>2D M4#5F[5!')J2%4PI97^)P[,&:)#"'MDET]E#:H,? MG%9:KQR 1.9/FXC9I%C?*J]#JLO#>L=!R7L"LEKBD9]3'PWYMY ^)G2LS$&" M@?*7EY] E DU$(']N2C/CZAB6M?]VDY?K)C.,(7I_-:71GNH9U]K14I0&F); M*T%X"U@P=YRT$^,S,M,>*\V90TSF9AB_A%MBY',,B;,_1RB^I!7S8AIE,(^Q M7(XE]I\QNE)6:!2^E"1*B&IX>NJ:J. M6EQS?,].D(8Q]2GU1['\ K!B]8@P80MW@J ZQ&"0A;%ZB YSZF+;#+$2>.*5 MC$H>KWTB\MCB(K[L+A%=B3"F8$J,#>%+"(V]@48RT3IBXD;\:;/8IITH^6#5 M/4#;Y>NQ=P '7X^V\KY/PJ.)\V'170.<(J6!N/Y&G.3N@:?<$%CSF,?FYDY& MH87^U8O*IG.4!'@QR/@=(8C?IGQ5JU ?[['@,D> MZI8GG>;6G?EMZ2+9O9+\';;N2<<[,_[]O-3I!+"S)>6H6XAHR[KU?!'AQE5- MYUCP.]OGB!,4A*^-'##R6<4V)4QTG)UD2OG-O4=PMDHXN5-.!S0!T5M?F\/+ M"W7_GD#89-]@O5^GCFF0L_1 &T'[=\'%T*E!&\79'1Y2_P#[HBKH#SUS[?K) M4:Y&Q]Y&L8^J^,EBY*[#J/KW )I?T%V.4W:0J4Y0L?M>&:\DW;O*X8]D5.TH M%@5=GH("=N:893/])1U6EI)]WQ^7:PUVTI2V"=?D/X=16XC/S!R=7M)7-8UE M-E1H/IS-%,0KE&E9/"/>E."[-5PF9C2=R"@KA?545OL/I/3&R(DV$T6(B;2D MO!U'&.U:PB1D*"I_6N;'6*C:OR:7NX>EPSY >-Q;:YTZ%8S18:\K@T/[""6'JJW!5+="NKV/O,C$ FV2\Z0>+:R M?MKY/$QRY .GO(A.R-Q:>0 HZ$L4B^/K-]*&MSI>])Y,S@IM%[4LB1#\[I+: METPY=9%+BF'+&+?!UU@,684B8D>6^VEY4S/SKRQ7+4@]H 5K57/'=MY%4?M\ MQ(4UWG)D:6TOD#4]9 $'@G9W$2AXD?X[!6W,/K-HI+(T([W#F^MS D]WN=QM M&*H\OU-9[/&&:"S,Q4B=1!?G@>?G;WH/4,:+W/E]N =.S0JH ML+C=N3)65^\B&>$_1K3F_U/NSG)%?/OB'M _AGMYSHD1R+^[,XR:V%,$VN1? M"+*:>-8D!ZZ3-JB*7/-.C= 0L L7-HRO%#3/'7IQ=%@'MA#J&'?!P,,MK-&;NMR:Z*T09 -\>&E,[+11C^\!\3E!(*X=%JL M!0Z..\:611(^XZ=$6P&+:D%-*.8\97/R;'4L#HSL?4%9)&8EQ6;>JWZT\I>--&&F6NASUVMI.0!^WKJZ'L?\755RJ];IO[T<[[P8K7 M&%<%4; #V??&+BSO>V!&J1F"#Y7[B(]&GOU<>L/Q(4G7AXFS0_7 1I)[X(M; M7S4WPFT[YL>UD2KKWD9;K'WS,F^[Z39.&]H,+WN9=05SNQA+N6T7DSL] M^0:>M;OZQ>4O0&4^7'!7\;?'EL@QC3#A1\]F(Z"N+09OA,G&+BR#F>)!%ORB M5:%N+!5BI2LNANLN;F1K<""UD=Y%Y<_,) M,Q=EG,[?=5JOU MXE:)85RP(UI!GZU13U;#HZ/2T;VG8?(N!<\JDG8S(S=8>"*Q7MW6XSU.7!V/ MNMS0KE);6)KBJ4RB3T>%X\6U2,MND6>8?EO7D\V'W/ZK VB!'O02,80B0I6M M='P>C*:K@PH**LH#BWLO%SN-;K2F#281B9A%;*>Z!8^=R<^6/=GQNYPDM9Y\ MHL![18[_*B%5+!0TQ72\RLH0DDM\TJ%2>=28EB\=*9;5R6@R0M=H%F\;B:+Q M7'*QWGZY,N,0Q9^IGP=U[X2H@_2,4N5:, MH+X2OOB'XF@)C9\)!D=*90#&+*&Q8Q+XVN9%@H2D#A5SBY&KWVE#);IGI)]V M Y%O1;23Q[IX>$CS%1LC@XSIT^V7/E;Q6<+TOQ54F2V&?6:0@N%8XAN]6%,H M%3 J-SZ!XHLW.=!M;" N5 BYDZ0S-7]#3VV]V5O\E'%(#ZWB'7IC$QJ-,/RO M19;_X+:ZO[@OV=_EO/@OU1_4X('[/=AK"B)8@_\)UZ@&R0]S&-MPN8X\,X/E M([.]J#XMTGUC1E1;P;*P04\!?H;$DWKP/2!,274/-$\W74Y0.H5X;+2UW0.7 M9#SW .E?Y3P$#TCO@2%_N&L^Y+:&<4DEK>A?'?YZ#,K /="9_2 LR)H^JAU& M.CROX=T*,Y=O8[ \<:1?"Q+>..E@FO)IK:TGO-:Z!Z0GC:5I_5PTVQZ^=F2: M#6D+=J)6MHAW^EJ1]]XZVPQ&D_Y#>$I59 MF_C>RV]9,)R@.'4'^WC,_X-[48Z&O!++ZV,Y?\V?F*9ZUP87_V6.58;W_ MD6!0AYJZYUGBV47^'C>%4T.[Z);23^(?^T>X9R-SHKJ'M(&M M>JULO2U"5U7^-[%'/E1U(31RO XYE@@R M9/T&);R6;9D/4JU1].3,-?1TE/FR$]YA17[76,)I/%^\[L>"1V&%LK@/7 MN$>QH"!SY'O^TFT>ZH=L(=#7SH.\@WRIV&(_:H8$.IM.EGYMKF+"L6.(TH8S M!.8N*'(/>)5Y'.4"FYN%=H-'1;>7SA[W *+)/;"BZC+/=0^D8&/? XL?%FXM M//GYUT^IKLCJX2K0Y[X'KM]&-_ZNY*Q+IS<33"QG;G2 M.3W&J,^L7!51Q?Y#TE?)!:)2@# V=N7,2#E85XO$T=M$#$^2UYH&Y,.1B@6_ MJJOJH7[ 9YV[.WS MDI.&W#Y+[7%S<;[615D^PW#"]KGIH$6ES7K+H>;^3VQ1_5##;S;'\LELC.:P MJ>!+\M0=:(50/4TJ>S&_KHC@^F)$^)LO[RKM$B-:XX=@ M :UYY5H\=-=_;;'MKM^^PPB[C/0OPV2[ZE P/?AP/+ ME>1Y)?]0L7 )@S]T&?9[]XK('8>=@97LTQZFG9/'GH6AH=)GMC9(;,HK M>)JMTO*9/)3D":DJ"A\-]VZ^#(K(/MQ%.V;7_Y/^=%*0+VV/EYY5C[YS4:3& ML$N)VM](ENY"FJR(":E,0? >I7EL/-WKK=#?17>R#\;_)X9,\LV59#VV- _16.A4!I/8?$S%KC3&NDF4W2T-ID# HUE:[ MAV*VB&K>X9V8FO7^,,K=1#E/92E45Y+.3^WEIBNKD(2)W)+\HT]83(0@=L(Q M YJ?57PS7^QI$X/5%/ZQJBMACX?3Z\KJ+-D1A2)=' ]\HO45;,ZR=5KTR(W@ M'@19+=V8_-#H9J/H\QG1']/VATL&%.!,-;9<\:;#:8ZL[#-@Z0* MO70XG SV&XE3".!*SS0C2_R97)"\L:/Z3]8(0FV8]^FT?= -B!WM@VFMN)]B M@B=RJ21'L]!1:$6#GYAV3O M]2ZS.@D_LXZ>HHR5\?/ N,86%]I@38:[#$H/[*YA%23O^^2[ M>&VAI(9 ,=^B:>*CA+?#>^4;XZ2"$9]>Q$KT-*^08\ J4G[7Q1]6+XHWX\S2 M%HOW^KQ6E8TXI5\4_;U.H4VB*6?D)6V;BK:$Q;50C3<%3!LC)*WQ#>26EG5X+=XDCEUZ.92-W08[]UV>\&+OUPOLY^)B+L^N\6I2@% M!<'@/_$CJ%)J7'+?/YP&0;,-3Y[ZH4;@W_0_#A>1[?I#X<_^T LB?MN,6G+9 MHJ6 ;GU#XL(0'FC .3()6E:=3=(IXF^I.R)H[I!CH2T^9/I("XPS\#2O<[66 M^(KFI(MVK$&CXG"]ROCCF(Z9'F5 N9]X4+:NBUN8,G[?C,C+#\(DDY;MK4RH M;=WT&I+0[-E#XC5OV,%:#VS_.6+#XI&NOM<(=4H''@ #!6SY! MA*BKL0^<343FUTEKN^JNA%;*G,^M]]$4/;TF.8:$YUX&.@NHR)A$<%(@:YO7 M7XE.6!T>)*Z&?!-"!C3*CM1+/+(:$WA+X_?/BGIK3-0T#9Y^9.L1]&2;TM!8 M5#1*H\>E@?\8.RE!-)S6DCT M)IJAF]KVGP4F=J=-"2?CW?&[*DUGBR+EL%P3-230G2>):0,T-Y&>^ Y!Z3<0 M835JQ.4>N&(%"OE2/R_=]6>I0[6:RIFQUBA0!.L_1R.HLU!N,QD2G&Q5[IBZ M&LB]Z/_RW)P.#>G[*D*X#)5L7H$^N'+^^9@UX7R[!>O4PH&8P#<03J=JHBT6 MMCCO@#R5CP-Q 8LE?MMG,L*+].\K/!=(W&_W19R.3X;Z0LU76N.+<;!WJ;!A MRT3>[ X,B5\\ZA\>']MMNRQ[$L\+3J(WM+LZQ$T9$%K3;Y'U,_ AAK*%:V=$ M=6H0[3SB2M2?CH^NXE8J%7 IJ65X5[SE4WZZU2$J2)2-9O3%V:EM7M>;NN\N MPZ$[;-\#]8-:]BU?@80#4Z^9, 5>KV[-S:=.]A4,T>/#AQ32+:D8<[0=<3/6 MO@4%'RR7JQ,41D9A'N72+>EODA]?+U(J5%AXM%KGZ%N,:)N[VK\ILGFLF?+Y MB*QCW24+$4%J[FQ \[KY52/F=)^\?NV'P)FP;C9XU;.P8DQ(G57?F[D$ZB' MID$IZM7CK9L1G/4:HJI],-UTJU>D<\1?\"-*K "4^^.\ZK \D=# M9:31^$\IPU7?#Y(:M$EWDFYJ.DR-M$<; 1_.Q/=0OM&$3@[7*/F!.G41>YX% MWZB4#_!T.A+%04:U+FUU^B#JL:K5W]D)Q+.[8ET1=N8C;UY!SLA6&VM&ZH6M M(K@?_AQGIC5H_))O2#LUC&Q^^XK'=_>,0D1>K=%'O$HG(;8V^CN=E,D'&@I' M3RGAUKJI#*VT4-5!B&*;(#EN_-*^(%\!2)Z\S(R2S#24#:?CK!D9H5O]@2#K MD.!Z) B] SM'1Z_K?5K[X2Q7'T*V;M)^3_D]@ )T\G;RIJ+S#.=<5F62-V)] M9XB9=XS%2B6W'\1\MI][16H&!MC*F\S'9D=9_=)8W_3CISX=?FUQGG M>.$I"/D CP.OOS9I%,<_^TI15:HU/H_N^3SEX4J^(E>M_S@S&5M)WXM^#VX% MP75/9F>Y/9_.SR^)YJ5C?!/VO*:CHJTD]U/\,QQC-BKU\";*M^IW0.CBH>)' M-=9[.C]DPO9-7PP*,7C\@6F WTF>9B/1&(M] ;/F&:*5559=\EI''<>3JTB. M14(@T72T\K]7D+1080ER&\3A ;F#P$(L=ABB+AWN@2?]"V?W /R7G]J>_+W_ M29FE?VL,*1.WYC\VX\/./ZV6)10Q2AOZS+1VP0WK[K7'(0CN MD?!%*2P)>OZX)W7+^&N3=5SJ'D >NP>..!$F1W3C_KSY_^..0HZ>M74']SO@ M/#:*RI*_!]J'44$2'VUN=0Y/1_(CM'9L)5=>;F7*OL)6%%U/N0?0]<7AX1G3 M"?YUVWO %W#BU,#\=W>I#BM.6:X.(1Z'&BR7BJAV$A\7_OZ.TG_0#=?&]<6O M5T$]_GH35.26Z1,ZS)UKX9:@#T;0M^#<.J9RF;)T9P"1FXP?[1U=Y_LZMJI, MT@SUE*H W# )>NZ!UF;X<#8)X,![$?'7 Q#A6#15O>H>\,04I3#^O^@3(:F7 M\5WMDEN6>.M\3%KJFOM/V$HCV7FYROYK1PC^-YNM!U;3JE8"K&F_Z12LGA7H MX%: VN946Y 4!C6J4&!MJ3,WIG)#G;*[U$BZ)3A*@@0L-I:"&'K*JV)EDE=[ M$LM#-:F)=S$!U[5_^"!EUMETH^!@(X?'"#U3]T"/RD33+ADV[ NXH @8E@I= M6/&=C+++[5MK1:A)Z5-JG")/W>JT"QML@/UC1Y&3Z]']Y )6+0+SMIBST2>@ MAE U7\3Q(Y].0AQ3>_MP4 ?#J-@3?:!TAM6IF-:(Y)?HHD-WB(N_BD\;\+33 M8O5M[1GRZXZ!=-H-#8RQ 0,GK!16R:XLDOQ[P%L1[-\\/+_#6+GI M>QWZ8G=/VRW/V:I C\<0)U1_2*MD9@9EV^OSK"$P%"X6B/F/DX?>^7 ;7P;,.,3J>!NWU=I+;JA<&"? M@F4*PU<@-(6Y0N&66P8"P5F)/%4GZG)R"59![CP9B*^EUN CZ E,>76)*=GF07GE<.YEJ4[=YS@Y[6*6.RAMX*)$'T]-<&5-T?H M\I8VYGGF&O&EW_/3J4'3LU;H#=CJBJ)TE#YPEZJ]#7O>6*43),\C5NW[]8%T MA88Q+R_O$RI%"^M*YRZ89RT/#&,5'D^Y-FH5OEJ78S*CE#2%;I,%G,G@#:AA M=87JYKT@3\Z7/M"66?ZD[K$;@1I88%35U"C]I;B+C$ R.%99=H4Z^'0E+16K M;2^9#>XIF$/N 1\^D6^NJ)P] :50>0Y9R,9HQ4,KSKNW D'@ M!L=EPK('(@N?%UG?V81W1-NO)$4KH)O! M*<$7SND/]@.HDIKI2>L&#GSLA139IT(6V91UQ9I-R2;40 M=)VR1HAD-V S=MLV,[Z]'C>@M")2+WR)%NQ7T-83WS1- .0 M3:8^PHCS&V 2Y(6\HF[F\F-F@ZP=VZF(Y3GG[O3?",>ER:W5A)Q;E%+D\^?< M#:$FQW3,?8JU_J(M7YGHL6P?!OAQW@-Z532=MZ&I&XYV,UG51[YWC2DNI#O< M6XZU2>//^\@MR.G>>S)*HF"7, 4KHAK_80FI%9/N"I_(9,RSS(AP\Z*9"/-W M$;'0NOVS"]GJ+?/DK85_4@50JU95C!5B5H<^R1\3GGZ<:$I\*T&?LDQBK[-3 M4W 6H-Z[H36N5-!*F]W,3&ZX_HR6%Q5)$=72!CZ$4;:G@]]36WV]_:+4')"B M//G\K#2:/\.%R;Z[?+'JR M\MU*O8$4*:+R_2%QN:!0'H53VR3ISU>K7.,,+P*X][Z<#Z)XO!PKM&ZF.J8V M\SC;C$;05X,-CPM:$\:@E+AD09D3K:0K-(^'UI%7:WF(3_-$#H.WJ4YY=E)B MX$&())/JZB7Z/?#.$ [ ?.W'$08]6CFR/887"C^K+]R:9#=$F]M/#ATA*NE\ M&=P,KO3RXUMUT2KLK(^=M!_C#8_Z&H$ MGVMPVNP\5,H.O (R,*,CBY0>*&/ 5GRM.][TV^.+>$9NM;*=/=H<2Z 6N+/- M,QRZ73BO[P&I)Y89?BC2CVSMDF.JW<7RY#PRM:66^TRJZB,W+/MQVZ*CSNJ']:>#7)]S]-:A( M1A)3D!>F*T*OU()>A6+CZ;38"94[:?M\".KSIFG99@<-BB)F":I_#EN6F\.: MI"]N#%V?7P[U7^4*P#U1*)2&L\6Q+1G"]/;%#WD[O=B!P7EE>2 MCXVFV4;UE4L$FVN5AY"2*EKF/3;RCQ/5E 2(B984)-X;VL'?D.EK6,2U65<< M>+T\>?Z<)HSEI+1]X?G*^@P6_SZ*)__0I:0#]C79V5 OW/,'_ZI^,@@G>:\^ MUUS]FM8U+A:\2Y^WL.&J*&7T;/-AJ!P&YB/L*A?_#>).YYN?UAERABOH)X7F MYT3\Z>+JDX6,&U7VP2+13Y@]%XUP;'P6YCWYK?_A S8W4[$4Y&##8_76]#'" M)2[9VI7QS**UFL=%ZY:+/UB(S_*266OJJD8+E'OWY62LN-#!CO'4&3&4:NJ= MBY(?%904[X$!19%SY'M@9AQN6_= EU_\8G&8@?KXE2M%T2\OO?X=YO;%F>0]TFL$=K>FO*L=- MNK<%39<#+F/@F:$I^TJ.'3F[!S.Q+(_397\LYAVB,I4=$ X1-Q]HY!=5H(,O M"R&*DX#;G3CMN6_,BC1@B$_P/ACCP<-K$T_^) V%J->E-R#X",^F%N=+]G&; M%SC(L<*ODRL0%-N??2,F4YGBOQ9,*YC3B'L;1^\^R[V MH>T^[FE:HJNNIO"19EMH1Z/GF!_.[KCAP1:U^U_W/[BBSF9$6;\JJTI$G/04 M$/# 5B#?>.O3H7WJ8?H530FS6C2+&G!/], 6&PO,<2,U/^E#FN>"S$BKS08FDU_]>7;+"OV7#>!E%SR M3IO-9>7HF:F/4O*^6Y].C&=OU:.VU4X$$F)H^3#*7:&O@QN88* IN**&)N85 M+7+5*N4]L&WQNZ5!4N2R=V))=8] 0WE/5\]C>7 RZM_FAM2[I(EC/.^TK2BP MYJ[*!K.*6W$]+R)32B;K;I,N01?/,LRY2?4J]^8;-$/,^T,]5+^YL4*NA':1 MPY!M)J[!3&;.9SI*C!PUX'SIPE$24?[HN#$5Y)AN?3YS6):GO*'J3@/8_=8( MG*^("NS/!LWO@6-%AX7KPU)XQ,@J_/KM92Q?,\FR)V'@!G9(>FP&GA1X[_W2/%C23B:X59BL"**?B@/%;84 M7A^G./A&.BDMXJ=!"#\#T"M&@A2*[2JRA#KBT9 #9S23._= J-**]=4#[7M@ MZFW7/2!K6!CJR4M8?FC0;W"CEZ\PY*=S,UI4;%Q9[,[--C49F[)DC;4=[TXT M&;D=9LV/&M)4P>PG=LZN06- 7U(?8B]9%R=3>S*_\J:NTG;&S?)#O964N#-T MT*Y#J;1VXC2)DO?T?"))1S+0_(=]]-4'>H3;8JE>*,TO&.!>TK;+YU_*"-+K%5)];/A5-3;3KV;J=*(5ZW-(0 MQH[ZPT^&W#E/ZR()0K,Y@E!0>#C\V.Z'US&[PQ;(WP_6+4<:+R+7S[B= Q2.T+4FEM >,[ :<)U M'+HV--^Y:^M*&8TPOBW\^+#RJ[%=#J@R PF-1^'E-L_K12=>]R-%G2T]W-IQ MY"\\_&4@,AM[6MAP/5*[*VO?Q %J?GR7Y\_*"KD>?T*!E2C^=ZZ*MO/ M\O409,OTR\P)>^@!O:&=,>VEN]<]P,3T5K3Z%@WU,!5KY^UADS^7#O'!A[4) MHZIH8^)M)W#$*3,FSJ5^VYC.$'_2.SJ,WILSL@X^O6KD8ZGJ'#)26_&5'F8\>S@5AT507=6K(XV=(H72-">JD*A9.)4.L> >(UOL: M7G4F=MZ\<*\GF;"4@KE];<]SKKP=J?.&1[)+M4XW>"4MBC9#Y\^)M,O2M=A: M*C$GVZX<["/0PK0U^!:% ME#\I@+SEY@S6,@@+"RQIWR =HXK4/^I][%Y-C 1)VUXX1FV\!XI<1$[Q10G< MF1BC+J4DXLU)98R*O9*F5DO80W\G6)(Z5=B9U*-KB%!'JWR>2!SS(_N8FX$'8T!D*>& &JU M#!I)[TDX0-L(-M#' ^D[9VN)!,3VZK30*1NHT=,,2F%Z\T/B9L S7VAU M_4[TFEXRKE>/;+S[.10DXGS;]$GS'?9;&\5YYR#E!]M[7#?M8# F_QH-\=0H MWQ-1R7DQXNZ+5&PM0L)W.$S4P"+N6JC-6,7STG+BCGQ:5%K[(&3(+C?[^*A4#.NR67TY83K=A"!'11R6"S_VZK-"]LX# M_6%.F8)"AX0=<(B 0D6R@)(W3GGZ!ZN'(O3L'**4-819J<)'^%"JES9&+08W MI52+@C:W>3(?+'&5U">150>;:0%FUY71^K:;=S,6/&/:^H)/%/!%(XFO9?"? M8V!)O7'*/6^DF63:?Y>\H%'7D Q.$D>NB"-#"R'YL6*V\1%1Z$24,OO#!P-) M0[!5+HK,,<13Y%%[4(=C=[T0P0RT3 D*U[4+!)!TP;%0\(T^A)S.X'M MT6WNXRZ2%XQ&Q%1(_'BB/6<43:1^DW).ESD%T)=2-*3RM>EOA.'XT&:K4VJ, M$V&:*22>^G6%ERKW(M([X-/G"K3&L0(NXO**R.>%ZY*QO 0?-;&R H^G!%7R M*K_:Y6!J;ZT&YUIP_\#3ZW;Y(E!$CM. *EPAG&5'T)F3T6.]3#9-2UA5VN+F M64K0&H-0XLW.EF@G2ID;>]A%VQW>67@/N'A[ZFR[3:K__ F58>3AT*TG))R. MU=%LQI66HOF&,,@/(U@'+W^2!:[-") BWZ03T[ :W@5,YF?([O9D%YQORYC-#24^D[[2.SI!663+' F MRQ!PV!\_MC.V173A%,D<01?RM&V%R/P9ZP9B4EXUN6&X$+@J%D84(S^_S,>]YEQWQQ#S.;W,)Z[-%IZA?3#2=]Q1" M;;M6C[*VICA/8*QBZ\/!&6 LH-&\>;F_*91G51]WXZ%EC,6R_[Y.O2$0-@P0 M3N-J_LSN(J;YZ#)H7C*_C;(@?B*HDHM=9_0F*S\V&=3J-=S/O!R=%VEF(I>/4+MJ*N[FHY\@\(\EK]C M8.T\PN93_IP/4FU&51(919:Y"I'::LRF].HCX PJE\U28%A;^>FPMRZB6%)J M1<[F@2Y4!LG76SI#,Z>EY50HKZ?K*U=0"-Y8_X15P9HEB94EO:+(:*%/>.^L MK;-256A-5E?1=LGV\O*&9IT,OF9Y963_2I]J!%$_W+@\95J&B%.Q%N^K;)6[A6B.!XM1.@YK&"C@BZ'VJ_78C*K'#+Y-;622JCF^F)3_!$3 M/PE99+4U^9&N>_V8F[8@W4_+JJXUD2C^+EA#9'9UI6QK^D/N_^5WJ8=#J;)/+KQ(+!6 M1Y%K%0I[AXUDFL.)P0138[MG\-F; ,EV$S,;B8FH.9 MVKT")3,"E")M-@4FD8M"[&\:7D\5)*='T45T/(\<]\*79D]HX #1D.SH@ MI O*KYA3EU7[[A-2ELR3_*UZ'X5&Y9AIYFQX>$?L9 3?)]$JH7F_S#J(5J(,EK)HZWU8U)1F:IP=W+7+-3 M%!\%(+%:]W(_=POWF&[PUR[P^:'YI?K^@\)!U2)O)N M/692 X%BEP;="[XOA7Z4G!]'V'9T4EJ8@LZ_2GGI'*LZR^I8W#VTH0*)TC6_ MWJVDQR[9?N',>4.U^QT7I#ZO1ARA3_YBD*,N.]VS*]NY :)6W7##OHTO6?;E MFQ0O0[DDZ&TS@5<7W[*GD$7)@:"<(=B-*U[*SDGP$:5]14#/&N*84^8GAJ1# M[A37. XI-]H>PG"]UDEKWJKDNK+ZD[YWOGS[+^S%G):*\)P#!>;XCYTKR(8J MH+K05B-UY=0/!L);Q 8;UO1H29,2-T4#XEYKQUS5D/HORY'O*+- M44>M%@(/<(&9;'=4QQ]HS;>Y6C$9CV8$.<4\?A>R?7DE=60U!)J 2BVC8:59 M&C\MV%6>%SZ4L87(MI;VZHIG98M^WLR+ MK[KU.FC:F5>X0YKHS@PUHF[X%K)K#)/]ZB^)]HZS#X&NCV@1,?2#',I%;V]VM/@GJ[U'R80LI' MHYE!H#QZ3:TREHKE)3;)%N@1?W?@MFT^.W9V(?]&6)#VYRGZ8PV96/9EPN,V MDL>>.F1VGFX05FO!UT=@%FONW/B.[&HM)B2%-4ZWKY+!57U)W]"K$J/B@=.^ M >W!3EAO[[*DU@$H$L );W_0;DI,CG7F6E^Y9EG!4("PEPZ);P6)K9HDF6"C M':-1<_/D;M0(R708=-GEZVXE&T$^4VLMCB"&_'"@7Z*G-C*,G0X.O=M$G.D! M"&E3=U\F1^5.[VB[ZFO6N#F:*&H]2LPCH$6-Z.;:*)G?@6CG6^DKRLMS2=6)=,3G9,JY4":]M[3E$@ Q2X[S"-7;=CT9-#$)KD39): + M;8\0I:S01&WE=VF*7\NL,\M*&(JK0S(M^K R4[^_H3KYYMS1=3W/ MP=#F7( G5K._E^9=>R]9GS(Z^PH?+4EABESE!,W1EQF&.;V^+"GJ\>4:<*R! MX?N*]W2)X61.J,6/$2;U=]3Y'=H=3WH[EQ6U: *Y(WI#LRR\;0Z4MVJ3,@M, MF/,S3F@8-01DP\5:D"C%4&KP#M+;0;1@U3=WRO"YKJS8D MR7>\L(HG/<@>E\.:MHC:,'"@^(AT:HL;%^QG=D91>:@;@4B W_TSV"O8-/@4 MI8G%;H98;HX+PDUZU>B8(UC)OYQ+ M7V!*7\8<6#5$ MVYIEK7?%4P$H;LEM)!A?JCHB'K="R5\K#_A9XQ9 ;_!LGH>%=OP<[C-D:YH MCVZO-+C9_M"0T5WP%%D5';X'=D:>(V3!9+WO@2EB.*Y8 G'9/?OM$J !PJ7) M[3-^U4>K@*6!,[6Y)E9W,%Z*,L[U+")LR^RI@T./UBI&$MJNHQV/9V?,9P)G M01UX^Y8)TAB/;:$RJ \\>7:YH)CB^W*\E&K5(4@ACXOK/SQ.1/1##%XOSPL\ MHB^TVMVS.LUF3D:N^6IM9> [*E'U;!V]V:I.IGDK/JKU.OJ<&Z*XC>W&5#>G M*YQ\W$5;4_7VLX&D6SA'3RI6E-H$XZD\MZ4X[!5!_BMV7G&H5 Z K_+*!6E2 MQK&H$D5T*?%Q\P5JAFTR9Y._QB4H!S3%",&=FX&M&?H&-2H@FI'<,;!T\"%9?[*$5*XSW,9(,.4$YHZ(9ZENPT#\D"^PX4VD.RW M@1X7R_N+7XH3( MT%1>\L]<3HA\!WIRN2 %F_PNBFV+S&4*B^D]PX<,$N?R/S&;.^TB[0;!X_G6 M[\>9U->Q.?H,1$]PTA97TH!AY&#$R6*J5E*WA:&/8Z!O67%#L5-]W^+?(,"7 M1O$*[TJ&]8CH8\ZD)YB4$VE^,AFFEL=R @=.0NP*PPB7:M?/_YNH$,+;R#>L M]QYOR*Z^\RGB;N1=JZ/_39.3H&F&O4-G&M5A9?J#A_4INT;^'I'S>DL,W'-3 MT.%0#E&* !I/ZE5*">6ZB?S="G0RDE7CZ@8339365P2@7W[H@4L1^XUUP*J_ M5NS#"M5)RUCCV.'7,!E05+GZ\&:FKX@K.&Y,6L_XFPS: MC< +A)(:R654H9X.P#6)1D U*A$A&=GY)PA,1/IFC&LA@'!]07(!1XE_OUI+ MDUE2V(2:6>KS66-5_-I@:7!1-GUJ?+ZQ8;LW:LF+'MK]TYV%CZG8HJ,5.D(6 M+=;Y=.RBJ]D&OC+4BX\TNP MH:@_KJF.D$MGDQSE4YJHS'Y&>=9GQCV3K_>B=F3?RIJN;"P#W+VOM_2M/S)8 MBLRN6U<$=<3LA$KL,BYWFS2:(X%)/+NI,:J<$I9 +DO)=O\>P\+19[YI>1,;T'P M:N?T\*C%\+EO;5T0R;$LKB(()8)K_=_)Y@B&\]\#;+JF@?N1D"Y*PF3I?0S6 M!+^8Y2J7!XB4*+(^PK^!&3YGF\_ M'P++G@+59VY\7#GEOA&-4 P&@31QE$ZZ7\X*-4.OB.FP,(_;: HG6#WC M7PG]_\HTCF77N7",]"LO4U(8++H+_J%D[GL@_&G1W9==C]-,_LW-?]MH%WPT M.%K1AVDV&T2BIU F^S[._DV=KH.>Z*IZF.S)PJ.=V!F#G:-9G86KLAV.>K8@ M/K$('3,DBNJ6E@U.A/F*=G'4;]RGHG*/KVH=B"GN\E!E1VZY2U90;MK#4XWR[WKBWTD&-"I?FZ M5W@'')JP"E?TT;;XP5UV%/W<%OMEXEM>D7QT#BL9@/TY-V&M<:)C[,=\5DG6 M[(:FSOQ?U0G:,"S9>PU5GG@3=*\BCB,JP)'';TA(-]?U_T%)P\@L:' 0$I?V MKY6 /DSR?/%8E1MNVJ6PO@=^3%::_;>.C_V_.FJFO=#LR!U.1UA;68>$QAHA ME2--@)I*LJBA(O&K7JF?V#T@-O2KE,"HPM%/&$ZWQR;?,M4M20^,ZU_J\]*$ MPX=EURYRR1%U^VMGAAW[&LO9_QY B?0(^5LY4S0CD5/R(^R_]OM)198P_&$^ MR31_[=.N@)@>(W2)M%D^D;&B^_1*U[2F*[E+)>[B&S%9S0: H*Q]*S26'^P' M4848L(K238=ZB"K_XZ2=#Y5Y+K/X9D M:>YJ61F6 36?M.BSMB0.9>W77'2-FBSXE66\(!TLOZQ9D42YHJ!.:#*Q4A\R M9>C\P3O=5?G#4=?M^>'!W77*KR2>\7#Y'9U78&[.3K [A5\Y-,NZJ$Z@;4T7 MVQZPE[\J$GZ?7@F[VEM:N#D3N0<()(?(/8:LL>Z!A9Q[X#)W*QL>.4Q#13:J M_#T.X 'B5HVV8\4%-R+C<$N=F+8W)>(>^*2A( '8CNA>+2!HQ>[-GC\J?H^;M627+X?OMO>WOQ3RV2_CR4O$V[E2;]/BNJ_ M,[2-2.]5H_8C7&D0E522,^@:^K5RD9]IS_A\<(&N=V2/_9-UY-&-"1RBNJ5R>S=_UT#_F\-[7]6!"D[RQ6W!*UW MYK>"A*K/I?VL$(AA9PZJBL@4I"WE#=@*8_-BM-I0*82/K,2YOH,BCQK^E_:FKP&3(RHZ:SU%TNO;3O2:\C8Y"<_MHB+F$GO/I(<2N0@X"571/H,1Y\1 MZ+]J);N+7 .%WM4'?O'G<7F7'&\JB^M#E\$,O(;5JD/[T'>+-X?@DO]:N9'_ MBQN:U?YB25GR_K9:X#S:C(R156 NN\PMLMW*,K8?6OQ>%WD7U-S$9((.D^'32?L:JR<;UP*LTHYV=\=:$A MT.?])JG[-S55J)#]I7+S3A 9HV0*5B8HXK"+M1"\DC] M2VD;OD5LR\9+6N79DG=H5,IHO*F/1 Z+!3G@,?^AR"&>->Q)S3U !A;&/_+X MIW\#RFR3T-_7C^P66S"P&&K@'*U%>WF[X M8YR 1VOSX= =$APT-,O\2_+EOQ-5SZ=#FV PG7/30\H* #[\G]7#NO__O;>&0)[K8_C\;=L MB.!I...-ICH;\(@Q^D__ KR[7!&M/V+Q[TPP/7]3?E3OO5DL'CA-Z^EZFO_P M%KBD.4--[,A)I$\PIPOY UMDQ^NX\Z]58IED#HG=:?$. MC+E)@P@D(B&VL/]3W74&-;UE\3^]@_ $)%05!$2J- %!\"%@I"H10E40:3% MP$<'J0+!0!00C*@;L! "HH0@+=10'!0!Z2V$CJ'$!! 0%M^\?;/[9O;3OIVW M^^'WY=XY9^ZY,_?>WSEWSCE2Z\8OHHH%O""Y9$,A+2?G:VDMN-)D<:G'HQ4] M_%_/B99%RY:Z!QQWREI<1"C,5GXUD^[B2';REJZK&!\+97T]_/R *\X=\/G* M=/OO10KIGV="L[UY9B42 EO4M!#5K"HU<%!X3.# ,FV*_,O]*L53=P2EWMS) M 0JM2FGJY"QCXLO%$2*"/OFU*\0&-J(V@]HIO2 M.__3:!O[,\4<'N6CG@MFJ%-32*]XB\B5Z#,OW/UB9:LJ^M62/[=>2P2CZGCD M;]ZYGZ 5W'VE8KT]-0R@P5\*X%BJQ^5MTKVXV!,:V1+)7#JVCNM)<3[$^Q:Y M9^3=+H[T+BE3PD*=G013V:6D$A.4V(0;Q(5]/EG$5/WFC;4<(HAE*=D[\Z=O*89?=&A"7W/.\P7T]A2KR&16+8 M#LR*J1)1^>V$7AZ:6\:"^SI&$$$\2CZK80ZIVHK!FQ>Y^;UQ':J$9B(A1$7$ M$P6L:HK-&4J-5(@*R1KRP4I=6$&AM%]['SC*8NK6@M8(9Y0A; :-3,M]^

M@+OAZ._O _S2*M4+! MQV=W!N):X :&.Z%1OL7*7C,1GVR^P+)=@M*RLV"S* G%]!5:';AH? E\C6,H M(%5H-A,I9ITJ0+C;XLELP@>RC,3SSA7M ^C'!YZ,KCU_.+* 6V3#P=# M$^W>]G]A2AOS32I/U9GZ1^==D-O-P"1P?[!!%/J]"5>_HH<>LWCI_!77_DHI M_,A:]I>16'B[SIC].9F@6-"D;;'SXB:HF)0'OZG3L$7Q;'N\B>,G7N>TB"2% M3>$O;E!6YTB5("11+*0+(D;O8QP'KQ< M] YEH:#/XAVQG[%1_S:W+; 8S1>1U(E,R@A ZX\-C3;J# UMC4S:];%/>MDT9XFF=8/D9W$V*HE(W9+5A.88'Q T[8/-K)K4^]0:G:.;@)B<21>B-\7 M[=<@GMYBEUVFIF!VR^VC6O>@20H7Y4JEK*#_-B>F1J)L7[G MA[%Y/W*0H KN;_'Z>).FJ[GJGJ1;=Z9[B][EV9[0G:QQ&Q*1HG-2^R0:\3OB M W&$N72&"Z%@E RQ['FE]97TZHRT"C0=4"FXOWW4E5=U1S#1M/8!W >WWS/ MGNSO:0OFS^H&61U.M__4+WK#Z)#IDHKDWB$27UP/L2ANZG S16[$?S0_D>WS[EKJW(]KIY"M>@_!GG6R#+$LSJ6X='"4K#D, SO^6='!^ZC>/,E0793=XI#=LN,L M_X?Y]K^O,FY<4MS44&'KPJVN9%E13@F?*2[M70,VE&3STXO]+D09>I9/ED M[^I.F/X.!I,^4^X-?*)6!!PKSKB1ZZ>K&]-N[V8^@?/R0G 0/G>9:U.0EN.N M2N^]%I189T4_=E-1_$U2#E:EHR?!APIU.PVQJL1?;/*G2]VWRLWZ"DQ_>=4D MGLL38M4\Q=8I%2K7P]DFFLF5H2WYR'GE6O]4^-,L5NH>EZCF-5 M.007N-H,VT^<'9XV+!OS]Z)Z.+M%.Y:,M=.;F^9<,I1G\B[O?8QO)P4&6LK6 MK>:LHII+_6*5[_H1Q0T^/'N..Q_2\Y.O:TG6Z5JTW\VB M1Y_PV'#MDS@6%D M@^EX':52G754:N'W J'T"'<(5KB1SY8+IZ3? #1"B\W0P],S.KH0R43?KZD] 4&M[+21/&/MPZ-E.J4&"(0AX9QZB2E6& M,?"W5Y:Z(=;&N\[G18RC!V!WM**\.T[;/0&YE16%BE41]\9V[!(E'W6.>(E$ M%%8#=U!0@*94QOE^6F72P^F\3*&H0K9G-7][2(?K,Y6A$JK\-F@Y%&_.U#1: M!N'+OE?1GA282XD=?ZWXHD^;!?M[3X;_3[##^'U,]7)3;CC\"/F/&N>T^,=R M-O0SP&F%+I:[%S83Z)+%:-N3>A!)_0T[+EL/Z*KO4T$AR%HAJ<2VQ'IN\>YF MI[=FS27E%&O:Z+,%%7@KU!C[TMU/? 0QDI$AX9ROQL=^X\9(T#G%XX10;3NN M@I$M/O>$)M4)ZJ7;UC(PP]L>N1%Z*XM]A)OACYJAA8^>^6\C\\0^*;\.?YX^ M_#CY$]U,S0[)-6:\-H/D9=8HL7U0,Y(H\4=G1DY,-ZMLZ+XYSZT^8T!&DLX M4ME'%_0;<0-[PI^_Z"37OH4IP,KP RJCMS/3R8[OV0ZUG[6=:#<:1)@#0>44 MZ<"B9R?ZZ"/;2]A3^\!2$Y;X[Q"'<$]#-R> M6E32NDE2$L^M35;G!FO$HGBXGEAY M8"CQC?RMB;+>TVCL$;X\\NF1VBXEMN[11E#;>%9E7=V;GT%G^HC-KE44N;! MX;Y9()V F!KWV82@KA8$<-0%9.@5Z*C/YL3?SR:#16+T66N7?I6&]G7)B^MJ MV!#?NK8AV#ID-.5KN[(N2%M.)4YR5AD%4#*OMMJW"SQN>Q@_"N;'&<\:/A0H MY45BO%;6C E#!P0V-EJXU'4QDDEH&W]PV9\'/F,E2!>=/D%NW5 MWP)K>5,ZF,A0IG;[&FQG678M*Q]O4F4\H#B:2Z^K$,][J_]1C@T35C:1#LR> MJI/?@$H_?RB?EG&1[NZ:W)(U\_9DI/XF[]M:$IGW:2:CD\G M9)C RV#1E?(:7':#_?61S_\ +/O#?P=02P,$% @ Y6N+6)J97XR>= $ MQIT! L !I;6=?,# R+FIP9Z2Z!51X)[@&=PD0/$" X.XN MC4L"! ($AP8:"Q+.A9V)EX^3D)*?E$^)E%V3AX&1_ M'@0.&04%#16- !V=@/T-R1OV_^/KJ16 C0SOB="- /<6 (\-AX -]]0!( < MX)#@_EZ ?U]P\ B(2"^ R"@O46$=JK$ \' ("/"("$A(B(BPMU]A[P&(V$BO MWK")OGBM9 A\"\)A_Q;]"YE2K+P-5WGTF(K#R-$/Y24>/@$A$34-+1T] R<7 M-P\O'[_X!PE)*6D9697/JFKJ&II:QB:F9N86EE9.SBZN;NX>GO[? P*#?@2' M@&-BXR#Q"8E)&9E9V3FY>?D%%955U36U=?4-?]H[.KNZ>WK[H&/C$Y-3TS.S M*ZMKZQN;6]L[NR>G9^<7EU?7-[?/=L$!$.#^N?Z7=F'#[()'1$1 !#[;!0?O M]MP!&Q'I#=N+5Z)*0$/0Z[?LWY!QQ*)_E;>A4'(H'^,:.8Z^Q*/B7*$^>3;M MKV7_>X;Y_5]9]A^&_:==LP T!#C8YB%@ T0 5[=T&;XO_V\+/6'S,<+A\9T5P-7-RTK$;>]S6E,JD=C&Y#9-$^ M3L>H"-DJ;I(WZ_=Q ;E80/"NWB[2@\4&#H$#174]!HJB2>"]S@8D2!KZ15>A M':0RWWV]]TVLBR &$!CSGKA*G>/KFBU>WZDU;9.HH)J/M;G#'RZ5\.QD$G.1 M7X64'1 U-8B41D-U95,JE5NP"5-!-^G)E5,K+0YID^;2]B#) M MLJRS"28X BQN&:)1PG4T6.)Q;\]+CS<; ;. MH^_#>WR&@17Q?.\/]]2[8 MV8++XKS>A4#M5@J[B(^/15)LBV!(X-.+0=QA=R?-^O'B:H'&G-#]LD4YW,:, MZ 8JWOFO'L!L+/>Q=C>3AS2-FE@F9CX&F1NA3H SIQJ1>^5[\*1U MPH6U>B!I\HP^+Q-[)JD,9=EF&FUPE495737M>#J>DTDWO8@7J?M>MX_".5RE MA(F.>Z1DC;4A2[9=SCJEQ)FY@R-\*C^\- +O(.=UY@=-ED^[GP)KU"SK1>A4 M_"_:UB*>/^043T9?:9P3+KPYN;PP]!F%Y!=;Z>V?)L<^D<"BF>M,L7%JC6(7 M;4T3=RT'W"? 1@(O\SX2P%9)XY*,9M1%+JU28Y=UD(_XNY6"[!/ W3SO:DU676+HI OH$4 I$66? ):;:B,#GW8EI'=8"3&?46]S+K[O[:T9@L)BV-<)T]#Y&#!^\ M:^]9Y-PT]>H(^G0>[)YAW]&((G2S^>LMA8I0I9:Z)/PQVU1>(_!\9<]IV<9+ M8_^^M2E.N"DEG;CXT#?QG;4-MA,;5:YW&8$#)$$0-=VA%M_N;-TGP/?A]N29 M%]66S8C?\[VEXJ].A:2R %^3>4]W2 ME?'D*H7NWPUX13C5H46'F7_K7?7EMB@B%#1;FG2>"!8/-8M*W+HP[B)$<0JA!'*LS ;&I@3 WJN.1NL/T^V[F0DCTX8+7Q M2G?GS!B17+P+I3<_AWC[]_QZ0! ?U3>P$$<$:-*7BZY(X,!50,@* M%9-]SB)0YK #C'4BR<^K\Z6=#PC-'6L2S;)^S9FTU:3BS,VV"CW!':>F<<-!1S=?ND5+537)\%\AJ&W6G-[0"DM:Y-?$/&P&*2QB_"ZY2'XM(3XI%MZ*V:.KDZX\H M "I[QR&2,8\>7A0*L4#7=71TM9-_#!C$3?._ D5XW(?#D%=CW@KA9.8_V2_E MDG-G^92SG5+6[O'GT0Q,CFO!T2"%46A+*>=HJZ1Z8_D>,>]JW*T>SNFT&Z2>]8@Z\5;Y.]87XG'-0D1"WI>E:R%LWHS/7A M-(AD&5ZJA ZA,+OH0$IC[-PY^(*XIUA-?898UM5O,;'@4IAVE(O>(&18I39) M9LW26-5.$^:@-6]226YU>"#@RJPPD'+:J#O&8UPT3X@Z_"[^_ M&]238PRE+SI8#YR.>K-TY92Z>([ M'\)(Y//*XK(V<,A6#+&.L,_D)U;VC[6PY=<1=45WP^375M %$WD%QB"S<#Q> M%%<:Q<814'3,.0[<^*C.0DN(3?+!E3H^=[XA>D^-G\4Z$Y17IZ)BC:%U*](& M*K,Z*.2"4',XL'.B^5"PZ42_1&#$35JW(;TP;/,)*"=AE!O"24_9&,TE9R;' MGN&*>86*EB=#+ 8E< !*/W_+3+1 M>Y)2Q0!FG$2R*A//$?A16(OFOSV ]9"+WGN/A&/B.1K]G[?_\OI? Y@H__.1OE%+LN8!?9I#+N8CM8)_ACX3.WI7SWNPWOS19Q!A1;.?Y8';28I_^VW^ MS):C79AFK(0S^:;H_*YWV3H7@EF%B\I4&LVRFDOUCJ!U-4;[.#Z8Q61BK:QV M3$RON$ET( #P#;3YIS REFW>*=71&EHA9#$O9($[+#C1]&Z5N'P5*1 53_NJ M.H1UC/7%HE#CR$GKW1/@:D+&8X59[W!-JVK&ILSJ"KOJZM&0!;);()@=2>I( M#.2]J=1]E"#$^;.5TKE@9E?U3V,U+$MTM7%V[ MBLZA'-/!;U=J:F_O6/-)H9"THXLK0FHNF)_D&%GHYJHDEW(RNDRJFM'2<$EE M^,OK[-S+!GDDF%?L3$9B-?[8H*Y/%:?J_!J(X\U[H!7O*5GTFZ6Y);"K[W3V M&'.1"9Z6K-N3>5:+OO7M M\?7'^G\JXFUMD>[Q-GEK9.+.YE<\A!0V>U;$J[YJQ.)].>D\VI3EF M*QWVK^\8!:)M0T =LZAK=2WNI.Q&R\D#XWSYYJ+':;B5JQ)O;KRAW4P=OL^E51^\I]00SL/,7TA.\\:48 MH?0[!@X7Z-7\(I8ITIYM0XRG9W)LVT"?4V/W1=JBBF@*N\Q+;B>CCE$-$^1& M-YOM_=V8F$,CLZ:2(,G6^O%=?RIH+ND<^5<(U@AR'N^+DJI&X"FJHJ4II=I5SK!K)44K7% M9>1J%%_G!K!BDE$KUG+$&@D&_U26#*(*]F8G2<*&6Q[O_4X;[F>Z3P""5I)/ M4=P@+:EOWMWY.[E*IZ6VSOV4I+]/4L9Z.OHV/.%\TUUVK:KT"$XP8^PJ.DTA M4T2/ZR@19&R/1>=;!(KQD8V3S8A)<)F?! _[VSRK2[(-\ZK4''6$'KI^>>N) M#P3(_BD C6"VQWP&MMM*"G!%H5IR(=N44,L0/@$F]8<4MHPC&PI]6_I#+CZ& ML-,C#>G=2379 [4L"@UMG8C?UTQ]"@Z3I9P6I9L6W,(=;/'_\N&*Z$.MF< : MKO^<3K3[R.-)@FDR CN\+Z,S+=G%SM]P.H:Z8QPSTD3'=-%_H/:(ZL11I'89 M3- GCF;%5D7>(--[7U]D^06_^%W@1:BJM:8=+<2Y(M1#-03%=/[&YNNFSN4: M0#UC72D:YDE5#ZB:E9/5V"QIN?+67E0?[?3$OM2-XGB(L?/#$T2 ()OIQY$! M7,PL!^2?:T,D_32SM(,:+.4X8LXD$^!0$,WY+DO.*"?#(K7@;TDD:U<>/)\ M&E-VS $%W6ZYU.%%I6\6?6,V28S#[(Q3KTD9A@,%F;F_E>BS2[RT++2VMS81 MAT1EP,O8?QWH%HSI=)F!2<-[CXNE[RXI&E:74_TV-0VI^20QG(XI!Q:^AIX. M"O/&\V=*6M=R>B&WBU*U91H^-8NW'V0PL0/F\.U #TOC4YFP^/"1Q:,D<874 MNTM@TLO+\FCBT*RF(>D@44N3Q]8AX6'.P%=FH;6U&$68?*X[>YM(J+E)9.92 M&>4(A=>: MM/LK@,#4W4?XNJGJT+W&C8"UYJ9OY%M4V;'BKIUK?E" 8K6:(O ZF*A/(DA> M)K.EL>$,(6TA7KGLIW%*ICT"P@;NC@=91E@(OP:+1TWXBLBKG9'MEWLF^HI5 M]8N;1MT'[.;H8YM#'D*5T**=W[B3*["KZ(2'*GE;=5*,CJXF.D%KN0)16^X-PCUH.! M]LYI=ZX6RIOZ@)S:U)-L=BFBJ&]I=B\+L=H ")%ZEI-DN"R*,MS4VC"M#3IJY MC*#R#C=DH&7S-PEPL.H[2 MK+;273PCM5<,BNL-%IL'\FKEL'M,:W100$0_+F(07@HF=B& MA?/7G12"03I0EJKD8-NW$5VHA2F2J.',J08_HN;R6HW:[0ZU4?W!'4G[30B7 MFL[:H8WN+)1)JZ?J#1X+.OTLWF9H3>R7B*!.9V@;SO2K3F)?1YX\WBO"7,E\ MH@ )5:76EZQ(G)C*LEI_]]<"SB+S&0< W3\WRLD8RDE?O)!_7F?U7&3WI,/_ MUW;FWPZP%HQF\'_O_ZOWL >P\3)"_J/0$Q\F:4GNO"=4(\I<6IS_ .&00GLE MJ.?%OI*H@(S ]T!_>14?T^X M8SY[\YF#<_[WN_)+'VZAZ8LAU[63K*3#2P&- M+'D:2Q,'MS_4802/63_)_U2!).FGU75#.'06.D$XH!UH/_&WWZK1 $4=/T?0 MP?NZAL<1[BW%F)X#ITV:L>X<-R_GPNG+3+)Q[0&^>*/PYHGY"@7P3L6?/!1) M2ZQ@O@,_T-YP,3MQXU0%Q V:&V'*JX%6#@'MB[;>RUL:Q9 H&33LFPLM;)?+ M!4!S/?H-YH*-T3*GJ [.CQ3J&IM"> 6+V2U#2W28RDLA7S&DAU=VU.^,DS[Q M9K0--.)0U3=HCP31 MQ0O'>#8N8'#=K-W#\_@CU%+EPW8+E9E&;]0M/ 9P+:(JY_1J_X53MOQ64&OM MF?&\5(E3+7FXQ6I4A,B?E*"!1D+HPF*[-5KTCDH_4YHW-835^!;LX//RRQ6^ MTH(XB:=S13<%\88F%O)C^L^T/Z4D=]#54*0IH\A9EH@,6+)4N8&%$2]L9+N3 MFK@P%1';PU*R 3&D261B\(TU9B!GW4IOZ[FW%H>M,-0C8,J8C^7(I!*B#LV1 M^11>1FA,H_AK"+@FOJA7#%9H^#S(9H0&K]%.M_4S)E(AJ-EB;39,R9YU4S<$ MGT<=%.K#^#')F([,;.:3A[Y.J@_:6%9]@]Q%K;RPNN\:#_R'ERW?!%IDFT/$ MIYKQ4$LZZ>Q8DFZER14AO.H"=F@_5!]]22([/CLLZO62#-+$<7[T7Y>$<&RZ M+!LLN^Y%5&.2?C),XT^ICJB]'97PZ_N M5+^V<[Z1J-LZ@*$CZ.,&6UU+B,)F2I#+=";2Q#ST(WBG4BP/HQO&(N$$06_. MGM)W>EV62[))?%$K%.Q=FH_?23 [)G^0>O[%VYCK\ BOEX;H\R 'VPM,;J$^ MOBV^[KU%B'5ACQKFNX])1KNH 7' 6/?E];-K3[5 NNYJO#,,T^F,*WP9[[*2 M-,H_TX.MT=RE*RGS7^D-Z^N]9BAB%)ZQ,;?$*CS;QO"XPG4C&Z_+6#1TF1[R M.SR5MJ.*ETO"#_,^(-+HC=^&L1DD<]DX66X=N9_?L3N-]VCC]0/F8X_5V2$* M"]MENJX<&TW-$5!"2F@.1&KH^GNY/_EXC/^U\J"+:TQ']$Y%7V0X% 4+^>;P M&1L+N$Z"OP27&!QM9B455@+>WWL$1\ (= !-1)]8J^J'\4<4CJ[KL["Y()Q_ MU]<3+=[+3)PB%GM*?H%^F*/]Y<]]%*$QTQ- # .X:DET>,$$=H'F6B:63:YJ M7-%M@9UJ3X7V/D30\75[NI*S[YO/Z^IV, ]HF8P1 L[@^_S[=J9H4Q\XH&G, MG7U+V0V6T"8@8=TK"M5[E(5;M\+I3!P-ED:<-W4-X$OI-!A.*@+F[&\PKQ%2 M+:,6%N60VF6R!U^G][V)0XG]ZV):JHA7V-HE&F?;_$G,FYQ'%0RH_>TFYOR? M_QA<_X7J\?*92(H>GI H.;(XSHK>JQ5-XQO']NX$U&" MQ:?%M(6A(VB^C^7\;>[#F=1ERI!3[!/@MT4#>46\B7;(X:F,F29G;\9GH'%5 MWH<$(0"04OA\NO2=UJRF/HQGG\.C$HVI']J ""=+=9FCZI>.^#GAUVPK5KN%+*5R;=?1;)/UK%)@? M:)38936#43AOC .<:ERC7[8L8_BP?6ZI.G3Z^=_,V!2[5-[7JFUL A,'_4\Z M2K][Y]WQ#+'M]1T?1*C#6:KWE%N_$-?72G%5[A36ZI6%X\Q( ME4B^L>]?D=+K#R@DZZ+@K6[=O9]+^4O6F^"JDYV4!?<=>;_-0TUS3D*]/O^84[.+;0^WH'*O4J MIL;I+=83X#V&Y-=.;M3&7N8M2^?Z7\Z +%LFD]Y]9%Y8\/_Y\AHX"/%FUC<\0D2B8T%Z)^=UST;Y]6 M==_0<0M@TR_N<8J:IXP/BO-?#_:X1# M_QGAGGKJSG%/O_^*KK\3R.8Q=T\J)PXDSZ/LL.5HY7'O-GRA;'UJ\6=Z4[E64M%SIG_MW6/ M\O5(G2WR$JO2?R_^W_XK,07RXG-EZO?X2MK$+I4MSQ2&<0WYM^#0G\TO4(\K M2>7*,3D:?^F'Q8/QUS'7JJH3-,!-5<.#3@OM10FG*P4"'Y2!:CE7WQ]F#^\W)&OK6\$:T[JU7C-#/5Z:=W\Y[4 M7U4/@D7781K\RO'!R5#7H'#<9TX4S_9/Z MP9(5;TY82";<\_"T0=N2331?B*Q,-%Z P6B_)P\YO6 VBN9,S(YN6T#^)WV! MPO^5=*/OM>J@X7^E>7"_11D J4W/811OQ9>4IAZ89R M67U3"-Z5NF-5/TLR)RR%,8LC'H"E,+SW7RVC=1>;?U;^CA-THO_3:AI6^8Q, MC:8PI!.&?/+]4^4_=K_TA/KB+(!7> K3M7 MCM,1[CEWB=Q%Z;UG."%Q2W]\1ALG?'!F'(U\YO2&M.39=>_JGS.\:;N2=8@2 M3*%E0US9XC 3G$8,UKVY8!/)MOE0PA(H/:B,MFPBM3+W'[.P^%N296_A6*&- MW5FJ_NR/4 A%*W48[K]TY"([THI-HJD]N6>XOK$ILN>TJC>''6[3-@X8=]&[ M=3S(=V@'?K"=4HQ;YH6E+O"ERPI'T)+H84^!JUQ83JTRX-J'!'KQI1EQI3O[JC:<0D"7-%R/G*F9V2SR A!Q%&2 M /PMX2-0*,\")UQ:=C_5'A\$&ULN$?L]HMVG:?3KD!%<<7E\0_,[,YZO&8KO M8!P2-"!ZQ/@;$;DJ$!XROX) M(!3S>)OM+*PF+R%^V>ASLY]V-4%N7?L$2.U] GQ5)4M>CWF_<^2,M8J:3)^W>FVW%\JWNU&5L\] 89-8-$N7Q"9+'[ M+]V$,$)$^_S'0K0D:&&&TL$_)CL;Q_2YWA#G>!%-'^GTI101D!AL-DC/.5LM M9G)EZ0[)CE;6W=)EY+72942-O+#+=5:_HG.0O@DW?0EV8]>1WJK/VZ,Y=/M# MDD?7S?5M#9U;7D5"FGG3G65@9_WC=[_(5+YS*H.I=QXE\JM>0H1Q60',);_D M);EX%_BH")+GPI=^9 G,I(;+Z0C^YJNOKJ]_)6I+Q?BZB4:H31P%T0HUE=#; M!LQO$.)=,MNX>_NJIT;>A_2.2B&LC1"-R;&_EV0K["PBPW=3RGJ)='N8\&!/ MATF8JJ$.-:\ZH'2.$FI'J[XX_8+O9<43H$%V:_+G%^,"<2:U6C6U%JM&;=?: MTX0X48;R=CM*WKE=CB17#*>ZC#(RZV:IMJNEV9I\I.$XAOY7=8:G6T _4&K= MD)1L![1)HH YY2>>&INRENWX9=_-J7,K\_W)$ ^ MIZ-O85[>G+V"UIZ<>WR"H1:'5'X>&L*K%4T**OT?L1Q!J4[7HP9; IZJ9I)H M68&DZ.H5$,OS.X\2(VR%$\8FXVL4PFZA3D7)]OEMID/A48#/ZI$:(Z6,\69/ MRH]!Z\G\GQSAV089(?11_Q&S_@^*N88\$U0?Y0WVCT--K !*SP.5QJ5\PLOB ME[^,:KU-MQNV[3"C>YX Z@'=BE\7K)X GM*.\UIT&0E^(73I\,\E^O=.=I80 M'8+(1S\-O&4YWH3F 3 ]>DJ!]AL?N"[&]VIV,>A-,L[,6V?^NGV'H/ 2[4W] MUA,M<:A?]@F;!>=G?,<;[J&U/!)E(]G#3H&]TS"C[V?SD]H<;/ULQKOR-$Y3 MI5ILJ8S<0]MM$BAAWIPM 49/@#\2@!.K;1J:?NU$Q*W#1" -VR%^DEWA*IT- M%R,JLDDM9'5UQS".H$9)XQ5R:Y?[MOS;DO ^$01-^U4A7,'5V^P*Y B"Q@,$ M6L#ZL2C%*6_!*_=^V9]ZW;E+VH*3O81GM//EI-T NVX].M3,S%VZHKEBJRX$ M)^2F;W:_PG]F?0_003L%17Z\PL7QIH*.B*)/9IO5.C*8\*@5^D"JG-K*I-#WTO P+. MOHTADIP3X@#9BE" %,L1<=GF>34K)-T4QT25V),?U"71BMB1^1"5US@/1]E# MP/S>X]7*?XR9*R!\AFV%QMD6$7A%^SA*,A_%:>(,PQI3D8QT]'KY1-@^[V?> MCL]F=>9@NZB2/%@%F,U,R*;$37N-2N#2OO>1Y7Y#60P^I-,WQ M3F2:54T"):EA6AWRRT[^E6*RZ$O+OE MR^1:^ F_5S"Q%@RD"Y2W$E?Z"BE:]?IW\>#SO%UD?FD&X7O%6,T#\H>S^P/.4N2TIGSH,(-+AAVZ MQ<^I,C+P60FIPQ3Q$_'9:4YBGW]"$]F59,_\F9[G$^"@7";.V^QQ>ZNT&H$V M([(8!QE,OQ[@3QE]D,IH-71@IQ(=1"IA, XY3:#5A-L9]U*52!S/R6H:BE*2 MSJ4,T1I9_>?G8^P7D8WXXT\ V?YB>>,L$94'1I8*R)8MN2_?>49E]8+85UJI MNI;:&NU 7Z!%;Y>*"!O9LM.U&G5:F-;C[>;0++%E=J!#88T88M3^O"GB)0EF M?I;%+/]P]J?QO>J?H_-X(,_ M 0D%:5PUW^HBI"GSUL:RM?6QK6IY'&=^_] UC-):$E1,HT_DP5.C@D_'GH/E M7+B= S7<,>VW-FI7D%44;CTT!2T/PGDX7]3746RI<'E;QY,Q3CG:EI7: EI: M<:S=6SW2 - T2J&['PJS(9NJ-\T\91;&@<0Z+*R")*\H5L-,7EQ<8K#QR*C=:-[B0* MHOK<,HN2;0<06FAA[G=GNN%[#SQ]S@%CL J/G4A.RZY#YTD&?Z0W+E6*55 =9"C([XA)Z<0(X[VTKB726R/=WH4S.ZQ MSH:(YD@_S1(:XZXO43<>\8LK)#F3(MDMH=7#WW=.M MT,.Q92OOMGH_*BUB! MFMNF-4GT]'#!_\Q5\-M<#4/)KS7,_0.KTSYW;.5%[BA&<(4"_.%\T&'9,+#N MZ%/_:K,5JF22+J*=9;ITRL8TF*D)4R5*&E@MV_A^/Z(>VT@B'.YE.AUA;[<5 M:*T4=T#K.D;9:X>SL5EXEE25)O@#"CW#:!UU%K".P+Z#7"L_V_J*7?LA1FYL M9)%GUHZ(_I @'X5>&<&EURXE0, :=.8LP,"8&-DQ=464[S0I@VOOO&CB *_JJ93'(8>2M7 M'Y:>N$77^*ET*#/&CSALPDI^="0GTI@L=E99M&:TG?)MH\GA'F1H54;PYV8^ M)LJV# BW^]*S**JKG$6W[),S&D=@=_Z@*?EK72NBKQOU9=\7_M2B>-C0,!BC MM+:[+D3['T5#LZ%?Q)W<[/&GF2BY(?GP.HDT F.>+ZAE=G&PIXJE#T/UC[^[ M.U-V<1Z2L1'#"28R8(A%)OMB*BI,&*W]N16:T^&<'#IP^ %.JY+F0=R06CPX M6"S83GWS>^)PI 9\8CG6=83>==2@^F-V_E2!';DD)+D!,3I"\%UF:&E5J/I9 MV!/ 8NDR6&32=J[QR!-T7F2KV*;95/N5G5&_HI,X/= Z>(U.MY8#*!X3,X2) M.STJNP:JUU:LMB857IS8\@H,@$\T$>%03:++N"*2#(QY I"_>UQY="G7F%6\ M_])R%W0S.6A)&L&P1 P+8WD]__7[F/_=,E16"Z$OU9*9U&=?[_%E$\"W"O^] M@-+=K']5=,!-;)$[CO;Z)E NQT.2K?RR1/T4\,B5N1A0ME5(*H'SB0*6K@*> M2Y9]@Z4E\6$28!!*-)X]/(,[X3U!%R7BP?.EP\L\V^*JZ('&.85%DWD2*UZY M2^P)@(TF:M]5!1I$SK__J)5=\ 3H3KM'5IW-_'=-V0N#_!6;)4%%)LZG(;C9 MK.77.TE:0U-^XZ$7'*^'7$]J*52W?@NZIL/6_ M5@4UVU.">&V^-(^ACE6_=O?I>&&Y'+'8F9ZL>4H+LWDZ/5C?72[B\#M)U MUJI)X55!OZCZMLY&+R,ZOU80"1*=J%K9>.UC?[ZJ8(.)Q?O$KF,IQ2H]D(F?"!374_6 Y\)1O4L-[1(M/<^UE<55IS\RN MU"<@+H*[L9:%'7#:^8QR9O9]8KU@%1-AL #'>4G';I([V#WI$G",/L9R$DN6 MDT:Z43299A6Q2EO3)FQAH(Y0RJF?YU@W0V);:'!Y!%B\/I2+I"$U8"@=\_G7%+ M,?)S=*1_2RP415)0N[+.M[IT\:V19P,UH5VM+L1*S7*E1T &_N@#J?>R4WRB M*[J:MBMC,\RF@4.WVCUV80D>/(R&+P_6J,L4%!&R)1=?CQN-51DDV<4[45-A2GF9\[K*LE7[ "#0]4QAT4T0=0 MA)KRF5C82X+>!)7GTYDFS2K>)HHL/L9E:S8\UY9@-2TI8[_K=NE6/E91DA@ZZ&UDBFM8$MM(2WC- M$E=)!93'B@_E)RH$@\D3\9-0PA-,Z(7KLP2F"U=Y[;::1M&+8Z\8D78'.3Y\ M\K NCZ>EBHBG,[9,UO%[<;U^5V2MY.$*E2=-VT=CEJF+ @MP*2M,.% MKZ^3+G*@Z/OJ[.U',&7<1U;;T EV&NL;G%V44Q\YKZ$(MO% UE%.3% MXGCE.3K\3#R70U#A<50*ZLATLBKVH@CXM?:&HH:/>"TSKY(;I4M?6?ONA;9P M"'"GS-B ,0?#C+(;CZO*'B)XSU&#;6C'((O:UI:3K]%;^9CNGP!XDAJO)!D; M^'\G%:4OS=&[,J3WL'OXR4;*[WJ+I#Q%LRL'4]YE9H5D#=#@SOM MG62IV=I)S OR=,QYN^O7QW9_)I6DH!6BU5[FOWDCQIE.$AW%8*W=:#T=5E.+ MK4A [=;5%BBE))TURD4PC*/T?BAB.L866T@6J3C0=WYZ^JF1BU0_CHP88SI5[&]\OQ7:KKE)697^ZIQ)M2RD6"OWHH M$;_N]M6>Z/O9W.\-:Q3$"\?Y;ZKG["8W8WD*P_FWO43.D1OCJ^+*R\3FN+)VKVX;-?YK M4X*OWLJI54Z:AE-X&>*$:7C8N+%2NM&Z\>W2*P8+$EWF\(1JNRV&L6CV)LJB ML9"[2L)1DEV8'8?V>Q17,9X]M+#Z8S?W8,^*1\4:AB#4H RAFIQDJN+'32S,XU81?EX18R,) 7!,3%A&^:]+TR_ WX/ MGY\"#QH+)!(J;36RD$1QGS76UMV[9^4J91" M=>0M"^;M75V#NZ[]*PZH6/;10@KQFI<3;%_-O)V\KXJFDA][U5\9]TGNZXC' MW!B7D\+7%^U*H?M@3:T"KD;IDZ5#3?=[AH0&,5:2HRQ* M\<0)6I$]^05K!\.V.HNM*9(DE/)%1Q!+8ZUCUF7A%+^YOQU5]$+5]2KX?3$3 M?O*7N-E&:9V?8#>,M#6=HW"M);LX1$R;#UB]Q%*(CQ;O20YZ>T7<@$E#J@42 M>MN3$'Q4-:N7K_1:CKM6KW/;9 K")07D%?B\=4?3.Q0^&\K1[+\".FF+'%=] M$9:A$7CT2@C:.U./5-)XL/NUXV-L^.7Q;/M.KNY=\=N&&H?COL;H()"N:LOM MCR? GE?TU*KR"F5Y9(4S%EFF]_"W27\?=PLJ["[U;5&D3_8Z6Q2I21A T)Z MLTMOB6D%V-B,?OM*AA))HM=,"(#;)=+Q $=E,N-^I\##]-[_?+-!'^LDW2K+ MY8ZS[@GP6_[+81/=K7K*CV(&6\/<$P-434M'B9/2RNT)M0(K^F$EXX\AQ:U8/8-N$YU* H V?MV@;!-,,@]04,!;EGP!1,TVBR\%@Y_JJB9PS8[8T7@B; MWUV/LC;CF:,0@[4]SK58UR[TDO>BDJNA+D*&).6NO*Y&>W,(L#6BJOBZ?,=^;,/IBM)K\YC[^#=]F)A<3XJ@DZW)0EDTE]B261 M[7B%"K*$WQS+-Z_CL\WNMOV27INK._CZD^:D$4W*!BJ:>RTL@Z>96>DWWD@9 MT&CF$B6-^YYP0]/1Z6*S6,M=_7T2?JR4-857"4&SB^]'.IO58Y6F=.[66>V92A$C*4U+VTN(UP3X&5 R)'S\QWE]+JZ86,"']V7G@!_!U6" M[:S4^R= JOH3X&K=YT2U_QK2W5Z^PZ/.C6)\F1L7(HBO78-^K?H9\5@]S2^[ M1+1&']]Y#H[ERJR/PVL7Z:G.2%(^:F$5N)%[O[]GE&M&SC_D#Z%+C_KO!X=L MP*>Q[/HX,QZ9%S/O-VEDPU8#2>U/?>$$J^B2E\8[1688FB;D@ MPH$\]?MH\76H_/$Y/_P2(A_F>CI*R,+5X] >"> +?G:<>530)I M-U^? "WD#YYZLZ3=%VA2IR)UI>1!U>35FHE5%GJ\7%[)?]!&?TJNU"R3NY)X MF57:?*$N$OLC,(BWN#EK\5V2NWFVIM/4'#& U[0=X=N06LT38,7TQS?,) M,-SR!-"+><1S"W+?O/KV[2[RL9ELD;1]%_<)$/W02;E2K+KY6[+2R935INTR MJ\>'%6ND115(7#9OHM:DI9;WB%)7-DYY9[K6Z !F8N>/7X;HQPKS]:Q1J-I? M:RZ2/@%RE^Y.G@!367^M.M*>O[WYEQ5=9;B3(SZ@>+=[5-^[] MUDV,N>")/5N<<;!RT_BK.AJZRS%"%\M3W%).49<4/S=NHZ MQ^TE'K#HN6)R;=)74>5&HTJ 82NY+!"VY?N5?NFX\HO M\$C\O-V6#:D."=> M]_O7CT>I*T+6:W5U;.U.MU]S>N\G?8S!-$US&ZMBNUM M%P^"J=.K=KCYEVN MEL1?<]AD-5=%7WIN?A3"7:]'8 JJ#C\;)'3D<]0- \S_1*#]=VWFX[3/Q?;E MR"'YIXYW98]KQG]J>+1<@R^U^PWM*>J2),)U-9 L"8,4@(AJ(R4\SQB#G@#O MTA0KGP 7>T[B)V3)JP19X#]JQH3MF263^A]#K+),]A-R XL5!,="I?&&4KG9]KS;!: UYWC,JJH8RP]#]_$TY2S,+3WO1>SQ MC3$CBZID+[E0;0+;[W(,9CM@54='7@3 FN"9[M3E[_@G@"BCR-UCRYKH).?0 M;5S:PQ- V2=%%ERO$)LF">)I>-'LQG71,Q9>-;;0ZX30YD+(=AC^&:AVHT&" MU;ZC6'\\60CRX>C/U.HEGI_NZS2-M/Y1N4E")J6#=M'IFC9'9.:S3FEY='?Q M!" 2+;)T[[[\.X/B2>Y05'-8(\W2K/;Z4*HT2BCOY$6X?&^S'0QW#-I5O M(^OD6M%?F LZW1A$C?!ZUZ*I:_ 9C&)Q9G/8O=V7:@5!20:/8FI?KL[&TKHYG7+'A6(;"9*$XPNTW9U4*IJ5'*$0O%[.$-(U M!H"ZRQI?S\).V)202\[B3A(Q(3;XJ)<<]ZG9^7VXV_=\"GE%\)6=W M^G*4CV*NYH]SN==CQ,JCBQ_]_5'XT4<%I$=[!':WO)P:XT^1'/ BA@4@(BL+F!D#,JB!\46R^'+V=SHOD90WES9-:7EPU@9MGP[Y,(:WY M$J1 !0D+'^L=_T'9U] G07Z1\^GU>X_SFOP,ZN4\_GE8[G M+X],=Q_>W*;MZ!&>R#U*_A#9&_4YIREUFKA]/L0T+77]?ET[Q6+0;*N 2J@D M6&&'@1OHM'>DDY!7+YKE52^A 2W(9BX:)LUH-#R^?/T$X%"+>P)\];G\W')< M:O@$^)4K TNP6NX8SD@)YV^G(F$^SK/\!.A9Y3^VLBS)K=. >&1%&^F6%[() M -.'9?=%5O1@7<058OYC$ /8((7_'D0H7'$G=&_:9_.>_(9031AU\NB@^+!H MK=8E 1B)_Y+8#O33E9#4BPBLC^P>LNMJKG&8TR7#\U:2\2?^^FG]D>X 'G.N MY:TSD?F/)$N_^E@[)N#B7=-YP26$*#RD^]('UX*1RC":ZK1K(RRE M4_AJ8=AJ^Y)U[D*PM'3*MI?WQN+H;&35\%BOVC'BN-OV+3V ?;Z$W-=;)55J M@.-Z/']9UY F3$<<,]8,JTQFBH\V?9APJ]E5)G>AFSR>_$<39WE1JHDT!<&/ M97C\S>WWA1@-R:F"2BLKX=]\7'XBM0$VZM@T&*ADCOMYQ0&IY0?.^,"5T%:. @ .M M$JZWU0;M]F52K#KS2GTQVA_O,4BE3LT"[:-4TC*H=6TV@FULZ:1DZ1%WG_R< MRU+D:NH)8 K;C)>7F+=$56EW>T^ BB*AV&$)X^,]\VN14]XD1IAB!7@!']"U M%!]@X6)&)7YEGJG5YX]2=I1/@Z0/AJ478=#4\=Z!-^9]Q%8K[2-=N, V3#P) M2Z6_KR+?/HS>%T9".:>=4Q@6NUXLD#"&=Q>:@WT$'UTZ[F5.,#M2N-W?CA6! MEZ3=)+0;/S;62+F_E*G8U%\B.2E]_=![?E96SKIRME-,95U]DQ)8D_E#. M7&7^(-#R<*9XYQ/BLPTT?0)\6WH(MW(@Q:5V6IHEHW\"I./&/P)]+CFW2^]E MQR0KMB&AA :$D"LJ3!W;35]V0?$GP-O'0IA70Y\ VS2_W?0;A./.4]91W! O M3_U&^XK"A$0)N#9>W_/7RBRH=-PZTAGAFAK688H/>B04.,:H";?0=:ID$](W MVCC$.F^UG);,WPM^]QF8@.GLDOY#'.T]X[1T]SVUEO35 @PN];>9 JECW2,U MX&>*[RTSN_\"X>9"\)W8ZO6C#'@&=[HY@Y=M-?4(6=9J(T83/U0P;;O2=^M_ M7#?>TSUX* (W14^[AXK[36JH\2E_5K=$EO\>TSB6.UDH9>P9]2.Y(Y4D&DT. MY]LJ<%"U:V&)QP8C-6YB/SWM_G6/^_T'2/'7X?L(D4_'IO,\+R&-'TU_>DR] M9F T[,L#"KZ."$P&+2??63O%X(SY?:]2+NF)BRI?FC= V\IV!6LM#1-W\@0+ M'/'/T2O"W_NA*C; MB+_W>3H\GQ?6W)/,KB=S!! ."D;'(DT D$$@#,N'*%YZY%[6)B/Y8UR&WS6) M;=U,'=IZV3# X$PWML%E?\0#?=4>H^@MS3=L0_+&<%_EPC,'UG1OG"3O9*\< M#7%S^]448&\H16'.P?(6Q?W2 9%>'VRKVQ@T9L&YEEJ/$9-WM?5=P\NZCFB) ME-5+Y>O(M0P#?4WE )=.JE2,<3P"A[+".!I-JA1$N3-; -E@*JM7R#XUM-2D MI:Q9'V>;3=$X&BZ$-1UA^GX^TEBA=NR=0?4=SSW5(AD$(:674]3_U5R%MYVT MG82(\?]#VEM'1=5V_\,#* @(2$DS*"@((B(@2(V =$E+2Y=TYX!(2 W=,"H@ MTMTEW2#=W=T]S/P.>M_W\SS?]UF_]7[?]X]9Z[@X9U_7[L_>USY' DBM-95& M]ZRN/0I$WU\&QM_D50DABPMOBY"S^2*1X4-/3V?'DUM]7"??'+4Y^JO9<3'T M;GR3[\,?^%=BF$LUJ2QL@/-1 ! O1Q*! ETQ-SD8S@98WO5X!7$[.91'A#VL MED>#=NQ\O]9%@5Z;#P'>Y_HO[U,36@#?FMIP:YI+T9^\E%#>EK8_L[O#<.A. MZ;#>*\N'2QR6QOPB1&<+@#GT0Z7PF^(!\B,OL6T0NK2 DTCRUYF+-*P2$22 M%Q0\#%)/9K"-BM67P[SMCIU>)DB4KI7YC7,]G35(HP3T-]#_7_PP!+LTLQAJ MR=@_*5>R$)#/T)+X7D2I-<2\+0[:Y:[C?J:N,U]*O?;!70WC".]B!'F^(SQN M-^T(%"3_.;1@Y>_-49KD6"$=7H'N>:;8(8$DTGSDE79S&C'S@)7PF6A:S9.: MZ,Y:ARCG'JQ"KHPYSH>9N?%ETBH )(.4B?]UE7Y*+.&= M[1-8X/W'^?=K"H(J4:!/8?U#V[Y 9C)?<+_R9&G*RQ/S"@505W5CP9:BL'6@J/4C,W8:/,V[Y9\57'8I.20^73[:HL0EMT:3;6:MN7B#"6?2RYC M8:(FKJJ_]'L#JK/,V;E8>BS&S#)Y;ABKVK)\N3;SU(L<+5"&\5T-[@48!@]$ M2*U3]CH-ZW.KO>8$ !Y]4*!;\S;NZ%X?,V.[7!X<&6G#!7M#;*XY4NILPT[F M("W2NL7<<:<=WRTL [-(7/QE0!*OUAB(=S:D^-TSI!T>I5C')\C :T4?H(4\ M0?,UQ$<8Y.&D0%:)6Q<;U@;6BJ=J6:C8%1EDERPP?YZUBVR;"_ZX/FUJ6&M M8�A4E^'0S-3\>ET4P0[,@Z=H*HV,$>WF M7EUX$Q)Q\:J2O8-#JZ[&0^MS,>2")QLY2SLONY64$]US.EB']$R_OHZL/Y1& MJ^&9M!VK<,OGAV:R18 1,I3D(Z3A+7 >-%\HF>=/)$D*LYF'J#A5H%,9HT$? ME'(/20P[3S%G')R 'C//)]T>#YF/"CG)OUJ (/P=V2Y/=:]QO@4<$.:_GVJ2 MG&PO-X-L,@#@[5(UQG@#LFGXY]+]!^+PGX,%5P#J*T%K+5:#$W06-]6_&S"$ M+9>P=_*/#9[!#TX@5VWU1M 3&/( Z;BRQ LVBF#)\O"WU-V%=57+W\TKWJC> M:2F_7R%K:?HXN"_PY>@LUB%CT!IS;WZ:IU[#=IS]U-X54MG/V=-6*WHYC:5D MID71T:RR=:+&RYDON !S0RUVM#ID>8.%*]V2M?1M:8VQW4^/+T0D2YEUCU;] M,FBX&"K#6$2ON.#)!YIWLTR8M8A_I2Y1!RU]&RV3R'^<*B"\893BU+4H4M4. ME,Y;0V"EX8R**\ZX.&MBII"6079%+*&P\VT6$]6D2<;$PIB]//FMRUW'N?V" M;3K7R#-%%X\0[)="M:';;[28^.^],+]32Y$Q/2V4J;%)]L+<7O/S4NC\NX&J MJ]I4_!>V.UH]E/D9%OQ10N[VU/FIFM4==LI.C)-YDQ9CY4-4GYUG9@*#-'HY M0V0H.AYANLXG"F1 5E@'6G/*%%>ZV?#&="/?0MI>RI."4)WV$85NEU]CW'&;+THIF8;2=QNHR&F[)01Y+YXA8%XS^7 MG(GAZJX(+&O72U%[RYB-O&C@!;\;4R5?\11_2RAY1M[S\^6MS+-W8&#=K?6)B-EDB6!NF*'Q9#[IR\O2 M>9IC[VG[HDM$HN#!@\"-".4:@\&B+*8NM; )\H8*=LR<2W=8M>4%!^'VV%R&/=NNP1DN.LVPRZ(<@&UIL,O"?/V$WN.2C*0??"$C=A_ MR@.\ H1;*W(>J<+ECM4DT 0$6R%1DK>8.@6#X"QDS,(<*4U22^P !S'E9!:. M/"CV WQ%9^FO@PV35K9_.]BH+(*C':M3UCG4)C3'T/H>9I@&47.Z>P8M?B_C MLV:=LLN?(-F%5E?21^WHI-EC1N2FQW$+SZZ^>]LQ.JAC%7;/D,+V82I)2'AF MA(XGK\>6_4;1NX:<3AUNF4//G)G7B""=[ M5(0N/>@79V' ?W*7Q&%)8(NCCWDG ML_!RT8=VKSIAB?_N6-J<*9+"GQYC4GU*JQNGK(1KRJ@S,*4WZA Q];H_C[6' MEL)/AX5[\*.K799#+7-/RV,TOGHCR//&XVP7XPI3W4E;"PF.WO*";TCE#^ 9 M<(R;9T5 +1O4T>&TVV"YL?*V='&7F@N.?&]R1#B^;6+KH,/U;2LNGQS-UU'- M]D6LJ]5,#V%8#/>\]/%Y5C-^F>5)A1E@:Q_6Y*=FDI:ZX2C=!SWFQQAB&:WC MG6I&DM77Q;AJ^HN;&L\-1&YNQHS7 GA%*-"J$.7LH??HEU1.[]Q%663K8V3 ZIBHL]T]3PF>XM>=9^7X>-QW9[17$,1]XM M!+]PCIFB'-A].YAYZ"=KU_[5^^]U>P/>- !OPU9T1L ^8+1XMCGID4BT("T% MT0^NC4'"O(J#E*#%DPD=&C+%V)?,&[=R$" M\.;2O3R]:9IP'37!8UQW=.1>G(E/&7ZVD[W$+K3_A$4[;$F-2$.O\<32"1;= M?V]9--WS;%FWN'3!+B3)KDNHZZ-G]I09DBA27%F:?/&3#TMP.6,W^YJ'QWRA M%WO_8-$I\R1'OB.M!V5;ZN U"+HUK='$W4JFJATRBU&-'L23[ M).%4:ORW00?]!^^7G?.B@YOQ;I43=9J1H"]+E.>X5TF[FH"YOPK8N BLG^*/ M5:XEB+'%"*7JE4&K(G:UWC]2_!;: Z\6L"B<&R'GS]"XV72*2?Z!I$2S>BJ2U!()#9/LZ&[ZO&E MO*_^YUFN(F>>'DLWI2[R^>M%\C7?L/$-I6VPW:P>2=2RVP6M0:$)E?A0'8MX MZ4(XQK1!XLXN=($8\ZJSM"Q,FL^[?#-.9L,A-#PO9=J2QT"#S(F6).FMNL[B MH(6KR4.SV9.00+N7?EM5$OT"5ZQ$<:$J/. M'8"1AI=^=*E"0"1B@%F\D2E^]^TMW1D1[L3L\;757?=]\SWOAF6GH?H"H':D M#&2D_$PU!B]MEE)=]\3(@+9WHT"5T!0[M[VF&E;I=S"ETII$"H^5R'?+^@MM M=C;V,4B543/=@_W?S?FQ5G>MB,CA\]N!66)I,8S&=I-A41;?=3')V['C\ MF$@(9%8Y?"Y?F)]?>()\/-!__09 IZ_=IK,E'P^R)R=_2SKZ_S00U#NT,TI1 M<&#S^,@J41@+4<*G;"F(,#G(PQ@M*1TN53_!^+#;8Q7?6Q,B66:'1<,.ZRMU MOQK4Q'9N9*1+YF[9^[S:JF?R89] M79,6F;>PXNH;$#HW:!SO1,!"I.ZVM!.KP@ATJ1MYB_E$$;CH1]YZ(A! \)E6 M=ZD :\;%7]J]^[Z(/1%YUZN?1GUB!&M:N@@6:R+XA5,Y"O33+Q^^R/W9D97Y M<+!=OM+=\N B?^,LL!/DR9-/A20F(#) BJC!S\91()S#'%XIZP2.G<+G;>YW M#KFL.:21I 6?H6NS8R@0^OTX)&G%YX:UV:F;?Y1 %IX?,%YC%D#V"I!EX/WX M=?8P"P=VM$7=(H$UE!]R(JRGHO/"H M">(Q+3U@"R-S-T77:!JP#T(@6)D?(:_ "Z+KIT8\!G'OKMO@"!9=8F@_+O"X MAORY:OT?6M!CO]RY#K0.1'$$\@"^XTX M]GZ+@RQM A8'1@Q<)60 M*9:&H[VK($Z!+U&%]U%;*\YS][98YTQ1?C.KUT< MM#[) AZ@6&IO@1]3U:) ]>WG:O;[/1H0K[NW6%1["VWCUA2E\Q[2,%5%,AE+$0' M(3LV>ZA;S'_O-?FGD!;R>8=.KK7%:,Y5DQ'#PSRJ*X;4J>2X<6OH6M\:$E%Q MKG"*.W=Q"$#=!E8DZ?A&*O=!6-&/=@,C@9J^"SIR97Q,.=EW0_S:2Y8:[H&6 MJ\'/64JB+'^RC-AAS1Z3=F0)G5W!S%T2#ZJC#3+A"(S4_8$XF5&\WAXR0K$' M$78?)N7CLW!L?>>P]O/[IG2+7/7=VZHB);IXX=MM()[ ''C-3."KTUR%)2CU MJ\DB*8F.R:=RGE?*ITB6@YVF $+>YI@Y%G5JD!S'$,^EZJ_(H.*&:9M%,[G: MJM5(%*@BU PAE-$P^?91X\>%##-"A^\@_Y#;8.<2=/-=N&!*CCS6Q)?J%^J: M$MB:]]5)GK_-L'OUWO[G1J\]^WE_6R0GO$Z(R)^%0_UE>SLY%LTF/; 'UV!" M?_GG^2LB^LZ$V^PHT&:>0/;6!76#8I*J+V!@P4BT 7/>W)>TCCFM*].N&1G* M@ST^S>^_XS_'\?&-F,SJ+YB8;G3$ZY\T\E=)$<9C]1>R&8#5(.AM$!8O"*A< MNA9?3;XR8,.]S8XKK/V9W\=GV"#<5E:0^Z#+<]U0Q[;7A_I2\;3[4E3\MD!* M 9+M'/.XGK%,,V$2S(GYVG)2X('/9V??TDA\.8Y^J35^70\N=U/Z(LVV,(H5 M%NPBTQ&%^)C&=KTV9KTE>1HB]$;V)?IKT*& FT.FY!*8]@U)YRUO3OVW7JT( MVEH'4N)HP[R":0MI/&8E1:T*%(@,@1%\=7L/<3&- LW% I8NV.@.>(F;^2 M;<]'\9/)H)7'L8]+4P< 7PV3=+A:?9]C9/17=&HOJV^5?#@*7H^RJ?=OF M)1CP:W M,,%B)_BAGN]'KMEITIG=S M!"!^0-Q2G1^7HSD^KEU7:DS(PNG!022QM=%JNUCERB4PG3GIKK*]X^G,TW\N M@@"LX;5T_]4\-%2:S+]6S9IZH#E#5RPJ?T)%6:_]Z^JWWX' %VF@!CW[!5R3IFDY/=GO 6R +! :,G$9!1?V*= P*_ M _V,O?:F%K*/!H0W;-AGZ#J7Z\UQPLF/OT(3Y4UH"CA7N"IX;DUQ/=<2N];L M];0N7-(^8ZYK0=C?-AEM*D_D-QW(.C;PJ ?LX)^8#FR$&E@#.R#PRD+-]7@6 MT@3?A=LR+8Y^%O5NS!"8BN C5!BQ6!,$$ M<-=\PUW-'^[<=-ZG!6K[0N@S;7"SDQ-Q(<>;3"]>=$D& M+XK\58(3!12HFOU"#6\A5,[2H-E)[,< U&"Z?BBT TUI%]]BVE$ZMGAH[]DP^J\WAR#/UPQJ 9)+\H3=]#PC MNV_9.Y3IT+9ONU;F2^<;;!7#K"D08!=^6 M+D&!0$#A.PC\U6!1_A+O7Y+[QRZ E 7>!2XPILHYKAH"H4TTBW*7C]:N]Y_\ MMK-K-, R??X8UAVL*ZLCK&L@1V*TT3[J $^I&2 Q;PRB]O6_W[X"OC M@AG$&UK@H5?(EIO-_;%OYT 4Z(]A$AQD_'NZ#3A7A/Z+,0,$T_58/"3?<04P M 4 "1":0\;@$($ HWC E?XE^,SZ+W?3EK5?\H*B +2!CL7J14?NR(ZFEH&+XG? )9_K CV-[F&&W)D&:O@ MG=@K""#(!XM"*-!SZ:(_.A@3GX?A6*BF/JZHKRV*G*2RZ4UPF8FA0[L8>_7; MO0 6N9P!MR78SX_ZB7PZ:LTO>SMTYSCNK9;5+>F^Y]@=B.R-*T%'B^3S@KPK M"MW8T2.!)&!9&!"Z[2]'6PTV_L;8XP7F?& LM45V?A%D!8"R"H.@ZP2:,0&+ MX)-JR/6G/X ZO<*PX2/D^;<@YL#_[4>I.3@G+-/A;^\)&SQQZ'[2YUP_!8(]MU2JV>J#X SL"8]G[;*2* @] $(TVLU/ MPDUQD-;?F\GL^_IGY"@(6BI!OX$L<.XT$.7[;HKR@X"UC3H8$N<9%,8UJA9/"!E9VHAE44W3$V.C.[\.,'U4 MATUW1C+N!9[J2?*OKFT;NJO!8JL8:/'WHP6307 M&VO].7HQ<0)4]4IWV_!YP7T1M;AWRM^MU-\C3Q0U\^IIG5O#_LB]1*$7HL9( MVY M3&@P\BQ&B4I9SH9]*&3@NBX[>4FUEN)19:559J3;0+_TA>C)!R"1QOG/ MYLS/;:?2$%!*?MW^95BDCN[?2V%>#4,]]NV3SX8E[0'.AKYZ6MK'!BH M3&8_(P<)\/Y:D4Y$5(BVI7*U]9GQ-51N[-:"S2S2ISM9AS@TG_84MZ+-KCC- M4Y>S^^II]JW%OVC&;;VS8RS%&G&P_AX;'7"4K M<\?(UN*7(/%![B8C,B4.!1(N$)QNF 6GN(&;7-)Y8S-X1)8O<)*N3)QE1O2& M3@.[7YCI&=E/EL).B'[/K?QK@J6NK.AB1OZSWR/61PI_=;-1H%J+5344Z!T0 MI,!KNK(ZT/;AN3W*BUBY1S9"6/8V7F4K2VY@HPA+MHBLM"W=\1Q[AN>[U>', MZ:&EV4QTA9-"G3Q;VK@NFQU)'ZME]A,TU*9(?U*8O66Y?^&Z$:$E2MI-.235 MF=JKA8=3O!HY-KRS@WS04Y"P8XAC&/M##9!3HWJBZKZ21 M@P$N_CWMZ]'0DN2==3?"T4KKT3K*J48-FB:-?+:158ENR=-/DWYI3^7E6@P. M\LRZ#Q%]L[:I)UD9+FMR M=;$;!0IY81K*1'T2=EHOT91YIBH$KY\P[M___.%@EVP04V6:R('J7:72U!ZC^^SZF?_(WQPFZ$KB![DTR?NL>P6% 1!7W>^FV18Y^/4MBS)R^[9 M6"_4CA=#?35LIR)M[ZR)QNB4Q"Q[0&&8 -]V_B*QOB+ZB\JIT/*+Y57FT8^T M@^,[103;5^'[I78YN%^<7V""N+O/)*S$RW1H\7Y%L[AR7W3J%VO136(P38[3 M2!AMHBF#[,ZT\H&>KP2CJ_\YLPERH4:(E0$WC:M?$)I(%Q-0( M>X:VOL77LW+TD53H3([8FA*D1H$ZHDQ0(&T@M_P*=8E' M@1[752S\HF]\J7[+:)E>T"_4\M-YG\SJ;"L;Q^ .=&F4[0SK,"N;ZA] ?$K@ MZ^[WUX'AW1EM>VK+<6K*_8(@ R3SWV,N7YY])6XZB H)$RR;AY(N1+(1:]8& MJN 5RK9_%^$F;0V6#S\[?,66RW#%\>E;>+7)'D%?E!M08'HY+K^[\AE6B&-=8 'Q*+ Q>V$\*7YXGM6PVFG2MQ815Z'U8KT_3-_RY4JUEN6 M)M:6%D\J8]7%=K9%X-$G/Y>"CCI.<./U#O5K8A[.U.AWO.Z761I-MS1YZW(7 M+TNK])$P><]REL(O P&!G"R5C[K8*ZI-^HR,YK&AIV.R#1W;9=K$S;[2'_EN M3;FZ6A6K)SPVD>%O25O5*IY_+RPT[3&FJA=Y>G[2:EG'^EG!G-H"/ MYLY2F!!I8S]4H$=!5*"[FYJEG,NY0VA=X+84E_N X5,_1-,X=>"G3-.]"Y-D MMX&=!\Z[ODWZKTA4Y"JVKJ&-?+(LPH-C:BV!(G:N?0L5 M_ 9YMMPV_':<_C/?_&8^J6.9@99 J95YN+#[FQ6JL;^ZW=HT]3V28NR*?PB( MS;M>1L#=>JN'GUFGZ.SN:OHK^+WHTO)9?V'.+/6B+/1YJ<504O1DR1%TM-Z0 M\]]$O85+&[CYI&;LJODH8_8FLMW'=(UUB^]WU# M_TF+\_>%!PUT >P)F&]CL+SQE=>H@SP+/N;&+$04+%?./=7#T+P70E[9O%#\ M2J2#JR._[$=Z9$=BRF#G$SSZI\MD]%_YC^1IZ4:4/U;7S=/3/*.J6-+F/\[; M3U5JUM_IRF:Q.$]A"^!_9;VFW9TC3HQ&5$J8\UD9TZ;J@2;]C_F1Z'-7TH%4 M:6U==G'N6*$*EHJU\=?=AO-G^%*>*"[5/-'0\PLR-* M+7*TLSFLZ+2X&5]UKD6EFCT9*B^BWC^O8&0:UICZ.K:.Q/S\N+!F^!''E/8S M(C"3;X-%,C4M5G?CWH:Z#NW^A]0'0W[#SMW4_DH4P=W3RG>-8 *OVN6[BB$+ MCT>=.: ?9HW\L:]$'!";Y%QYPI/$))2A+1*Z/4U2XKU;8WGXR@6%S.2EZ<,C M$\,5/KG1&E$%=W6D]"H@AG1\!CP,$3#Y/$;$ ]M@LV]7&@FLVI.;HC[!;0HD MQ6@U>"$PN9/N:0L-OX'>MC3;9]02&#T2^+S/*;;VI/$KLC3+]89W#?BZ$26$ M1[1Y8WF/>)W/13;/:Z#$NB(6ZON! \=%KM??& T""*]3HB^, O&V7=8M$G(X M-L\JWMYYQK:62+?2)/E$K_*$'PE)4?YM?T9\W+LII0\4V>WLF(?S M58^D2-K-*%Z*H>J9-_6V=O;+*SL"VA-H'<,K*P"PR@C] UCG' 8'N7%,,;@E M@NY$+@MQ)U)NJMF'6-JU%",Q2_V,-UC-%;>V?VPV6$1+UM0FA2T=]YKA$"J> MQ_\];G$O9^2O$8Q[OP?_HTZ6VUIF/B'4D*/#Y+71D;[,Y^ M(34N GQS2L^>V*O[FQ*?U;TZ*(6(,4*XJ2G[)X?+=LZII+%\0ZH8)J&+)D R MPB5HAA\_A2[S- "%SCLO($=]!8K%S=/@.4KA9B[X$80E_VW+1="]J9U M%[2HJ^6^$B]MJ]W-.&4)U,1WNVL[1ZT$*2FH_\6*;+8SH;<)[K)<]F1/I#$/ M=CPG*>01+X&>$\X!Y6WS_MXU+OA\^=\)!C8T5;[CE%7=$A1+!6J"+FF9L?-6RZ-;;8E; MZ1J?/"2EW^=,<0O.G#'U#FZG0#LE:-MNA2DDRNW+[-[/"(1V>K;^UF M$,,0!8+>-(O_O.%Y\Z[G3=LX$4Z%(Z4A94A]\N?%S@*FT:F%X^K7,_P1P7 ME%56%'5=QPP6VL].H&,(ID,D96I>#E(2$+SGV1I!;R#?OX,0Y6'U9'!H7].6*F*>15Z,*$\C&R%D/"VO-H1Z4U'W3? MEO/:^C'7"XV8U9Y&0.JK+(*S3CXS?# ,%Q?R^4E.3HWCS=C\WHY*#0$[5R.= MH^B'-J50EA8_M?5W,O F,8S:?N*N-D%2:!M4G,56!XV8(#G_(,E79B>O0P#) M8 +C@]K^"&+9JQT2PQ"21$K"CN\4B=WVFA_>]*6C3:B?DQ=V\3;V/IN*HJX; MGY;'?Q%AR9XHF\7UL.XP"K2Q7']4KGNNAC:\-P(@K'L\")<-G:P,@> -U=[O MT5<40BL?-H(NQOC'RCUXUQI?FEQ708[IM=^9?^X:Y4\>P^N4E$ZIZ:NJ>[:O M<-/7 0R;RPBP*%&09424,A?-XR'%M\_HPH1YK5_/]67=M(X6>@##-^]&(H,@ M"^R 4V#F-NRMIX\<&X0D:R^E/9%<<)= [L89-D_> KB$(0FGK"\Q)E&@>5ZH MGRFT26^AX1)/'06:&[AIG%#=-$[BKJ]):7MIP!I9T_THT">G*:3W:<,Y/AQP M7OKRN6,L($3\= !H_;KI\0$!B+(8!6KX!CN7X7]UTVEAN[ID.C6%:F3-':% M')#_6!"\'S8%_44[A@*A#2%81)#$8" 8_,^]ITU\N1R10X'@%PDHT+\_P/0? MN]&X:0Y9_Q;5L=+"@:JOK2UI+6]96C?+I]#[">U'],FXV$TA?>[_)JCZ9;\L;'YP7)VM^&<"4F7@]WVIC],V7S!%,MP) M+GO]DP1Y7/FM]%52_4TG'$WH6Q#(@DG/=[#0JI8]LS:4P>EE2(^=A2"!1((\Y;T+%"BA$[ :/DL4Z+6[+@)+'@B? M_ZXAQ_@T$G=.\%_:B_K_(;:&_RXVT6-W.C4?Z$1]SA]U*L9&D>9FFJAJVS[WX,,2S??)+P3(:PD*NQ&&U[&BOM9@'8J[WL:!+"EW6 M+[YYF^DZ?@Q;9VP)C GH7WY9_M86WK1T(=FMG&?V82R10"R4S05?0(L1&#=3 MNZ0_^E2H)*Z2\2$$U/P&K]23!7*_X78\9M(2?]A92FV"Q=/K>)K*]W%R2SU^ MHV1-(0*.:_,B*@;29#0DPMO(EOEL)EZ1+Y'*60=V/O6N MASLH=T7Y7>F@\SPH+^CV3H<5<$*;,D>A:\C^0RA@NJ2")2@09%07,%0_\Q7= MHHZO<8S.+$BX]S5'VRG'YG-Q]UO[FED49HRS7SXNHZ,O8S3=B,OH/M IO=3R%U#0K8# MY@$'4[PNT22)U4F?3(VM4'R%?"#*KXF?Q-LVP"E+-+,@O.!-#ZL[LI//K!.; M%10G GQ1*T>JKT=UBYR57 06%Y9P.0([5[[LEZ]0]Y)'DOSAX[+[AH^D>RK% M(V-';)DA#DX#B?.UX=,<";2N\J60?1PT/Y3'! M)Q3HD&(8NG4S5&J-8/8T0$*W?ZMFRX-F?G3_9V7JXKRT(Z\?'QI.-KY++S.G M">7G3@)PV%=^_J_8VB6_'.#_UI?[?27A4*#^P4/@OS3FU"&CD*OVB[$A->C! M&?=56VWBUH+8ES%%KKSK0I\D.VP,3(PY]-IME5=RTS\N<^'$4C#N4JT7OW:B2'.I$1^PU.EZ5!UCG"CM:\O +//B>=..;/N7K7XW MR_;0I[))U_%:&4TLY$?HMV>-CS"H:7F6,KU.V(!%3(!%4*"_5MGBAV:JVPX% MW$P;G,W !-K95FO@)V=$FN=[,N)5Z+,6[^*?!.:R/%A[++I\$,OO.*\XXU*H M-6X^9M0L6@UF>D%:+LIQ?'$$CR/?F LSA_^U]W\$)+"7"Z-I!I;AW,HP]&-:.;12 MA*\AWPR<;\D0-3(<;G)^'1[-,GJG]CL?: @D?%]_^G[V&/UDW+K,F#1M(4Y\:^PA:O M[;HUW1^7S,4;,*^$,VVU8G4)O'@(#U[ +9#$"CF#! M?IO#Z*4TF!;2I/CQ8VH[.B\LS]VZN>""Z$/#S6@H1;X(L!Y0.D%.M:! -%O0 M"5[8H7&@(9J34^=OON\,R2&.NAP]-U<*.1&')^JOCWQ+DU-SYM/\K^?1;SPL M9OSL\TCL/(0\#W(,I+6LWMI>#6F3VB\AI>["3W%UKRG- J>N.,%'39"K>853 M4\C:)^C9SRS3+W?J>[$0^S#D.8EG(L'% OAZGUF#"9VM!"@ ^>F!ZN$VV-@7 MZ2*. GG@A%^;AZX6Z.FU]BXKP(6;(3$8DIT3#\LI^R.7 M-=' >X]BQ6AB.90-SS_K-VQNY^M.SQ.LJ5>':\OY^>4CNWGW_MLRB[J+SU&@ M6#>@?O&1A&V\Y6YQ#YO\(++U!#(85Q9@+^K= BEV;OCG]D-XL Y'5).:QAOZ MUYJ!E*LL/_(5W]:D+AV;>"K%/O69YAWA3MV-$<'UL =8>6SQ@>%EDKJ%= MFV-A%\<> J_-O*!%#KN;DE[#=8LVJ@5V1M/2)G6T)SW#7!?5:>>\CFA=&WFH MD:1?=>P$'^J<%?L><9ZTT!'B49"7B?!/ M#=?FA7#"+T@!0>MS7%_A//QE?OP'GE$5WZJ8O.C,% UZ@A8AV6L7JJ$-P0Z: ML6AL$03IW@5'V4K!FT9/N4SW[ELIO&WEMVXS[^&:"/Z[,R#* M&:70;4N-7:U.2N+XU/8U2]WG'[DL,++UV!;_>C7ZTO<5A[D7]71FIO)Q>#UP MT?:C'_9!,TGM>!J:HBF6I,T-+::0E53X$Q3(U3M[YX!6=V%(Z2 .@ M*.WK3 M$^]M";93?41=)\Y#G=S,]F%7IO+'W^&!<3.Y@([K0VDG;T--%@%NTQ1T; 0? M B"F/QI\-I!)$%B1EA>"A<04I9U$NX8'[IRG!HNZ'B+$*Y&L+R%-2DC2%QYB MX,,A.<@^!8=X>8"=#L:]^LX)<_ A7C4*E,\&Y)7$_GT8XK,;V;5O'@ITK#$* M(/M[3S-+4A^75*FYQ-]]?RC4[N;LA]!.GW(QD2RIC)4P_MA'GLQO".KRIO7Z MEC,I4I74-*K9FE)&*C:F6EA/45;KKVNDEUBGG-+GE#AP$\K9R5,?H$": /H: M%X4<8^5U-1\07,Z D4TWKZ@)6"GG35C/PWH T/,-_6_P\O_R=W?FIP4IFGM,^%0W!^G6:K*FE+<\U7AM!)?PQ/J9Q.4O;=Z^0?&=J8 M]"M2O'G=YM\.*7_W?&8XGS.993E3]CU;GFU;%(,E+[Z88T+[EE,DK*8[*AK50DHLLB@\G\+I8^V9/E(W)P&++^P FZ4X,"A3J!2>4\1(UN7N5&@83- M%UB:"YZXB^5[?8X;_-@LO.%U.RWK1M'78]HQ?X3B'4JU7X)SD6BZQ273T:4]W4MG=F']XR>!9B)T(+H'3* M1#OI139B,4LVPT@H"PUFQD*H.9Z&NR:KXN*[)?VBTC-12OULW&C0(4COC=?] M _2.7]/F,C2!H90LARI@%Z6:8;QFGWZN6"37*'6-Q&B;<&M,;_$NC)DTZ-(0 M+9$@U#&WB, XMT^K>(J.+QB3\0B$)*T08#WAN?9_V9R17L-+%1]@+D1]$GTJBM=/=0SS-/[IL:7P> ME9@<8*"VOK_5M9R2>9T<:;LG4WP@6!:X\R&M7+_V&ZXHXXH!X_H$9W361?#$ MXFB>^#Z-Z_=S7_DAO^N1[2RRSN@K3>N+HPJ8!_&YRL "E/26FOO)&T,B:_?5 M22R,@I& -9E1A!YFT9>I\;)PXA9B_$;AEBY7%F_LF7ZL[^;8_(YYTF31;?UZ MH/=33XXAO:)DZ4DCR$=M/)VB&NQR>]\>)4F.?'"0GLK9$=MD^2'CI<7BT+)C MS%+E[W++UU<+!3J-08& 2FH&.G<&B'^HX< J,VNBV]J.52)&N";8$<_;&2UB MZ!:\K[ ^A86B4W?&1(M!K@N7B7=EU!A3(3&>Z9]<-;758"U:9KO:N/]3[ M;1D&GEHP7X2\R^KC33R2^AM_U>7='(3F?&7L"[%GMGFGSD<[D8X"_8BZWMO0 M4$G)>,PZ 1.S8GFC5@[KSSQXGIZ1_EVH7QL%:I^^.=P^5B/-1+(DK.0OMH> _-1P0;Z$,/TR?I6V X+ M"@28%6###3M(3JB9.1BH[YQ1(.@4PCR/U171=_S^/,'WFBO5#-]5^NC%X'' M(S(/\ZUE#O STKYEA'3>?_0BQ_5]^6*&O& \8U!E/EPBJ4J M&8*M*'0NP(A9FYOQTQD?!"I6A-Q-LJW\(1!GT_M6EW)+2IJ"-:'+[YGE<%%3 M3)^GC40OC\N<1MN;V*GA%2W-'RSAW ;7VW='[ >/$)*G[[IWP#^'!$D/0&5) MR,>Z#?YB1 VG<;L#RN@_S^YR7*BPY&&TG*I6<).1%8O%+B2T3U'9JM 1I?&' MA#-GG[>K2NPJR'Z?RJ*4]"G3XGC>[&509J;C,L,%QNO.G%6_B%/"/*)1(<5- MUFNG4'S.0VTK=3RG2AU?6>;2FG/ZYF4J[8' 3C)WA.[SCX;/* K(+4%6:T/> MYL.TU*-Z'Y':\@I5GT0L&0KO['8>!7G;O5KQTNLU%EG2-IYM?9H6.=;Q#E'+ M51WY$QT2\3"%+?0D82<5.S2-1>S71\MH$D7,%5T#'\FNE J#&'Y-2RXJW6X# M$G/G-:3N;L/>%1"UV/YEVZ> ;>=,!JVMFN1L+TQXW2[8814IF+J9\[F"AKKK M^NSE'>L M"A'2L<''5X-EDJ! O+H76XS7IZ8JM9]=& ?%O[E:7[ZXLMMHH>T]/9-]? EMC7DS2O,@_3NJ&[W"LZCFO2*)! >OO5*DSP M[:M$&6@]<)_0"1O'K_%M"GT2]P,98F'QRW/H7I&.EX[P'6=]<2S61..!=2;' M6O]"SV5G6-:XV)5AC9_\&)>B+J'9@3_.WH.=,A=(J.VP\I6Q:>';S?[WYRKY M@FF+FE-&8F$SELY^K*G.3)?.!5I*/PONG@-.3@^$BFM7\#6>Q M,%18H"? THCD@':L6 -I#F#Q*Y>]?OJ2O,AHYU>*Q<'846-#G8=#Z3BY>\2T M7X=\SD=*A[.?T50%/TR5!G@1#A!M'0:$^OVK VY@?@Q#ABR=5?M7E\[W+H!1..3J'=1?\8X"[-<5FR\2/5A72E] MDO!,3V7OR!>1G5L]FT3I?R75"=]%E[7EH8U6OG(>S_ -4'4DHV4.(^HUH?87 M!3\-<4+Z)EX*#P2K_VQ9+C677]&EYYZ!2%TN=B/Y65&@K4@4B'FWL;<[<:UO M;?BKK-(*H!!A-RD-(/['_U_'OK(TB^<:P?$*HJ1O_M>?13J5=*:.\U\Y8]$B MQJ);%,CQN=C-:<\S,3M%OJG8.?6+[G88U)._;(@1&^K7X3@?#7O5R_#*BC>( MZ?N_/J=J%5T:>B8+,MYX\N&S':MVBNSP=^%I?>%V&]J)O ?JB6_*!S,ZRP+; M?YZK2)/\/AAY@&[63&=R\0[0T)?N6\?Y7'/R])UQ'/4=>ZHS]^[T(PV M"6\!;/)2+=G5#MH/%*;U>)X6 K7VWT<58"OJQ6;/"';C@?K%(L]&I>F)= +' MAHWK4)JD4K2UP4H_L_S%*@ITUIC6%85T;;C>M]C8VYZ*0.#>_-\/UTGVUZT M-3\CP+E*KCRAS%?]R9P$1QA*RX-E MAS16Q?48]%M].AAO&;Y_/ W>T/GZFQ"BE6G(2OR-[M6ZZO$Z#XN5S:(]SYC' M%$2I,_*J:=%4IKQ<+PILA6MX9619>?UK*J;90(!#UM)$.&GGGF71QV$M"7V5 MH62KD%8_B/,#7[6<7B/.>Y*<02_%_*92?QH..SGU>YK@3>/<5:)S8/"V,4]A M')RS[3^I=AIIJ#W:><&&MZ6D]:@LKT3RKONOULQR%:>^D3:M,ORH%XCNOKKR4.-I%,@6NO=5_-1R[(P,>4D* M&Z[MV]LY0>3L">H= A@D51ZH$2F/H9^JC9;,R8[W3>12J[?_"V7 LKSU# MJOW%,C[-G^@,Z;LN8Y1C+VL7N>=/&NJ&$QO$ M4GN1=X(CI<&$ 5$HXQ"M$[P,2_U6KUE?5%U@_DGD7!BBX?,100PCX@AZ-3_VM3';Y7V[-77YI=N/,*YX%,BD M?M&C&!Q>Y[RSIU/QE\;!$Q60Z1N-E^[O4G%$$28VU>7G6?4<9K$A'I&P++?J M#WY2OC7.@4\A";'/Y[:Q/^&RD"_?S\]BUGS7?#?J#>UKU=Y#8K.UVUYVV-1$ M]CN#=6Q7+]>N@B^",)/LX=5I\9U'4CL7+A?VE;:^XR/O'.6Q)>FNM/-B?REGQKS?.K+ZL+9"H5WC M\@C*D8 MBA2]G9(V!*=J?J*87B"#>;Q69LL[A9MB=6@*<V?7$N*-^TGE)S+TFF)]1)UH[Z@)0I:_=*) [\M0 MH('OU3AK[8AH"LCV_89+SE]8?Y_ZWQ900PJ1S9WL,2(_6BP#0485+J2KOMEP M>*<>!2IPA1P3ZSYFO"R]Q#FRG3.\G*69S,R^EMPQ"-,QT^ 6C).['Z/7*"5MC[I(IE^PJ-;DTQ*@6 )A*F/ M/$R53!NV:BE^-A;5]Z'P[-7JEZ#3W=NXI#T#/^SF62*.#"@NE^K,-P>1(E&; M\3GJ*@+$S9./X0;N-#-?JJJ"3JP6_/I&E0D+#CRJ&,(EVMC#3J+F69GI7%I0"0>WD$7(8D8YVE(S"T61T6H856*\PF \ MR>+,@[1$2+IP3CPN.UP^M&(X0J3/$LS,)-_?4KM?-];]-?E'IUBZMHJS]08* M]),W'D%L]+#YAY:XDX9TJYE^!RA'2HW*:9^'!@7"8450F-Y-3'X^\W-_AD^4 MY-/SR4B_JQI7$YK)['%!O9)CB.# M* Z[J< MTJ?PR8HV[L[W5E3))_V M:7%F[U#!5+::S<3"_N4@8%XWUWS%HS],1&$5LM^P^RF$[,Q%1A G].?]5XVW MWJN17X[F,!ST7<9,)#YBCG3MC<'*QSTU#; MP&2U^[V2/31GM4/3]+1?*D]KR*PF;;"YR6'CQ["S9[_D_X1E+F1-VL)#4F-E M+-T;HU0.)6@I/G1$FUA2)P7G\AYL*)!0('3OYJ6?DWUXDWB+"70O\E@W8E!! M:P[!6$\&H. 6R%DWU$_69 D/0[$NJ*M?V5\S09*P#0-]_%:RH1LZ%&>+W\ M MR#PYDB-9Z0=:9H8+I,WZ@GH'P":=D./'!2Y_X;NU?_"=G0'DD_LK\-7BL4G* M:)BOM87S(I[@Y,E'C6Y>AA Y3.R-\^/<38&<]N"2JC/'ARM8)#OV X@)QH8# MTKKKW.<3&PF1O8@8H5M!\V+9MGUN[]>X,CT7=@1UB:8W7QYI3TZ[#C:M=R6] M"W1>0:-A;X(9"DO#0P_W53&=\>!:VL/ ![D>,UN3=/BQZNB,?K29S MMT].OS0S=IJ:K1H7A!Z@:CU]*%B&G\%G M1OR-7$O1K.\[?%^NIEF'9(@+CT.^(5E+EB'J1R)I.!..X50R863]_,GB=\&[ M0QF5H0R:W5N%&MMZ22^402E_D/4M>/-HGNVO50:[EN1_4A2]" M'\@F2?2#K!CYQZ@3^W*H]UZ8JWTT^6ER-&6/]HLXU<)NJ9U[:'U.[SD&=\0R M_PY'^?'>(?'_X>VMXZ)LNO_Q"T%043! FE5)26E!8$6EI06DNP6DI%FD.P4D ME^Z0[I"6E%RZNSN7W=_"?=_/K<_S_<3S_%[?[Q_HSN[,N6;.N>:<]YDY)Z'686P%S?(7[6XBF+7W'NCA,O7E'RE/)I2UM^3[J:J9A8=6XBEP^>$ MTJZAV.KSSCFOO343=^+-U_218WS%\CEAIES6#A5VDGBGQF(;0N<9J^H9NP_F MP %.SQES2R9O;FR2R2C*A-S$J,&M#LA&\%[0=Y)L0=.<33!85(T^MK"+4IK> M]Q*6%IBQP:S> 1F>UE&,07L/6#$K\TQ!NV)3">#E-5P$4V+-KE!2AC+?T+)7 M@79YL'DTS=CC%P*/#-#V'& R8Y7;))#V^$PD4 4](X:E.T4S^]Q@-9PZ<[L" MVYX%SA<$B,9[2 !5*J7_I')"<75@V?7?317$+*DB'R7-V;/1NAGPW7LRW'@! M]X/.?A[SLE*5=62_>":VG1^K6L27\/C+*^!"01%&$():;.V,BC7:9+??MWK- MJPS1P6(5CAX5S&:/GUHQ:*(%?E=!JR>OS+E8BXR#!11??-/R;'9CPCK+A&NK&S?RYN"C'C %]0'O$.I4PQU) "[B;)Z\KPH#?+D,FY4 M_0<\>RD'"3SRGSZ;00)G-[-=4-HC5!'EHA;H(MZAY?W5_J;X/X7D??F5.NFQ M&Q)84/9'5$N@G'=BE#F&H\@\&=0X'#._(!SZ^?.:C+@@0(57(GU-MN^/&Z#P M>X-/:5DA(XR0 Z-\M\I=)$"%*75^O0 1R([V\Z^8/REY)! B>'SA^./*L6>Y M<"5/=>RM'C]X7VRU6- 5?48N_)-XOD4F0MSR M@&\#"A*_M9 ]K>*"Y=FG'F6_HZ+L$VZ4.2:U-9.$* T%-Q8\?,FO0IN.!/+E M<-?]]M7)DU>.,]55)K>AYQ@/T6\&1+E!VTKQSK$?M]2"" DQN<3_^5GPCFK?9 &F4O#5 *_?7L MI%5=8";N^2?(3MZ7Q8Z4#@M)SYOR1]G)4D.0A RMU#6>CP-C S)#C,P?9-)T MV%/;K-!U#.TJ3MVM6^Q7Q[ Q>KK@E:3S':)U[OE6O 6">&G%^&JO(;27U+3X^&PTV@\!;CZC5WV&FI?6R1P3:*^)U]P M9[RE?QY!N>5Z;"\-4>Z6C5WIGN+"*8\Y[^N043NL;P0]Z!((W_@8=+[X Q22 M-\[L)JNG(CW\4GT=0Q6ABP3$AK2RZ[S9]U5)N>(O.-A<;B&!=A@$]Q69<)P+A?YW3\FWF"1F7 M:E!>AK^"S-G.6B !&91_V&^TGICOV S>(]TIO_" (@'1]+P>]$2\DENT_VK) M[(V7:B1F D$MCNIG7"H>:KZ\$E[H^7QWM'S2UUY'D'NI^'J1W,V6,I6*7BE0 MJCNA>:8]3-P8L5'Y K'NS!3^M/#2[L H]$81WB+W3>D>7#+?$R=8>. MEVT(-B1 N@NI;MQ%Y1PYH M.#RCS?NT4U?G'O] &OY(YX(.?"+,<1F5]4#F3\%+QIVS#C_Q/Q??UEC2EU&F MG[TPVE,4J=>*TS.-VS^5:_,J[;?KLP&U7@8VAF4P-=GYB6\RUT*BHP1-,]SA MPC23?>800A^$C1FS=QU#['5VI4K$/AT28)/?2#]ZZ^V?6)Y9=V#%KFABOI/1 M$C[O'/<, A.-.M,OW>3'-F&%M$TE&6&=1T-VLM\[%"1Y%/.2+^JL>!]0N2@Y!)*12P2HS$&;V4@O$K' M[-[$'$_U038>@Q"NA]7OE7\IR);K_<<'W$K.O6,A28_ZEVV2Y)MFO%CH, M5D-ZKTW8[YVF;>E:O_ =\RS*Z4VRE\#?K*NUB:/$15@A)LQU+-^01YEU-='P1&J0Y"%>RA-H@JZ#%V2 M:IS>HUN%'&Y .UPY5OX7@43+-;]I6!C?3/WIPV24'AN K+3F>_TK8W[QD& " MJB=((,R=YL(-A@2$8H"5OZB^'O9[T=<"X-TW[&7WF+%\2;[T&=/(2H:C"_LX M/IT_^HO%&J84PF^;]@+?*.>1\0TZR/"VHRK/^XNBI MU9/:N&IBPA3\ER;*6D@@ZNIGF/S ^-;T2\AF8O)Z12752*6@(L%PX+%9(ECT MNEBQT/)B*,E*PP!5QA!N*GN)>X&Q)N HZZ0"4]MIY(UXG/$0"W\*1P"K[ MY7#G0*)#U8I;JZL*^ Z8,I^=;6X:^X<,@X$IC6]D_:$R]< EUGR+4WPZJZ8A)4ZR<_SMFHUX4^<1&R>]LTT@1Y6&RA6)Q(4H[2T):E;C MJC5.B?X]]$OVB90_ T\F4!Q\-/RI6E!(_=0('9,(X]Z&D9&O;W^\1&\MS^?K M5E.<*%O\ J4@;, ''/E>OV&7GZP2CMN&]4=W@R\7!B=S&7\M_?]:)GPV\9IC M-D:#1;>"F7!"LGDLQ9R/&RO8H1:>PR7A1:LW^);MYNTHO07"\P!YR_H0K-T\ M_H-0N!P!J#'P]N0_'C)>34I&OXAI. MG@P:^MI5??, ZWE:E-RWS]I&!7DI2EXZS'2N\X.Z^[#2IR6NS4^>">E@/?YT M&_T@*4\KA.GDB:D[]A=GU)'E M)$>N[4>^1@-K\4=,_"EYF%/47\3ZA'3)2!,I7?@,5>PBY9YYL3Q>F\6$\'#@ M6G]0CO=8I6]R-GWRAHV",OL5KA/Y4\RLC-*L*H+AUA&R="W6#:P![A9N1JV7 MWQ\%OKZ8N7MG&C6N:Q1WW5B(N$>_:9[/IQ%[SB^?X!V:"K58KUEXIXX5=&'(-%KQ19!:.O=JD.,B3Q\_80Z MM"'<,M^2E5MC:V$>3=[G[:4&LYV/HP9X M/5?L?2Y+EGG-*T"".-PN0$)1,FQRBZ*^U$[G?(^A0]XEXSD>9U9&7O8DQV%F MN4ZI'AM3HS-:S]/&_NNO_#$$<*7O:B+P2$2(68C@6]Q@*J73VXR MI6E=:QY0'Q>B)@JHR>8*_I#@X&ZQE!%@=D!D1#]^\YNU% M?;/1S77SS$$VUBY&YJGO;?>4"(S@MCQB[^J+]P^DB\)6-V6W,"O>;OGJ7H>1 M6;*%2OC+?8NGLC//2Q7QTM6-$!'8=F][+:EB%R84JB5 8:/I^N"DGRJ7)8?N M]?V@!L6R!& M/D:@9^O%J7N>FDGIS$=[SOM*XT6G%-?YN1"$O\28?/M0Z\G@!X-(D>2:\C"1 M(MTW$:)O;=JQ_#XXY,B77^4QXT3VD&A-,1SQ,,%Y'.$)[:ND>G$;LMXLUR!"V:JJ^=;W"O/IF M"!98(*Z/["(N2LJ4; +W(]2!*H1 (W/MJ42)D,!C-[9'*RV8PO.B1W8*;6K^KI\N]W"[A"#P7M2:-0ZS=EE.\W\)+L+W5X5U7LFP!#]['.J[85 M3)/N+9=':P3NSCY>M%)"Z/;@8!UUS^RXE>,_EQ@7L>W372F:Z%L;;N-SM/EF MKXY-2D%H&@::LRKS\DX2\KA\;'SW* =IVA*?(^0EMO)UP1Q=W5"EF_GW&6UE M/>XRV1IDV=PYBRDF\"T(T>I_"IG".M.NN*AR3$ "1XY!?1J?APOU9WW!@"$LDL/-E(KR[Y(4S)B0K"]:BB1O3!3U)=9E-G J*065KX<\9!=L9! M 0M.)0/I#;\,X4?@07B)GM!A>K+".N(]@=#8/7(LA7-I\,<=Q@6=109;XHX4@Q MG=NTG A0)Q+8I/,J8#6_9TSEJT3QTA$#"Q3_+DJV/LKRAPT32;97 SS+67O\ M_MY([YS(&4GC%).IY9'XS;E )@K_KAWUM M G6E6Q&KTIG+./I.D7K>0:"[JVVFU__)3[@THG=1@,RJ?/TTGY)0<%6"<=(KMIE5A8&Z(# M%TNY+/BDCZT=N/7)GP>\RF LY3)S4LOKL31_^[K_VZPO=D+>"-] MC_80\^RM+%M:^96T(KJQ$W^9R4B[$0?[EQ"Z_;I"Y]%#?X8 ?KR@[K30NH.@ M:07JE :^XA-%E&]^4V(8..>HARTA >)07EDDL-<_)(H$] J%R_S7.#PR2T56 M.8,%Q#\'Q2GR\\H3.-+T7MAUZIG#A64FAFFB MUQ:70UOYB'Q!/;DS#K<:D(!'-O/I;OB59!'W*PJAA>"+"Q2%4O\U*J_LDL+Z M$@?T I! 427"1EW-2O8+ M8":F@[#/E%H4+B_K A>?EHL&O&>@'H2'SIXIIS7,B.B'6-A@N M''N\^^+\2S'"G[8KBS641R%M*(AIJ;&H]E4Y/VW+"6'AEN&U\''=TF&YQA0% MB3^E(-8@*R9J=_X)/C5]IX35'?DC :T;2. *V^L\?=B1#7C?WHT,3K](K9[ MD+^[WG9LO&<2"?!QYEML!KB4IDT56Z^&&=D (0Q"+]*%'B&!7%.4+]*%VUB2 M];C3PC#93_L?\/R5(8U?0WC+F+9)_>B]B_2Y59+[7S7U1>QZ>R:OTP?2QQ[H M5T;MDJ=R2#UF?VC".,(EM(E%GL33/V'G+2Z M&$[]L24^[HC5Y!6GL UK:"#9>MR@T^LLE1KQC!7(!]G*3UQ&#P=6>S7RJ)/F M[@A-O+*^>+ 9.QB-KI:JKK3!O3Z]E[RBBFI8$K\>5[>+DW8]KWK4$&H+UT)PVH>#=N-1&.S-N> $LASG4Q&<7Y&V M.6X4C^HF'][Q/ M=0'Q:##\K9<=NQ3G;A!E*9=A$A;O]HJC]-2C0:&0XGS_*G@<1\;83X -UK5B MMW2)JW5TWB&!$(GM/Y>(LF8AI_@E]6='4HM*MCQ3&1:SG>D\3),"?7VF@OWW MW%CB+\"WFOMX];)6$<1N4_/?JWK'-N?O^80\Q@TZ+_XL]/D'4UN*S GL :A9 M ?*.)4UFV9D6;X?1ZO\C.U^ZMA/=_6!;O-H0COS,>9/R-C M)E8-\QT1]S.00)*M&LJ?E_GC@J6;8A?TJ/4E$<6R@:IP2 [>)#==Y!&U / MF-;K3VZ!3[*!%0M!J^E?&P6?B$$1GI.V2 !-& G@OR2[0Y:3\#_0^%]T-A,] M*;ER^W?:*/V",AJOMJJ1@&L*$O!+Q/'H5P3_RS#!5P,L_6. C^_LO,Z 4QAU M!*A*M4)6:2##XJN]_C_D6L?2)_*T9FFQSUB.PJLUQ%J(M$44N M'D5N&A<)M-&J$+\[&9W>UMC&[0E3 _ M'WW# ??BYMCVQ0X2@%L&_]80V#[^^S"_ZSGY95SG)Q07G%"#)TWYK:'KBXO+ M3@X#>DC \_/C"? "82W*94U1!/_::Z5K,)0)]JAM@S]QZ(TZNLZOWC89OPRM M'R@%',JNLC-,0:2& ^PERXGY(/83'I,,OH,4+H)PYRF69*<"=1P@L(Y :FZTR%'N M"+FV=[#O=X0BZJ10;]NCPETO][EXG#,)"AFO3R*4TP\MGCAE9">8+*7.<9 W MUF8T36.62-U45EV3[6;<2B-EQ0L)\P5UN*P%KZLS0-=@J^IF7'90E:;8=X<: M63_'3[1-@K$FUOUI>O'W#GO5>!TJYULR<6T?8@:K/A,?R M2,U(S"FXOW/1*DKJ_O*OD7ZP<2J37I=G27/V\GZF$3"ISS+:G57I=+X*JH MK#CUSXV]P?V#[#M6$H9UOON[7;V\TKI8*X,[J; \@X6N0C&GBL_.W>1=UA0! M%\8ZQ))<'VQ,=![+"-U4&M\;7*;>"2K%V&UB+#&I)((WL6Y(9]R)[,'$!?DD MF]]8#U%6G9 P**/_V$VMJQJA>NUE+T5H>]XXU,=M\S8!,;NY\3JEI9#!APAM M'+2V3C=,EI_RV%!BCIZ@,?L!'7]-ZW*6KED=H0W%E% 8M5>6B?[=!+[2;HPR M1#F]G5635$YN.1=EB_ZWKKYVLGC/Q^ELF['9S;B_2T72- MWFUV;'TGF@GMH9, M62E&X4H=:Q>(?2N9_4F-D'+IZ M[XD*CXC_[F,\Q0+TQ.3)&]V3?;QLQO5_=NTQ$++ECLSZES'=@]RW! MVC?-35X?S5?>K/8FAKY_+[K)L[7[W_%K3#&7]A;9TON3R@(2/E=9#)<\F+OK MU4-OXOSP1HI/:WN"([YL8 6I3A;O@X/4DA,W!DHMT]0G#5U[&VQAC8J:7=\+ M&^8)#](CR/*E^#73NCM/(='^!!Z'E(TW+E/J9QG'\&T% MLLNHMV;J2;%P5FAV#G"3?LI/Q_4I4FI%@:3^)$4N3!LE*B:?EB(1#-T'8:PL M+59C1T4QW?WB^%GE@6AHQ HA"W%A2G45^%^&V&N';6;7=,BDI@1IXZ'?-4Z) MMU$PIQVE/4W45]4)=A010JB9?K8'/B.&5=TZ^ 9M%/[QQW9KR/^X+*6H-$]V M(_FS(,!^B2&[D0!%?/V%/0W"8V@;ZY_6J?/?:NP$&UPF$54/F+6N M*EX"B-ZK^C7@@C!M+)PC' MV?C-CD(U5<=X7HFZ>:0>G8%,J1!;7 +_SESV&L]HW4#NP0CC_?[&P4@1^R@3M#P*(.>)^^HKRT#L#=4&%)CVZML$"<^RV=4XU;F;MU%8!AJ M*QPQ@1ZP:+<<,^4]QUO8K(WXX6_X^M;UZ"^GCIRN$T[--N1+.<%D&X,Z]<'" MY2I1TE%22US;4683N%L+5J$]1A5]*S^.*CWC9R^U>8\#BONO?:)"^Q13^LUW[FOJ2R-7U%&? *!\>B 6/H1HWD,(*Z M?&BF1#KDCC]&6/&6[ UNJQX1/D>%[N!F6A039DKZ[E&4-[9*=#YLW1NA(<.Q MQTO9R-U2L]>IA5W/JZGO0NEA#^9W=@P)#\RVK4A$Y'JDM='*]L/7VV!^I6 W MIO&7;GO]!%R&^U0+S$_ M^,:E/4D78[E;E0F/9<)J;\>JFP;^A'BDO/*KDE?0N.U7!4'N\Y.S<=%.0SU,\W3B,JF?<*0L<]*,;J*HJ0 M0# )Y&RAOJ/J&=APWR[86 /\,^'W_=C7OVT6]/._#5<_'V.^\*"X2B5B@OUK MR5AAHWQ'> E/1E &[5?'_G_QAVGC/_&#:B4!S$#U_;V+JMG+G,LS).<*W@Y) M.OAC$G9F*G2PZTG+SX.-9UP7#GHGU=6ZRSM&7[5@<\M$6/2O+N7A-:CAG9%0@ MX[W*J KUB&: D#OOS&VK;05ZZBW;QENTM,GN;;P(,J.'>#KKJA'+@4P,&<,* M$L2B.GT=L5F/OSXH]'I-%\+6IKS*R+QI_F&FRDV/1=)O=^LYY;W0T/677_S9 MY=X41M_6?L.$*89)A+[Z,I*UVL-'.%,KN,EI+S>UN[@W-&WP"1+E'%?P/^E/# M1?KGPT:DEE556D(^@>K:P;73^"G"#D8CLGYAQ3ST1F%+8T_G*-OHL&0%,-Q8 MG_/1::E.>]O0KQXR*K0>LI!5MPX78308CCH8)#U:(%YI>U(JG# 4[YG"+B>Z M_M);/V#0G$Z8Y,4W>751'5?ZF.H3_]D73V];KM\MQJF3+7'?ES;6HVW[9"09 M(0;%4#G@B:$/1,&PM,N=[5M0.!9*2_NF(!Y&H?#;"AUDAUP*09TQUE3%>99 M<0J:Z.GPFX?,&MF!$6XH;(RV@,*RAO_2&E4=-VL.''K1M9%Y>>_BK[2"3Y35 M4< R$06]&^S!)S%\N2\2_TO2QMU1SKYR"_^][2N[ MMZ\4/T*L>.(&I,2,VX,^1[@_71%^+;XY7,)=^G0U5.WU;?]/YPML'1U6<8\M MW[E@^]4KC;VY:8[1'H7]W"0Z#C7-;C*):F32@#P-^U7PF7U1'NW;D%_C$WZ+ ML[?^=1\^\<[915Y*!B?<+"\V&A0<_7AA_/ K]$F8V_,PP35-N^ZE&9LNC1P<%K%UG MBP9E28)XLG<,D$L#48YO M@KB_^3Y_X.@)+Q(HT1QM0Y2?7_"L"-UV\M4QGG>^/ M*U05^4V1^'L_ZS2_?EZT1*W6L2! *4WI?74P:23-< ME/-O>^;C)!P 8?V6.O6*;Q:17199^QY M)X3.B*OH<0>+HEE;(OSRWE24\X*H"49XE6ZY^NU!/,GO#QV82F[+#9K6=9.6 M(60IH''Q#0M!37Z'-H0%)M@$Q H&#<,O5\/8@8'^&I)Y+GC0)R1PN ]>Z!8$QJS!_9+N#ML8ZI- M)B=9RO4LK<*WGVT_@(6[S:4V)Q:?@,Z48OC'FE "HYA91]?N&9UC+'TU]VU; MA>+O-,>Z 5D7QK<#8'YSPROGAU14=M4!889S8Z0SY9(WNY]--D'GD$ =[HFL M&*1_\W1KNB-7]RRF6I""I$?.*4_)J!0)R$Y[YQ\L[5X/L/T9G:?[A3)KL9)* M*E$F[H(^O8:?R%_VY^0'&!?!?<8NEB9NWZ1)3[V)2L8@2;9NRR."8QZ]#=O( MW!Q>8=J>SZ[\%;SZ)12[Z@4$4;Y)6GC=%CCGUOQR">),PIT'I H'RZ)"W:2$ M ?QT-MQ)5*55^4L)V]AK4@X2'D=>'7OL('T_A0>-&AAW%1<_Z.[[9H3H[!NNR6.MA]TDKUGE_,^7.O\CR'KG['&JDB6\SZ2=BTUW XAN?+<*6O*6C540Z8DD(" .#8],2']:[<42F:,*R-C5IW<+\Y4I_(>]=D=\*O(P^6/(=_J+?-!1_;;79>YO&.ZYQO'W MRUP*G\!^<>@LC5XZB';J8-MO>?+.:9=U.0;?4RRO7J \JTSAX'6F">C#>GB M$SZ#I$8PF O@@T=^".#U:^E$9B07I>7W*9'R>WWLO4 M\\_JD3B<==X_EDOQXBBZ4H>.3NV+<1$/3'$1#E,HY[]L'@D$#G/YPJ72C5U( MJXN*SZW+V3Z\'SCGMPBO=?P"N'!,RBK:[^M3UQ\?:)S?$+XZ):H \H' #*>/ M[DE=H*U;IIEU0C!Q@C].W\&1L.(-[#-HXBH[DI6+4FGRW,,VZT0 M8I1V-%;./5Z:DMV O=6?A#.76F*5L9P.!^\Z_BPC/1[\QP5ME=MXJ]"Q3\-8 MO>\CAP^9B%00RJ98BV<+[B>*+QT47\S%TZF)LH]21,AMV.98SA;OTRJHXD)B M#Y*"7H3*".+[KGB"WB+P9+:G7'GG>J6^[8(">17UJ).LRP;8'\^6F_I^S*XP M;[IC.'9[^CX'MEZI3^=U#\PAPF?R$6")IL7#@C>4"0N?^P/;"'M< M2AYTV'/&WB90B"'EW&%WH?.6[4FJ8J72G7B;_DJXRT,GZZ#E@]'8S;)="9BW M2T.&B'C:4(JSNSD?Q9DW,/]3NQ8CS([O#IE/QL=%7NB[&&S'@GNY]WY00R\* M3:G@'W/N[\SC6$S:VK1P+JWU&_(:UI$&O4:O+3G_,$-'_(R@:S0T8)Y7,2_2 MC)MFY""%NU4TE>;A9"_)H"F<@SK0RD;G"%9245W,H.O30J@Y_>R-/,:SMUL< MD)8R'OUPV_M&%F/L,F/Y[.,^_HR-;%M=3-Q*;-T.^4L+;I;.JR\.X<8%F95D M7JTM*4)Z="T"= Y9!QDRL'5!FLKD6[3)(;?[.4A2YCH#&;+].0K%7<\EG1H7 M17HEW=-LQ!MA+"EKX5R^6^SN]T]OZI>_4K>JJ%2KB\G/6CV M'4W_$=H/FF]9]-#=THE(?NQA)NWGUF4?0 6@8:^-V!O""6)\O82[QT'Y-<)9 MX@8F;"UIKQ;E[\YW4YP$%WS+IT GG'-]!APDU[G8D$Z.GNF#<"4].21O?1?$ M4[#E^<'=1_N((G1O/^@),/UFMJ=B> M0_&F\TD5CHCQLH52Y2O+ M'_5Y9H]W,9)-L5FQ:$^^WG[1-L"=Q]/5M^CVGMK$KB:5@(V>R2H*YWOL+C=' MAEJGSO+R[N45Z6&_3H+_+JBN7O4(!88HS'TAT^5(H,\&Y:RF0-K'YS2.43[H M@1I@_0Y%@ N+=T3E5DB-B1POQ:ZU84$!H<43P1G]5?O M=""!:BXDH%S=0<<7R-^Z3N:K\@YBOVPP,^TE!2^IUTAM0@&K7#7'V7J/@S?E MK!*9Q>*/9'D/9QVAU6.UGRJW[QD>1?6:\#4++K"UW3NM&%,)/1GL"&!,%CJP M(A6+6+=Q&X8%T\C\ M&YF?=#/O2N1ITXJ>?5EF]BWC(MR4O#SVCNH[Y%=SNUBC@=]UC"#QZ]E0EASS M-_W:3#F.".1TD7W)_P5M$#WFCA5T!$'32TXO@ 0^-E^NPB+:=H4O[O@B ;>K M(GKR]Q0L_J$>)*!SDH+P0GWW7?MR??>WTJU6>(@@:T0DU4<'+R),E-!H9L_C M3JLX?&FR[F;2[.(KGH-:0 ><- CL!TC +^6W4I:%_R0Q77APXQCWI$8#.2'* M7XT2]#ZGIA+M.F^LOCTK0+:V#Z?9B8OSYPZ_&(T]&^1)B)BCVF7R"9[3-2+I M'4$"HS_VX.Z\9LLZ0OYRM3SKCS/S^2 .IAX#55K2,!?E57 A7 8)O-:&S!2"3[*SLDX4 MU8<..@-YCEMN'<%NR,JK<>,5)8Q.RFT\A="Q(_I:D$!OVW&"^0X2:"+'V1V* M3&+ S6RABF\27CQ=#R>7;#VO;=/X:%*BX9Y 1*8.#[;W/E%@=N4G[4VNO4"$ MYF,KU0U9&%YB^>\15(\^JER$'N0O7[&&H^TO[A_AU7\!EUA ]G+:JZ&3H!AZW?=RALMO?*C'RYW &UF/*9TFP16J>IG3BI][8UD%G8S"^ M2=5I1>9-:,4R MCBS)4C0;>K:,![7+A.[GR4+P8D^+2[ _!\BMQ_[3&_5[,3L@*"Q6=?L([ => M,9&"/Z1! OBBJ-Y#_B''=V@&S5C'8_\XD)A/H-1?\YHT1C.JV?>QR> ["BG! ML7&5I?.) U['X?+?",F6ZP?/!'>MTN:;_S=O8#8;CQC]?]_+3/34Y,KZ#0@> MY.<(](1!"D$7_&O!]3\F "-" A57@^QSN\-HY4!ZEDM.,)RX3=/JDU&V. M2T7KINPF79_+#_-@:1]6"5,35*^N$NGFXU/0O-"ZCQPN&\&YBNOY<# MJL4=([[(V7B/K%/H!N$^YM"+X )5%_RDS5=TEQ=6_1$^^$*1>ZZ6!6^+_@![TH\8<14Z^/4@AJ$E M'Y' -![$1 H)\,ZB(.95T-XY,;N"[5$)$MCO 9W/!6\:(8'E./!Q"VD[WW_R M6_?E;X$@,;I4Y3C9N\5"3WI)8!ES=+.RJ4%\A:OO?(WR"+_("%Y[(#+$-NCK=;+GXZ>)YMPUV?V4@A6S 2<*\V/GS?85N,R?XGH!EM4N6GVR$S6+HO)UQ-O)$")!%200($.O,7ZL,L)Y=2$0?*0 *P0H9T.P6;&A1LZ M%'2#V/ME!)WVP3*7,./7D+<;2,"BSJNNJ!\)+."BYJ\ZRFZN/*F3@%1,O]90 M,H+LW;C,C6:'LI+WU"/1[4%/FQWE3@/ZER+M=.VU[GY+>'<+DQ4]A&27=-A3 M>H!_:%'TJ,8^P3K6 9(S])/@W/'%V^WM.*G-J72G+ M9:30,P,ULH\Q9MYIQ@CN794U'IN\\3;&JA0)0NW$EG:B1)P%<7+P,,W% >V^ M#A)(\+T\?]=,?G.G%;R EGZ9M>\JE9*GG0;"E=@6@5YP(HTY'0N"'TB=K\@L MH10BRZ!$U6^3+*!/#)(<[P[%$VH/?=Y^X2L2V;QGD"6LR'3KPKK9V_OP"X E-S.=TI^:X[[_[C! M,ER W4!EI_+^X];DTU-O^+D$2N7^4MT$5VTGPWMV",Y-ZL#HEPK;"D.[T<0\ MNO23WD_O>-F9(%QY(!DY%K5RC"RBX>8ST:?)(KN7IG.#=@&B8Z% JSV'#1'3+%(@)\3U;8AD6^:]?@K= H4 M3ZX-L7.Q$3XGD$ "4!+(^8S,A3]J:O4&UE_LT*(DYY+V!**G#F^Z>'V,!'2' MI+!%4AJ):1G \XTXJ!>\VXCC#DA2@G-SN /H1 ]YA8,S(,_+EFJT9R4OY\M3;X=[7@U@' 'B#.$ M)^V7OB!:!AQ'QN+T# F$^-DB :UU\ZM&E?&.8M]$K4,8 M9DA*,; 6R#CY/D"T5^OWYR_/4M^*J&:/8J:T75/??W#>M)]RU2(3"?Q= 5QH M/7VZ6WZ994P&6KWTOZF'MG4:57,YHI6KRMG@D2IS^,GX59*S#34NA),I2FR? M+WN\_6^-'O4O\_*[^K\?!/J;L.NQ4]>XHLPNNCR5-]R=$:4Z!D37(7\P0,64 MKN%D7@S6QG1O/ZXM*6?H* M=UIZ9D/#JF3Z?Q4;A!:O"_MPG+RB)?C]+BG:UZ-\L-H0I.Z%/ FA@9]*+[_% MH["9FM<6+PB,7>LFW-MJU?F,'GGS".9HS8=68)I3 RX-ZM-+VU]2AZ> DVB MP5H1E(41I0??O7 LS#VKS(:TOY)J.I7GZ5&)MQY*-KAC^3T?T4$NQ56QUP/T M3"P/\.J7?+,[Y,/*TY'0LJ'QR:C>B\A;&.BNX-CXWPIPQ7QIIB+G$5,^L0O>_^\9&)Y7BW''Z493W)+%-> M57*N5F-)*=WBB^@7]8T0T6O;-2@\/LK093+ZQ"-YLKTJ1!\U6.*L,"]='3D: MU?[%O3#UO.'NQXP3*_<0X])6[US:Z+PYQ0?A/A+#&.C=. 3@EE9AO%RY\(U/ ME#KYPL/N+98&+ZN"K;,TPXC,=-F:S0G- XM+O#:$'!POZ)9BTZ;&360GU![3 M>XT^JZ1D#0$TF$>"TN-]EYR#W.'[RF?6Z2J<@57-0@,;)A2U1D;@O5W$"L): MV$)>6;56$$_!^YD1P7!&,XP8,OJRYJ$)=\48=T E"1LLLS?->AV%69XLM9_$ MS/5IHOQ:UQ(E92=(YY,%C%X8=95%?ZD**3X_-:,5Z"X*;$#7(8<;D*_Y"97! M/I ]J63V4?@O$E3]-6?*C3:ZSAV9ZXLF(_)H@#>,*FKQ?_8IH M*]I&!(,0;O0+,"2@<(57H'M8Q8?GO)"S&P7B:-7\BCY'&?L7F*O2HABLN>&^ M_JIBLY]I@,K']EMH+88*9L'X-9S[C"53EB31T;&$35%443O<($\CQ32RX"^1 M&R@HJNM)E$XD(TGD>A8CQ<]\NE)__#.1X0>;D#'XSU)*KS_"@1D%/;!9W_;% M!/]5VI]#*>FK1 #7NL(Y>@NN3I\0UI\]&UZ&$L /+M,JH-S+T-DM\&+PD64Z M/,!L_V8+>C$7=P3K3,9R&@=9Z!&FH8I5'*Q]/7>]-O MG?M>*B44Q*@.OC(L1!2B#)3X%5*XS(UPJRN<73_E[Y[RKM0O)Z-4QRO78LIN MHDSXR9_%X/]IX&)BQNT%\;DX/#,#F4 +85JRZP,\[4@_X*V,GS(M&HL@(P5K M9N==K"QV0!'\6XB PO9?S,"I:90P:'KK;9F>N+%H/\;?^^S' =$C%_;K05Y^ M 5($5SA*]G07TBMX:6S1M [D>/^U>_Q^!G_2DUD6_'.0UZ.]X%?K /(L>-\C@?>75#Y1)D?_@T7V?SWQ M6C%(D.W_(-RFE73[OC_KD#MI[/=!MI->OB_( IU$3-T&'5YNB,5DS*) ")Z7 M;QN\0@ )) ]_JZ,V@HV5NS%[A6:*FT/,ZIQP$OQVT MGD97YL]S9#]6%*-ZO^ATRC)_(_'3/+35WS/H+$!F+-+U?EB\Z$O"A$>7.0@A M?Z0@K&K^/Z4@O!0"G0]*(%Z/WX7__(-M*,#A^NWL:8+U'QT6CO^#:](/=5## MV?V7X3CC]?[)XU2V9O!B,O3D;B)#UPNI4UKB@@MW1O"![B%$#65DJ6#GT$'Y M%X;QO :94\^NC8EC&X9)--U>VW^(OD($X:G.T9X7K_"B5@B%W>+"L4],C>\& MC*QD;L[]A=DU_GH*_7\QE[3_W1>3COGR2^CQSRRT]D2.AW]G6+RA#95^-G'S M;=3;/0 \5#9$ GF$.Z],MOY"XIP&FND1'"PP<_0=Y5NUV-J6%1KY MZWN&.2[Z+7A,^G04THR'U/Q\Y_*$CC:YD ]3;PVR=S=J!R$OF6\,_>/3.\'' M"$QXU;"4LV0%>[(7 N()\@1?IA@I7Q2^S-MBWA&JV@36>&68<2H+Z>6$9UZE M'3$]E;%0U0-]/?OT3U]+\VM]^8C)TC8,712]:+W\&C'O\N[6/+VXZ*H%2I_; MQ+5W'D=X#Y=80T_M+^]]Y$FKQ">;4]\6)%O)P]'LIQJHGZ6I\'DS/>;6K93: M1BZY_QFJ-LHQ$!319;C\%@4W8^:)$,/GQ%LS\^U3%IOQH\?Y\18E.FG&9<_I MG-XJ+_$_1@(_P,-(8!WET["H\?VF\[.@C9U-2("8/&=?N!OO_^R7WH$KC&%M=/V+"R =R-X1R2TM8+QU!,D,A.,F>*1. MQV:4'O1J'WD*[71-WS42_K7%@ M?%VY+,/V3NY>]_.$+C:6&]\YW3H#KHFLL0U[O6B']=OD2.A.^&NQ\I4DJ&:Q M"Q))LC[G\WDT'*AUXOBFS--LTWP+ MVOZS0ZKBB\[>0=K8]"0X-,4$8HT0"MGRF!]8W10VFXY@&D:LP@-)+A.YL>.L MO+WU]#+IVX+A5>5$]OM^:GD7 Z?$G%=?WL%(CKIJ'WCU);H [:]$77_V]_-T MGD"4!W-K']W5:Z=(9^4OS5(6UO$J:&Y)#F]R1N-X8A8N\49R79>G#+3J)+U]9M4V MKU#J^*)Z'50T;BI#[QG]=<8'"?@38=QWT#R+F0]VX_C*_F+R_K"*0C&/F]J8 M?7Y'7^+'C8!KFI8X+.M*%%62XV08"):^S9+UV%7*+X(FS]Q6G5*JL/BX@IH2 M:NE,"AZ\5QJ94*]1E#)'UTJ@%7=O%25< [AITO1;9IU?BN=.B!_94P\O"UA[ ME+4G89??C#B-)4^4?V&.;1)91UBQ,^BO9Y->+(IW>[\]+)4!Y^?'F@CPU^RB M2B[GH!ZBE(KR(+N@E07I-8O!>Z%G[R(T)(K"FL1+BNW)]X MXKW1PUPJO.HK@9A>"K"?W$WFLWAI?16$0NA*6&C6O_W^D_BFX*]2Q'23^:UV M(K0GSR@1NV4&!U=@4[[L\A'&4W$W:E6ST+%.Y52B!TTB8JU+ONB7/A=,3?8# M?C*[!NA;_JY;_FD10=K8HKF1\[' M&D$FP!V562DH^/T>=NPI.=FTV/.\M_1-4,S#XDH?7L5TDO?Y(M':4(/1T1 T MSGW/,:L@J2S";<%IOX-U$*VJL&4@;?@M[05['>93')=X^GCW!H)[:N!%U_?1G?^(&K5X?]Z0??>Z4XF>E*3[<=RA6M(/O<"?^71;A_9=JQR:,*7ES56_U4_E:GFGLHYX"56^PJ06OS+W M2;[77.2O]5U5>UGR^Q0B_V?A?/FMMB$7_D#!)$ALJ:R,?]U% MOO_RYV]H9Y; IY'#&/HP)?1/$;"X[]6KT]%T.:8!MA]^MX.;7@I=> MF?:)V\R8<]WJRTD,:L'V^<=V%R;-NL.'2@M&NH/YG=P_FKN ,\"NP'!7 VYO MC 0.-Z;/[MB)$+7UU\#EC!6$^Q=V I*HAXZ8(";&&@?W:O[,ROI+@4-J +X4 MQ+*NZM3/UVN $PKWAXZ-!5]@F(,O$W4:BYOFJZR.F<+/ B<^P?98*4Y[/FG. M+Q%M#SK>:@QHI9+BXE??_OJ4B**.35TYNFPF4I]L%G6]/S:I@IE1<]J M6(#1"N&6]_L%TFQY/7Q@X3+,^EOK-;""GZ1H-QUV3\X.=#\5+USR]!;V&]9>"]>R5( M(/\'$DBZ=88MB4**M@>@GNJ=P.J)TXFY>_[!=(56M7BVR=7! +M/R>RGPAC1DY"R,_A^; MSC"675R$* *%E=3;3OU6U_]I1?HMXJ$ZZ.3GH48,OV&R'_UR])D/RN]W_?4P MO\E%ZQGQ6>?;RVPGD9#E*? %AN*/@F.2%9-U1C:$P$.EU:-_6G[V3?]AQ2#+ M,>%(^4 DFR4@T1(/08%9,'2'\\779)L:Y[WH!3V^CYZ^ B>W;]6K!WSB5U I M2DCOBHR6%9C@QL+W@^&D,++(#%#MJES>PPMI\$0!H&8,>U[L;$I1BHZ^S\2M M:5_+9@/0NM\F9$C@Q=EP<&#_4)!>M?[.:? Q/"BC5HXX .JXF1=4N>]PP9V/ M_:XDQG%2)B]AK?=M-.,;2WL&Q4UT(BV0;!PP@7,H]MZ\0,@?OR7W8X]YABAE M$ T+SYZY?]M\3]\%H?U>/1TUR2[-^':\E2!?3^* M@O!EBGA](\@>; =1FNB@$.I 6OJD,L%;]!XU92^-(4*>2ACW#(7:)D$=4)6$ M]R6700 !K*F.5U%B**(W1=K)DN4L>55;3@ M1;CT8-*NA\.7G1[K>&6V&[*YC63>"PP5IP)$/9ZFLQL67FXT0 MO="C.>L[.@T":JT2,*G6#Y9J.E^65_8$:'K-<6O75#H.VTW@/@IW'47_9-= ME,/SUL+(Y;%A>GFE,_&.*(<_X43LIY4.(5:V<3XZ!O.N:G*_\O!O'9-B3<_; M0Z"9W_Q#S+,I?XF XPY>?L=_ROC_FT)6^&!F1KPJG_$E@!P;*I:D@%)&)^<:*1 Z MH^IPVM9Q$G[K^LM$0-LIRE4J; V+7PLG)X;Y3%;!NY?)EB%B4\QR/=EA7EZ> M>"41!H__5W<2?3-;#%$7PP@"GL_$3.4['"/ >DC P?>#&KZ]L4)%-3U)4@7= MHBCVDB8T@\/W(HF%TKGT& =WVP'D8A(->WC$C-]KH>^U]Y3:ZX4_=Y+FC[U= M!E:T +0?1(?Y*C^J@T6'GKQ?J/E\L*I\.'70^N'P592F NX&TO-XATIR$WQ,)E$XL(_A1 MG*_K_E,\D.UBZ3Z93QH,C@_^EDKP/\0QR"[W_WKN_@_/>@Y>98-,ZY>_Z=\$ MU;A ISAZR+W*VP0.LOWU\9,C2IB-]D1@?D0C;K@82V4YN"@RP8-GH$65B!IU M[U@EYJY_E/K[ENXI+M\^Y6.>2\A"@.F7+K=/K:C7U= A2K#V@'X M>93OV$+\1=E)V=IRG*%UZ]"T[RL2R*%ZOT6.!)Z" J\+SSVZVDSF1@+X2* M ML@!EX;I116YSI,(;J5K_5%GUN'Y=L1O=]^M L)^&OC'4D0/9@YF@03 M?1J_R2?C:2UN8B<+^TI+=M X$?F-\O*:W7OEU6Y/DTSLW_OJ3*')MS\_&T;$ MFJ=K&*\;\4-UQVQ:(G4'4\KW/*0&NDBJ-.&I!;^$4_Q#TH3C: "C\7\F1]*$,V)2PS%Y;@(=0ZY.V; M5#.0:SVOLY"+,SQ^=&UD,H3?M*F^5HK<-TUBGH*JZ^&W586C;U&WDJGL*67< M>YW"1O@B?7EI"CKRB_X_ZMX[JNDE^A>-@E(5%1"I08I(%Y%>(J!4 >D=E%ZD M@W2B5$$Z HH4Z1VDAH[T3N@M]-Y[*"$)-WB.Y^B]O_;>NNNM]?[)FB0S>^8[ M^[/;=V;VN*9,ZUY[!;T_A?/4(H[FYNC. I?N:71?2,3;CL%''6MV7D)J6F5U MLQV=LJ!#..OZ<0T[F*@ESR)%L]4Z9VTR(H"@#(4D M=E@"4-:YP1=>H[64!+SM%_^4=':5\<=ZD@#2THT1F;;ZT<49#-I4WD*8QIA0 M0R>MRRK);5^%VY>Q5;I"2/47F9+<->+U\]A1/\R%?5?X,(A-!KGL%8D;$+@& MR=U>R+F^,C4>I:"8DW]RZNS&%LH07U=30U7Z6( !D<1BV0@U'Y_%TX^Y>[9A ML,N_>?L"0$QI@-A*1MPJ^E:V"X>8#1.MZMMG>HKJR(M3?JT38Y36E:8/PF43 MZ^@4N>;.$0L+'7+/!A58!_A]*^<_?/&,U>' RO#$_>'N<^>DAQ9WU=-:(!3O MJJ_O3>1?G[7K>+H4T*Z?'HSQM192!WEP]AFJ,[_D3(IQE>FX!"Q,=;P-8+OW M^OV&O7;J6&LEQD6JB+X O./$ /(O_\OTS/8KE0;W/NX%H+5A]+ =P;4))X4B MQ8:$S9SG\DZM;=DYLKS>&Y:5.7U*;-ZI./0]56>O3U[\2.3O/GA:CR;P/V?: M2:7W7.\XW^$'Y9S\_F8F?8?3%'Z]F#) ^;/MC6S\W M$=2QX:@L8^05_%CD 2G$1U7GO:C- XFNO6A3 F8$(7];WWPJ/#U'-''HP["QG5M;L M]LZ&F@2XJ27QLA3G_BH4Y0A0,"KK,=B]&/]A< [\MCO[JZWAQZDL_IFIZVX3&H2=U %P1'.+X3H'(?3?0? M;QC:WAG!QTN[20(GS_]JE3*+*U9 *7C;S? Z]LF]HX/+]C+'>41GVR#4&1"I M9C2@U+MDL47V]HU7;C/:0_'O+J0F\T&K&.-XL@3>5PM_3C6_1>9HM*T./)P$ MGQ^ 3G-%1UY? $2R,'J:_@(0G._^<)7(L.8KT/+[!2!IZ (P&WFYR^J/;J3X M/4BGQL_5 I''R6CDY3GI.%*^V_]:OZQX@TCY3Z M:%I=>/_L.>VW,;6GAMD=LU85_];MGP-2%R%Q#"S6ZXM3K"]1Y+[SPMWY Y'! M<>[Z,%OQR0J&H!'2*GZH83EK'F6YOJZ>D=(KR/K5L?RC&N1@Z*K$0=C,B"G! MV@[#^/OW;6ZDT'9T#@[("# M0R5BLUXPMREA]):YMMGN"] V1OE3%'ED:WTU%)X8-G:@PV"J?*=F22ZSH+QZ MBB,5+PBRO593A0CNKMOW!(X?QRV,BID]6<%;,O*UIN6_'SA6F:_S5FCXM7/. M"*JD!9XT=P& =%=X143A!> =%T'![ #QI"TYT5Y:6OJ*,IL?:$X5O9=Q6;" M#D%$7;/T8N6=G*8._D0S:-I84\S?-Z_X!,]F]8 M*EY+2Q )WOGO,*SQ_QC#JL*%RV1$43H0^.2+-C:YJ5 ]Q MW(H@ MQ@2ZJL[3^B($SRN',T*7PFX])F8BY^\\PLKAZ=B@X?1A9E^BFRI8"OO>PW'E M?=,[,:*P@@2 _6YP;V=YRIC")SJXF05OFL42_R$3( >*\7T1\,ACV$WBT<-!"PU0)/,:04$VV^KYZ,@;\FSE27 /_/7=>_?]% MP_P/@%JDN+X*_;MC';ELK6V@\#1H]5+@%ZV,G8"RV1UM!:296<^-LB?9!R-, MF'!\/F_#"\*WK< [EYJD\ISH%&F0@E8KBI]\W#^7)RD,2V10QC/4(DLC#!F. MT8>B1>Y? .S4@L?G/+[$6VJG(P(GELS8G7IYP>^/"Y\>MX$$!W9WM2;?Q!:) M?F-?,#:N-OD4G3AHK1NY'>*MEB8^[OCOS5V35;,D!CI:[5F,O<5?"FW5'^J$ M3PNH"S702BWJD5FNUJK8O[:EB8=4H-]$Z^?J4('SXJQNS4:\/KU<6L*8Z6*A MF3;]G O ?3PPT;+JQLIED?RR> K/3UI]H[TL]IQ*J965U(E$J95**=N@YV%: M,']JCP;^PX4PY@VA,W\+"Q$.\#2PKQ0,U1X<=->] %2#$OD+7FP@&7>.E&:" M^Y>)I0:+%[Z&&D -XCNM:Q,<'BU#O 1:G;$R'!"B<8_VY=N*5HCNYT>-2T4G M-G:;'? ,WXSYN5?QT8]"LX5[%X"/O_8F5KO_;XM$*B#_N$#T$Q&-E?#XAZG! M9\?>Z21*$:!$SG@X8 M>$X2Z!'Z]Y)1+'A!R22LP2S\ B!&>F"%\>IM4XKRR_J:[BIL.W$^(6]JG)S"D[UD/CGM4/8^(=T]]UE= MRSAN2V6O9)5;[2+5+3B=Y'/7H> ,I;CFV_+98LX,\_7=?%]P=MZY#A-BSR;$ MK*;D%(H^<'WK&N*MGQ*R*OIR%9[;L)=\:O<6H[3Z,4A=<39$)+4*D]H8O$>U M\"+PURFLUO>G@LB;BS^W7#D+$L'1-1Z.MXX<*H-Y@/B[[C]]W[4]A:/ 0HZT MFJ]*X'4F_=$F'*D$;C*8+T5JAX$W@X<%(W?>-M]0XGR/PH _Y@* !PZX -3E M@&=CTM#$1#AHT^ M3L/(51S2?#7<[I@''!E?IJ[QQ^\_;\ &SPR#=P&&.[94>% T=?1\QBBTV.1">EY7A,(KFVUNB;%BB;\!5"LF7>43Q6!M_&&Y.4U)[\= MI?H.0H2'@.H7 #W@>=;9F$"N^=[FG1:.]&D+BOISS]MUGZT[7XG-W>':U:/) MQTFFD<9ZS9#TSJS #8F)9SR%2* 4J J]]-#U6Y/M,*;XIO0TLCP1-A[FD=!O MA<;:KI)60EXLC*,,H(G"%3(K9R9"W,;5!*SV^>?M_M;S \3R9#??A!W'\[U\ M40+:+SX6?J]\^9P]2QRIW!> %_Z/;:E='32/P2VMDHXM$D@K,G7>J:-%G]SX M6G))]JNJD*'77I(RWHT/EDS][K[V 0@C:,K+QVC*?\&PX7<8*F.^LVI5M<(% M8VE2)PG_*QA:.+97Z?^_Y^R="P"F0_ E:UDQK)7ZR5KTHGIPU+1A0]BD%;E? MO^YJMP/OG*\/[K;O:(GIOD8@[9<%/K)24GY.$GH+A/%1E@=K*3^SS"0S9,U" MZ;\"3M7BU-#_&%Z]VJRL?_[Q\U[Z74O0R3JX+K'6^+",0\+P)_ 3P/VEL]<28Z/V+I MA;0DWX2E&'"^I*UP7";:SU.CA9A1[<5,O?G6AQY#BZ9< %PUQ'23_'.U-KET M##2EC7TD%^TFQ:C%:%*K)S=]JZN%A<7M$^-+_[C*25LP$.DFSU%P[ [^2CX]?Y-T V)K%F"ULK''[9& M1XQ<&UG(A'>@*M&J6V6C9<-%1?*-T=O^FEFQUYNN"ZXFL9CNKP9,X"\J 4+ MNG0;-CS/>>3.,1[[8!5S4N^Z[2 ULT5"T,A[*Z$H!"!9ZE-_ECJ'BD9Y M6!R:>/<6&-H"/+V9/"^%9)K!^%G)'T![U*"FJES6Z$EHU9;P ^ 9V903QL=P M#41[TUX ?CC]O!1;9)\(B12[ +Q;1Y,F?EL;W)S\5A(FGTPOW7-]93*-R?)$ MU*?BU=X;XJ\Y<:JFI15!C)&#$R$?JSXT*J3=$Q#)DZXNT7BQG/M=-7WQ888M M70.2J?[?OL-/%2^/W(-N@><$P?ZZ)7ML+DUJ@1J*7#:MZ69=IE(.CV]*B>WJ M?MJKJVOY+A.Z+R#9V-'!O_ I0UVH)$?BFK;"H^"ACC7PO.@^SJ\QDH";O!: M9Z>^%X K0TC6^-0TS,,-P(5!!YR56V7)-);A.;!6\!(4N_#VNP_WR?D[:)V+ M-(;(C/0X'/VQ1&O'H*/_R2KI]U*'.B@6;QJ^LFXPYK\O?ZV4$A&:1F=-AY-, M67H,3Y1'Z?A-.:[@L"F(^CGJO5S7K8BT\,+(HEKKO*F@?8FTS^Z<+%746\0V M??R&E.S(&SO5T\_E?Y[/^6]]X!7O5):H?'(%_ 3?-:M^I$'NC/P0G#FG9L\&OQI$,3LM/=QA2[_?>;10 MS6R%QU%-8\KC?? I?_KKA$'66<*H[_SHZ*O:FOAMMK)SAAOV#FLZ-@H ?,%H M'9QY>$LN&DG MM%)MSF;MM!M0SUQ<,4K7OO.2/O(XSKVO02G1&XFQP,G\!Z/=_JXHF M%F8C.Q_VPO#_&CK&5GYHA\=:EH#@V0WA[7(<>&Y,^3>K1VN&.\MT%IPS((ZI MDA4>',J@):K%]^':^Z^BW9-3U#\-4_K45I/F.UGU2FA1O+"WKCHDM*ZD8L;! M8< *+Q!SR9H:[UAPU:7K&,#CC^^1O ;GEX.2G/#RL=2 C&>(WCE;F<*>#=.*OGOT9279LFS]^&[ MALCEIJY/. LXEU2;^JL/&IIBMV";<1[!OVGID;C<+261"+ .Q-I[LY?2(]*T/O5=+KG491S:2MU?E.IZN#$I'2<\JR_DY4%H\ MUWFGI7#2+GDFO7B8M;4.?E0/"8;L-7"')"O40:)4XP?5N&2616]% (=$RTGZ MY6SF'P0M>II9%=X4L>HG"G=:3K0QTGMJ+?6QPZ[2:Q#GD*CWI(T+914Z!I?( MMW+1:-*:$= M,W2,?P>^,3NP3&U<"T'(50'V X^FN\0K-0Z_Y/8JY M<''(ND7?F(""55KI[8'8V?L3D;7,G/)=LB#GX;CO>KLG5*7C4ZW=.G(0VNM< M"51'V[/E6EX4&R(/O,2?%A?4;F)'5-(]-R4GIPFHAAE060QH6XP./4A[K/F" M08?ATKG^X^3V96IK[V&01"W,OV(HXXE0/^U-U_?2PX2R&9 M?>0#926GK:*JGH]R/I&5%9_2"TJXOR.WUT0L9E_7H.;.&2;" \^(.N%' MA6VP-D%/9HM([Y37FOK78,M-38^3C+T.^^S;W:N3;[TQNO7L9GKG]1$.7C02 M=X*/KW,LP0L+3T6R6VKQ_E9EL3DS4 ;@8R[?"\&'Y9_ M+GN&1R(I\P*!T !;[1,H!-&'F;O@A2[#F")^6VZ>G?<1W(HGSEJ?]$4K>_6%J'?U2#]$=PDD,OL;2&Q!X19]Q% N\0 N@4W@5 M1HD)@(^(#1X1U>CK"SEYA1,9Q((YAT&$29_A!=1RSQH&RQF&=KY= &2T^.UP!X3)+D;W9P+@ %NOU^%"-)]73EYO(L]M60Q2$T7O=&]35TN M/70MC M"TO8@22>&N$5<@;GE6P"MY#K<^(KM]Y^N9I8=00M*G>IG@T]JI.3KBMY7A?= M&T1OP*,F\XK$=@IO;GN)"DTJ);=O$AJ0G,4JY6I2?L6X0KG^Q3>96@&H4" H M3 @?@SZ>0A-%XN!CW<&L(B16#+JO[C">WLQ^Y6&G(MN2EQ=SP.C\*^+RVM3+ MHX+X5&:;>D?ZHL45P91.<:J1AB:B;I,T+QEF)#QGDCGU5V*)/FB_8:[0+"?P MPU5]3BM?4SL]M^CRDK\79")W%H*&!!L<;![R$QLYE=1*CMIR$?>8<"7XH_=I MDN \;='9VA43^2L2RWA5"A_ 'Q :UO:+>>3Z2JL;&3&QTH7B;5%4=U$#[91V MTPIN*U]QPK8\OQIPE9/&8Q$6-N/TC?N_,-XY+QC;%U8Y5FWX#-9NW*+LMXU L<4L]0/*,M$1!([KMIHC= M-4.70HOT#&-W51,!,5G+'K@B-KBC^/4%0(\#%..FM>&=6:?2"#Q@'0>/R84O MZZN[)^<4!L\2*@IA(=WK,RM"Y]?AE6:QE%\U_=ARFUQ8NZDXWSBX9N^64:)$ ME0@CSJ+>>;:$W.6*@-E-N8C&V#X;:_N8L:'4-)BQW1G23!NJ]3*G3V$G<):T M-,-UAH!\B].&\F55%01B;JK.6J$'K8QR3+JR&%:9RI6^4 AGP4@&$].]::?S M,/4AV>K:ZK KMS_(/ SLB9%^[HAD6 PVCO=J,N@UCA0N;=H**6:V49U+2@B[ M\=9@+]YB_;6U->6&Z4.3[J;.VX>!7QH\^/2:L_1=\^NX6^[R5A<6<_,LU[J4 MN$5,Z?C?:9/8;>QL(Y*0&!>8FARU3+=1\5:2Q.$YA/-CU)9$.K9Q4XZTR8CD0-4J@P5&1 M(PO?4GII.R+W(>KQ!8!#YPTF5JM;>SMTR;?>A7V9"P#NG#>4[Q/C *DC/;^\HMV"9L;G.A/\+J'E[VHTCVL7R$ M/NC\QLR9QE:T3:#HJP,H1K?FHO)*ACWU""<9JIT+VE)6<%.#.#3GH!"AD(35 M"/O9;X5/G/(M);F\-ZMF W/4[6W2W10M3Z5QD'3K/RX X2=H&?TL?:V]:/1S M3*10]-?7/N"I^2D;%+7AG?_'CF!S2]#^,M,\&6A.O%@6!#H2F,:J)_]*9TDVN8,T[C<1$ON5C*,>?KVZ["(G[[&=)YT?0 M]"#)1G"-1'^UT\?&E!M&W4!C[L]8X/(0M!Z8Y9,Y'S1=*H>-H94-_[ MC<-U 2H:>+VP6D8BAS5I 9.@CC:;4B3%6=-+QUHDS#[A:#5^W "X+C3ZG*QC M18FNS4A=NL%Y.0;()S$6XEQ@)!L]G>#8LA [O%LTYS:I/25G9[T(B[@FR4^=MRR4"F"9GPW WWHTG#/PV M687VOKU6S8LP$NFI!]_";AN:#^RKO31(D34SD?B[O;78RJ;(VB!.S;H%EN:@LF( MMGR75H=2Q(/'KY S@=;W]X\3SZ,B9W&5': 6)8_\R ELH2^;143LU;9R#!:X M-6LUM V^M% #7^JXF5DQ^RGQATDR^^2[$WJ@6.B-WE*H60DT/^.3)C1;HD': MZ]6%A[&Q32Q&R:OO\]V7,3&9>JK\R&V1LG0V4HW']EZSX[?Z. O'[%W5,)Y* MPRN?.5S(FLTBQG=_D"0*>MU;#&H58%A?/^3O2XH9<<4*-3U$UZ87:D#F]33> M@99XW#"NM+*Z$_A#6()#!8W!V&MAT7@ -@!09M]QH*7IN?*&EN\FI$!YIOKVA]>(HGI&#?JR;G MH=%C%N" 2'=S*7U25$L/?D4@PUC:OER3UM+JYT]I1?OC_$=D8ZOQ!NN:4W.;J'-?SG'-Q]F2J:9]&(-TT+*-'>P[+OG)9J]5,G!] M<(:Q44^!7+3[6.4A;JN=V!V ZY1]KP'C@R-3EOK'!#-9O1< 0KLQ=^.*M^HN M#L*20M]:U11DK?GOUQTJA8KN]11[A8&YXEPQ=B;\):NM^OZ-#&2UYT"[W8'. M5.U@D,_[!ZLWPD23?" &[8).X2YWY'+I=!_%"H0-'J]Z8XS14Y#3(K6E*NVR MU9I.BR$]R1E?PRI:"I^M4/LVQI=ID[[B9T8N4E^7 R[=%9XGFGAPJ.7B=]#! M#V]UQT&RZ> 9.&:FYJJ]"[VZC=U%=3MV X>D ^F5]<4E;G@QKCOR&C2.4G!% M?@X@@VVTC/%^=18>(V8X"^@#2P=M=]-#V?-7(CI:5?U_,#B3K[_\ROHMI;Y; M=-0P>$9K.?#UAE65(O4$8VLY%/EB).:9 XR>-F1OMG8[5JC:'NKN*2H\].U MZWI:4S-Y^/*<).QC2')ML^_IP-;Z"7"T&'RX=GAF&(5'(6!D/N6L@7W[;$QK M;P@M]=$>UA5]IL&5K5<'/QHC>E)*YB#1Y=#R%CJOQ]>L>$9]F2@X)+DK-6[_ M]M!'ZWFFWG$$#11]F;C#3BVXR.P"0&-W :AD:?5H7]E]:S;>;$\2E^DF$<0A MUX)E9FG]D@P6X7J2AX8G9DD0*F_<(/WQN=,)2@L\Z*W(AIT!P!0#)REOB$?^ MN07M;:%'ZZ/UP=:L1''E<.J-\FP8*_Y 1OC&PKTE8[G;++[OUNGFZ]KD[0Q?,PNE>]&H:"?RRW*_ M'5\U+_1%WTJ^C0D-N2X NPL_D]D3+X 0UT$HI"*:I1+UZ9QF;!2C5@7/N[2I MEPO"TE:G"4*PZ038^VB81*B\1(3&%)E"V4Q'Z.MFLYO=J.RS8/.X#%]M7-R" M3A1V<"I8R7Z1;_B=.M]/ZA6^>:3&82S]C:-Q3]*+-LRG3P?I37(??"'M]1N# MB'LVJ=)Q3%G#5W/:W1<[&982HCM%RQLPUDT1$S^OW;L G.R#3G-!\WC[0!06 M$(V^S(&CQ*/L7F8EKJF-ERUCM>)XI"'VG]2G_+O^5M;X[*8J.-%K120"%6VRZ+E+0E9$4I?;(F=D5W.*7&.^K]Z^3;SO^>DD5EG[,E$>=IOPW/PR+VW23J M2DCP*_*#IXLSW\M!P#4:WE/[PHIHIQ?[D[&Q,VHP!B/Z*,';1[]OP_HP_!VF MJ[MS0!NOW.#1%5(O6DFEZCR,%*B*GVUW?Q6LKA8E7D@R]ZAQ#C$6J,"BHN2E M.%A,2BVH'*]1\F:5L;CV/6'4Q%1+XL2\"? +*8Z*_GPJS'+0"G$VS//52TZ1 ME8O"R3$HP;,=RW9O,6M=U_3]G)Z03@#,>7F\NL8-)\Z6HGKR2@)>T!+%Q/ST M&//*4*^1Z<:ZE;5+=8/11QU*2*E':\6GR;:G%A74OOOK:C4:7N9F!OZ(X^0G MK;&PE]+1]F<:D0GNA(=R;G,$N&7RXCLPI>HH.=PHF0?F[R&?;L<>="P70]V3 M7TW6RJL;X7;FQEN96'N O_Q(*HM9OXT4Z4\ZE"]!SU1;)4K"^B $ *Q,!R^2 M(WB^!R?>>L4H+T3__K!9F4YW' 1R\/(6;P*9@SL[4V \LRF_2SF*#3YK6Y7@ M1;HF:-O\T:VYUSE;CCUMFJ?VSL2;5^()9-;M_@CC,?J%&PSF[MNC\4PZ_OX! M$ZIA8N340G/#"I^^%?9F+YJ/)I<&-(PYLJ,7O6YXF61< PF_9%XV[#K'R MR)RJ27=<7%7(;<8&>EM925N90KYNY39>ZVF$.,_6[H)>K.3,KFZ7+ Z#678L M^+62!9Y7CE2_%8ZU]3MH\H?I0F#)9W,C!FC2+^W(0(P3_\.E2*-!^G5YSWEB M"5%LUCU$? ^9W='=1T93Q85:+]._[$@\;I7Q-/ 1GE$,M""XYN5.!6^?2":! MGCZ]C_'7CD"GA/"9&0/QDO>HQ#?MYIOQ!:@4(A26-5@[4#8.[IC*WR-?SW1" M__$"X \F0N&D7-[:F8:^A0M>$R%"8XF\39Z\A9D2WC%XVKDX$'%]$EWF(6@P MTH5883I+G@KCQ-1T3-Y><\1,$E0*R7KZ7S1C,1AIWOQV<- M_[8"_VRT_=8!6;*^X7O>7X7M35+17/8@KSD+I M@O5:ZM+12_;@O7>8B%YL#;Q'OG9)#H@@DK@ O(/J91W[@8X(RU'FZ/Y ]/N* MA@).$SE$I97."N)#KK1B'+\A[VG'OC='A$8^M+";4:$;/HV.&%!)>[R4IL-Y6 MKG9(*#*R\1T,EABL)F)K&R5EL(OB4%HT?KU!A',V%JWKR6@D' #3"GW=^9#! M_^.5-7O]\MP+0&$X:@BYD6YOJ]P#>WE301#%FI1/S[=+/])D:#F_Z&XS)AR" M?"Q\ 6@Y()) AQUUBE)^B':T^GXE^>S$_N\2,Q'^. MF1N_,!/;4'0ZB(D"\P)']T$]?V'MLMWI7^U^RF\J2,ZL<.Q<'*MQB-U^2Q.L MK>;3=[Y;2$7!DY$8D^/V#3*E M-?4ZG?VD/BFF5W&.E2]Q$J9]^YF"&B/$L#NI):Q\H/J) XD)2WW0I3 M)S<]9)XK&AF*$E$LY\/MEB.F*,ER:]-!,]W_'8GAO^FA2:_,+AJZ$F+W6NC8 M'I72KZG0;TM6U1CC$F'X]Y'^NZG B _-SPF<^4<-_:UY@'M%\__T]P^/PG]- M_]8Z6(.HT+#A"QJ'['*8!G\/,R&9B/Y+!4?-37=,)%LZ9O)K;$F#:&*[;Q:C M779NY#\9S132JK, =N"'GJJ#X=27BU,SF8'S+TISS.'=7M\6/U-IN!UWV/>& MW$-$:FN[0I+N'O@^@]5O4OFV%]FV%;S,['-;X<]NQU!@.561@.PMAQ8FVK+* M8F=*10;P"6S8C]NQEA>Z3Y'6!FF^"B3M'S,FC8F<-S1>%36KX?(4^W?570,. M/#V(WD,[2[0 _PG#+_%4,EV#%Z M!*Q&E?1),3T-S=?#Q$,+&ZO<%W"*-)^9O;G6*8*38:9'*"4(AGA M;]<,6K @WURO8CQ]KI\TRM#]OA5?K,(=P&V_,/]3981ONB:O8&"+T6MTE^)! MO_[F"!BXEWP6_E^*U[]6ON&7>/TCGY=]_547^(^QOY00H&XKF!MY\[*1_?NB MG^0O$[R5=EP (K8PX4"12V'-WYPKS^6D^X$A!T&9J^: ->@TIY3/%7>DDMOW MZE:B#:TB[HI^YR_\VI1T-;PY_JLEL0$J=^Z^]. 3EEPB9FWM<3>1L;7#OZ!(W5R,UBV,-,YV20;)FK*M>Q+\ M9!Q^KVS5P]]O8J:@"<-M=EQU2O#^ A@?/[Q%[#G)VWS%I]W#%X"E^YSSR-Q$ MW7^+QB>" &V1Y1RJ(2C 0G7DW_F=C*WJ MJ8<\Q=+E,V;%17M%L3[LY3\5:/-P*G1II;@>/;\;(-B:&?GZ6CK=^#[%7''' M4E+Z>?Q.WG]Q;KA@%GQ22?K#>\6-5%'-U%;XP7M&3&1. MWE_5X_-P\-[T70#D]D'^98JWIS>/(RU+9[H&RY0Z/A3[(!,BO#:EI/:/?:_5 MQ[#WN.Q-Z<@S1(N]P8FAYV)R6V4/&8L;T&%[,=J>S%;H!X_9W1P<%6I>L+W1 MGK%1H=2<_7F7\^X26V0*C@60U;.Y4,BI]\V,ZV[3"9?E0,-Q36NV#IN^1M>= M6]=YOT%ITL=BO)^4Q=+)Z(@)Y_I.-S0,(<,E%2E@[(/P-Q*-!>/HPK]:4<$544RYU9)AL9'18)II7A.B+7A2O2@+:G2M%LKX4=.(*P7D=(Y("JB< MUM\9/5&)]1!2LK9N:B53)B&\ZG4>G_;<3+!0MF<]Q3=+7.'E>=$):@$T=;DQ MUJGG F T 1[[/U*L' []=8ZGYCNU8O("._W/'"O$&:VU/1%L]VU,Q=.J-&@A MPY');=\JF_1U9<&^&'.F7C9A8QH@6?/1V,=-37+*!.M6UOX]'N7#W:D+0'U# M5PVZ\Y#KM,?K6;2ES&8EL2K;O,['RD7/& &&FUE8_'F(0*0[^(>_R56U]RH^ M-\7R]5=SY/FN,_:6N1@W?+(>!=5N$)@Q !YYX7U;>QA%XM&;G^:X0&?'#0ES M6U+3V>R.="ADBN#M,1;H52.+HPT@N^-S!; KC#6:T>DL]V MC.%':;X/PYD,%L,[U_8,$2=:0ZESB>OV!^&<.8W\F^T26C+V;*_\8H:Y.O%; MC!'#F>B]A*\YAQ< O1L^[H2AN'9-,^CXQZNIDD]62Y MOW9B0GB?7.#--4;Q'7K?J?W!4M$)YPCO(=ZGDR!7=W=EKY+5\*,OU4N>JT4% M5 -;-'V00[*E 1^8G+!CZ;67&_BO(L\N *'&83%">E,E)!;+)L*W="-?!L>> M4S3*>RHLUPG:DX[+$.V8HJ;2AFE87(T$G5RB+P#=YK,=(0CBX7!/?.A'E!-X MEVA5&]%P2S[\# 5" ')UR.4]UETP9I*2R:5!=_1 :WV%\AE+GO! &N>,@ #M M:@4_8I3(,GJ;>)DH\8'*#G7[,L)=.23?0OFFO-;X4/BS.^W8/F\)>!6$2P\6 M!2X F^Y#'/GT84+2(_46)@^-)R4E)6\2C69_K(EPX#"% C&"GE,PBEZ.U5R, M7Y(\W^^\UM R5.U!3T81.=+1+PJ4]V^=A]72]CSSG&"%BG#/I G>TJP=H(;'O],\_*#J4#DB9ID8P2_]6?&FP)O[ /0 MGB-FOBI7.3ET@NZU=N4(/,6[!XI1X8-X[9BNA]=[*+D6^BKE,:;W=HM0.#BX]&'N:V_J/;3Z5'2 7>/W5L*"YS)77;7,>21K5UTN ME2P!5^M>?D4Y)>]2=.DDEE5(\3L&)VT\-"RN># +/0S3W*&G>6?4X.Z35ET9 MS\K[+'*8N(-0THHR*8[5FH%Y0$G=U"-6+5 (&A,=&>8K#,^V.1HN3;HWZ7"> M;#6/"QL:*]+.MN4(]N>[,W>C6AML6]K.FIELN+PE?"C.K:>A^1 M-D/_,QO20K2A([KH78W/@>-8PJ@9C..]P=&7>OUD@84(_6GF,QM3:M>;YBOA MKXZ=&SX[;^>45IG+W05%-Z16K,B\N %",M\E2 MD /N4-Y%U_ =YGK<:_48W;9'J-Z>VB"@ZJ"6K1!CRB;?U@"7;G-J\Y1Y!;%N M$9*&C1)$70$U)VNWATD%022W0H=8["RZ[1_??Q[_7'T#Z]9-'1,(MS]H87WX-<*-G@LAF'7=G MGGD/<77B4':NENNICK 7,"J6]OE(WCQPH#R$UO'8M%FKZG0K&VSQ'.(3I&H^ M;I.*&_AL;):4=!0H0< 0Q#A@P!HD_2$R(;QF'Q8Y&W]R\D)?I-[>Y',P5V7P-9G'>Y.^):\Z%VS:3;+)V1]OA3)JT#7+5 M#O3>LLM[."T-BY:_WW6BX$?U 2N7WEG +%]8'AR1NN*[8 M274"/W+MUS^ZWGEV'=;3H6*0T_**KU/7\W-:BWLZZMEN+-Z4W2 M$WI2;P0=+:V6TKW/YW+7?&HM!YN;OX;-B/'I03C;=>ECQ,"U$&*+#T]%'0,< M6O'F'MVC6JPSHZR)U5"O_!1X_J/JK+Z^+,A1^+6X(HO_/;U"2=%/57%&4@IY MZ@X\#?,TUQ79;4H6LYG?26[7.HX%6UJ\/).ADS[@SMO;)Z5Z*%I%[;7Y9&8Z M":)"XXC^WF]K$\2TS>TYE9QP.!FP.)YLIG,6RO4M6X/SK9J1=?AYO0NATVJ6 MB&7Y\:=1]04#/G#?RW>BZVAPANJY"?1>Y=?W99ZK[]=EV'M;NNY:)(DES']. MLN"C\0T5S)FNP\T3;T&ECBYT5E$21H)+NJ$;K*)%:[,'Q(HG.F<4]\/.FRC6)U-] MQEK"ZWS9/ZQ7:=U-8VPY5)=T>VXZ-B>5>PYL&>:HR4U'NGN)[VD@R0XJX M M3>6!AKW#55Z#%7YE$,KI:*:EWFDK\\43NU=AX#*^N ?8X&J!:2CA=3O^S5Y9 M)T+NW&D;UW86.N%DL4TD*I>\P%G5GY%3B+QM5#V@ M!";GZ2M"M"R9Z.^>W/>1.37=1+6CY+KQ63"58[)$QT)1Z$.!ER51TMBAB5>4 M)056,QS!-M5O@&4]7$-W*& ^B(6[ZC>A[9(,X;*62EORTFH&YO'W_.O3C31F M2+RVC""R$Q"ASTW>FZN'VYH5A^5MJ0QOC'.PUH/'()A('F/T9DCM!*RL3"T?GOE)9-P-/]5:;K3U9JWX,_G3^JG&3;KT;UOA M8+9FE:*[&^SY+@U[)5*H*V/H"T \:-XX'('-B5$L/(U*N@V:.5,81[CT.ZKA M[F4M'-15LK]K$2&PBBYK=9DCJ&/1$^)GWC*J7!9XA% MPA) #)KT7'YT9I1GNQXR&IQA5NRW-WY/IG7=EM<)^ ?!\+\)!@%]RBT8DQ@] MV/M9N*/MN +/TXD;H98MM665WVMB!S<>!+OJ6*4YJ"*46&*,*B7P?!*J7A?U M;#?\0^$)N*D3>(1K<(ZV\DE-VR05^GH!,'M][LUVE,C=/@J!#&A/C?-4=S7> M58VVPS[J*'HZV*A>K7[>: <6/$.TH\75D^$3H*/[!F(6LYLV:-^S,5.*]*RJ M^97/KDI6T69HD[[+$WJ;PDI/O&273G,7Y;@6!M[$SHD.=<>Q2'J_L]=[>KE% M.5=ZAJ5R )E^$-MI4]OG8ERE5_]YD6KTO?N%+$$((/RWX--DD]1%1> AFXTSX*#[(E#V2'OF;'0EZ\)J_&Q0XI5 M]:8Z0@*%^"'?@Q\OBZTG:,3OL]?=/K[=E8:K[RAB>'P\D*G,,4=OOB3;L*A6 M/V%U 0 ] L^V8N;A /91RYKQP.:5JPG@3M1]9>XM2P\]&C0"2R3#;ZB%\K7Q MB]"9&/S:K^-KB%#^5CX14:D,5,D8VOL59BP?T4^\_BWS+)^\Y:/PZH340EQ- M 9YA-3HX*3G;9=;BQR.%!?E,L=>$7GSX AC8SABGN1FOX3B H(D^[C8X._-% MHSE/!WX5B?:+V)*FMS-=S3ZTLU ]?M2HLOY,??!%5*T2F6:<9PC9?;+A<]5S ME_&B;/&Q%62XRKE)$1(EAK'*9$CS<[U_RE9=N+I')-8&8E*C0,.&TKA#FAKL MXFZZ)P[T[^;NY!.!+2='VG<8=]'Q4^ ?U]SBWLN@1Y)$6CA:^;<3F^J +2\Z M,_5+$F[;W\<9.G$>D77QC5PT7/<0W/?O,7*V";32%5'VQ7@:*T[@05'IC1M4$:LA/\S@SZ2+9W6BMOE>5[Q<^O_KDW$QX M<$/"?^L:J$#>W P5^3QOZGAHX>-;=5W8-5H4+,$QRAWA.%@BOYS#@,J\Z78! MT 2UU:81K#UL0N K$C/U5YHXS9>*A+4=][[X4@,A;]=2=<=X+) ),'0;@D(; M[!>1ADTOAVF$T77?ND%_)>);@C%:V)N'9OB(Q,NDT,=-EP'-V8%0;]+,O"6L MG/XQ\I#^*I'"8U8YQ0M 1$BR)-JP]N,\X2&U @+F<4]<G=*$Z3?SC%1>-T^S;GOD;D8MJ"1: ME#6Y\=)BC.Q[JYM=1HH_[ 8MM?VF'DZ41 X8$Z8$'N9W=Z:^3X^R4'XR);GZ M*HTG(SMD!H8&]M5:+4SWK.J5ES\&THH;CX/J*GT4EUB3RL[H>]PGO(&;I/0* MQU,;Z%EC1_07:PSRXI"6= 6)>/4UY=/H[S*A/A MVXYM.#S$02$-]M/^+1;Q#CEY3.LMR1'8\J0!*NX])%\3H&>8VU>VI $..WV^ M8P43([19)ME5.;R9!HC";1?]5)=?X*WRW"^MMQ-:9$WT_%)0D(U_"XW)/V6K M[FVVE?KJL,E)8H8^;[5[2"BD3K]Z;[3 C"1*T<0OW'2[A!5C!6I.9#9A)!B2 M'CM0QN'&[ZX_=&M]MJKNN$87$Z5BY!<.;@O_ M79;;]!X?S QP9)8F";T]+ZDU9H;6J4_6^U3IN8S#C=[[C=5P<@3F8=0@/=\C M&L?P)XZ(T>5*Q)<@Z=L] 3 D>Z!5Z5PNW MK4L* C;7&S'42F?,A M.;NG0V1+0A';KSOH?5A&F;.*0TH^=PF^0 1 T5H7@#$3M"2$]=->SZ"NN:#Q M8-2@=$0IUX[L4OQ4[4C9.66>E55>1TIEE3W5;>X;@\#7PV-Y-\)#6SBT0TF0 M?YRO#/_K?&7//EL0T;%J">^P'-S4:!S;05X1E6:2N[;M\MKE1F^IT1WQ^4 # MFR-GXX(TE#-SCSA,7.8'OH.70*'AYLMBJQST_AZWBI&#E]-J-YB]L11YIO<7G^;8AJSYU M+&.[59MU 9"O.,]":Q>=CDK7E ,/X#@H%$;LV.\.4KZW7>)+TC&+@ZQ,)QB1 M<@T6J9_ERW]JL-)_H8/WNLW=W2A^]?C BTB;']]^*/G@_Q!@^%\"_+")YBG) M:Z]K&.MD9+!UBG%3-BX 5N47@.1LT.["Y='#W[^X29+U7W+T]CNAJ13]'ERQ75SC/?^MC9F:J,@0*A!(:Y M!0I:#NEF?LUMZ8S,0I;N+C!V\.H&T?EIPZ+4Y#9X=>5G45]9E974I!G+![<1 M9R:]HCQV9YX6XI_Q!=KUH>K!_R+LK<.BZKK^\4%4E!00I <$1!A"NAD0:0'I M#NGN#D= 0)%.:>GN[NZ2[N[N&!B&[^ =SWT_[_M[?W^<DK"^'8S4[9!LEV@0Y;!9T$G[,"))RA@_L%D9;/NZ2;3U:2(,;U] M'V['2W%?/T)QRJ.7C48(B&G@7#KO[Y)O*&-\CR0OF.C%$+ 03-$KR4#FQ$NO MN"V9&K7GKE4%<^\ZR\DEMKZZ#-E64,GT^#XW.+KL8M#$P!737\OXD\.C6$ET MT2JVJ\'D,G^>@PM'2["%.2QI/^Z#V)QGW@E<\)-CQD(X215^P.M,\OM"5O<5 MRF8LI6B-!HHIY M7]<%SBAY?'7Q,QOVSH$L4NZ_EPN2WR\7Y!-&GF=,L01>]_PT&=U1"3CJH6*0,F44G\KA(ND$R3H$B5'*;M)7\;O0GWO$^D8@E_[OF?:[P. M(_>$XP.K*^7KWHX*Z\IY>J!I#5B@E!"RLO>GM?X%ZG*V7VXVK9TONL@/=I7/:;6D/^^+%X?UT5I-9E8*/2 M,E) 0ROEZ>94L@C^6LY+ZQAK85AA%#?SW \E0/1;AG#TS)-EI.T!FZK+2:(H MV&25G6L,;HFS!5($' \X;079G('<7"PNB_WG4C)#0G'^A5^;_,]9F?UK;+G_ MS[X%Q4X/D:WF0]8H$=JH%7$'>(MW1I8(KSS< B>ZR'Q/7]3>Q2\1,6=\F'O0 M_^71!R&J".W]K&O?.=UBU M6%B*N71M;&SBQ5MWX :=\5'IT1V@ MTS\7-GPJ\EQ.AV]H[&W ZW2DOY*?(P[D?Z14*_DSI=J_ZK)UZ91UW0%^!IP5 M$W=#92AGDON_2T@95$6J\_(9;>AUU/HS.F/]Y,:34@5ON46#JR%GN"H..9;K M59$S[7I"]BRE20C#9'-10LRW84D_ PXA2*<.,TJ,UT"&E%:F MT0S+*Q7Y[^^/\:(Z.MI$S,(?1WX6YT(AE N79?]EUHA]U)$QELLG2T)/_!4U M9XJ?-2[E#O#DT!^\91H"OP*N:G-2I5$>)KV*,I-AO,ZSZ'.3*4G+B'RVPS(U MU[/9UZA6$#LG%C*_')"\@E*RPU5@?25>+B5U)9KL:HP77M&"6IG/X2]4=@6I MQX2@;KSZY?!<%[?=9'42X1T1A=R\>'<'2/$&WRQ!@LQRI1W$B%M_132L7Q*K M^V4L3^\9AC^U")K^]FYVG^!00!OLW#PCC+Z9Q8Z?6&"JWUHYXSG>_^!=9:)D MO--<*:OW#]W&V/RB/6EB,:! M"NG;1 <5ES!]%EV,M 3%( >J1/>C#I'SVI&$1*XY[@>#7!T\"3DMCW$*13$! MA&2PX=MOJ9!?G\ W:Y @$:D!!C!N&AK!KX1D5M.9&1;K!W> ;B.=ZXVF:X(B ML6,@S+NH:;<^^9JQ^@Z OAV-[RS-GGA59S03*-@Y'&I>-O%+PM26V'.RSD:L M1!#DQFP6S]=O*4+_WJ ^A''$:M_HJ&(A]/*;H3UUOS,:FU=E[2/R0L&A1E#& M&$QHV5/:2EW.2FW%86&B_?T>WMLWGED/0[N.-VIZV!APN+4PZ[_[!&4(=56I M6U\P?IN$XSR\ S2B7$V@RDM%=Y^9?4CCME_06+26/>%PD)9M4Y8P9K.(7M!L M[ZWZ0)BU@UI:^QF 3'FM6&:F31 ]5VZGZEG,J"UA23KNMS$':(9"%<*@$UB( M=N\ P@\@B\@P$WC','A+5_9>1\"FU,.$?1BBTGUQZE!B;=JQ,RU]^9'U$0,_ MXU-*J:\STU6]H@#>'W;5!+.[N^INF1G+!2SN>:[YY6W.Z/U\U7N#Z.Z=+PY6 MG0;FSK8U?PR7?Q#2P2:GS.I%@CMPA*3Q'EAC4S+O]*?!3#OM-*B8B M8A:L)2#+CFH/)#+CH^B'^RU^M.HM1KW] 1188-V?*&3,6*I,!$ASDS\]"3.; M';--G'Z(&VK#O70^8)<\54MSBXY]!_A/+WX;E.S,4"D,:9D6PM>$F\V3[#/" M!3#'3O2=W/MR1,K:K7F24HKIRF^V$6*Y?*M$4U/EUZF&:_:,X4D(;P)"D:(D M]_O<[/_*0R*6=$1=!,9[OCJCDA4B>]>V3LD\QGFTS%N[+&^H:EL?T MA;GN>?('V<&1?K$5T*H?RHR)W,CT%I$WHR)M>QUJC?O#OAC< ;P@S%H_7"H> MQBX;.>))GH3O;Y=L)CV] H-]'1MDU!SK29G&O:"A2EQRW/=)5M M,Y\.)=Z1-EQTLX9]K0G_#K!F>K]_Q/HV,6_FG.GJQ@=V68C0_KNQ3,1DAO]S)3 +SWKL6G(X15VE;K:J")J(M_GU+,I]FKX"I-K1'UWZ M7,.I\P/L#M#60XE2Y68P _=US=8L;(RIG^I0;;B(6KYA]4 _Z&'9OK< M75(O-_U3.//@[>)[)'M-S0)Z0D39_L'SUD MN5.C-;X/@/?="_DJ\?ETL[$3+/;$%.XW.__SA>52_T+:D..\BS)/[+B67Y4G M-\$GTPY] TQR#:-IE5%61A%]^A;OC"^%>4^:7A%3&2/'G2!?NCOLF6=J,4F( M+[ =DZLN'N:>@>623"E_E:M1*6JY$GYK_@ 8JE(?S-LT3;?V]4X9<)J_R703 M"8%Y?42H1/;O36?&[,;*D!=15L]!3MNB1UG"C-FIB2F1L=E MKH+/9(Y$W_PDBQTR&VQH.HJW#+OWBC;Y-;:^G+"V6ADM9-"K^1J[5L'+@2/\4--0@A3%6KW2 M$8+6]T9\=50_F!7-8!J8R'VJ<+!IN^2C>37"9N.+\G4,Y*@)P-J5_H GXI"%4?5*5'C73;+](8; 89AGZ%E/L%8.AGJ_G)' M*I'QOI\9JH%G\AQ%X#>]R?')M>TWV)HQ_Q*)AQN^]PD 3AF$1.J$=9R9*U4* M>^HB*:MM^NG5]CC?ZU_[3%GKK7Y@/5W!DRD2CWK261D1L=4!EB'9$L:7>9P M.#_2 *9\I*M%!?7;1-K.U,CR;>.<'3@N4CUSNL_":S&4VX#5"BSO4R#)U)7W MD%9]''4-CB9U_\#F2T2,0PX7.RV\D?0&29F;FX@=I)H,L[@C><'R4HODB2E7 MCS'/26*4!]$Z!)Z+EI7[\2LH&2=M]NJPG'<_[+S*QT+VH(IHL:U,<\V?&W#Z M=%Y1%^E3=.P,&=W6]EW!^D_V\]])*0.3_4^SQD,K0\['3IN^S5T]^KQYB9!9 MRL2CF._U8-*)*'N^E$(+?54<:X8C2D/H"?,8)_*.> M Y8UC!_<*'$GG$>'?E'3*AURI3Z?9U' !3;C=H&%^9ZO'C\W&UZ+=^,L/4RI M,,QW,>K[4%DC4>!$_[6[=0X:%DH@KAG5]T"\2V&H0F!1_6A-H<65>CUW[I%T M)\@(HYH2=/(BI?=X7Q6E;8$45?SXG4'P+,K5..0/1PAZ!]"%!.EN,G:?">2] ME5V)F=.:8')XS/-VBCHTF)O25'*V\.,K,;[-3+>)E5T!S.@-(3K3;TCS MQ07?#4CO $R\;I:[FD7_D^Q_*Z)\%FCO>S31]X 0MO)S'O<&A9;!4RHQ&7$# MC(B+5W,U@4C>S_4W>U:!OF:J&E<:BN%2W]'<)0+IZ MN[3/6__E"&H!137WCU$# TE>$]Z:BX][RL/0-WW\&=*X/]$HV.9>R2R(!7T< M44QE*;HFYL:Q(:8J?-+-)1#IHWRD+T'ES<\[B+Y".F%%J7II\ "PMIKEMMY4 MXO#>=N7)\9X/XO7;_T9=X1S&OB-:W6WJX[YC'I.*(72*QZ]&EZSIZ4JG.-9? MO5(>ZAL:5+Q%RFDD2>B4$;H]J_?Z_$FG[:10]F^G&.$%.FMCE%:5O.FPY$PD M1H&PWK0'U%KVFKWOPY9,I&.1LURL 7YK6GL'OO@%3ZW>9SR9@&!T95:FUSH< M:=]F9%"4O%RRCX)33 '5#RO07 Y@K-;6KV_G@EY65%B)_ZHMN<*L/"^"F9!J=N&T8U$S)&.*8H6-*H MR#5ME^S-B,$H$>%R]/J[8_Z:A?:J?M5BJ!?I8Y>S?-E_NOEY:5O=+3'MDOD\ MSWX"-V63I-72J?TR7CC2:L\K[.OGU8WS41MH+ZQ,RIAG;S[E"OZUU%6_QM37 M]JA3MD ^Z0[0VF3H&+A]![#6C'UU0TR0$<+@J]0\"+B!O<_T0IF>I$[4[/44YG%Y_=.7)9/'.TSL2PZ@B:'/K,%O: LOV[R M8NO1A(NL1(T6DU[(+]L?/;*E.-6/RKJUEWQ\1DFE[9JF:H%_LW+WT1_Q%O@ MZS@M22N,"4V$WY"I?:?\1@OWP^A&8V59<52_.6%'"3;A6XZ]=8@3$IU]\ZML M#]*ABX.?3S=[0L"7XP;"RX>8^*\7&-^) CF>V5\9-: UNSV.2']<,\J.E$TX M!7K/_!GIIIJ4WUQ56PFWHF#+;H7D]?+.V_U3]4G9K-BMB3^FG+,MFU87P!G2 MVK$G6/:@Z<1&CP;.$.R8O@1++?9Y8 QM[2/?!@Q,WF:=KO4K9F#$,7H>421)YI/YQ#7_!_NI !9?Y9BL0"S-<[]/ MKTWA/RG Y[#^X6!Q?)ZOX8G2R0-L;3 #/S=_ZM1DT*Y\M3!LQ],S=@M6OZ#[ M/_)0/?K__SQ1!TG[_24"RGX'&*^ZOZL[&&::I.9#W3ST(\WM[HX<7S M=Q7YQ'P$Z65FP._S)$D[-WV!]NIT"'R4_[]-8\9*!,![+?8H:FW&IV;-D,S<1F B;YC!^%_DH&:,>,P'] MUJ4(/YFRB?L:GV(RD')/N>D(\Y.TP#45 W54;S:OA(DJ0%;0CF>\;AY%KA1_ M?=\0(D#Q>IH8Y^>F3Q=*P+9E(SEU?=B)G*[]15%B.8#GKA=)@]S2T=#=XOHF-RJ MXB^.-RI]Q)\!=-6=7(37%UFFVCP^,B/T>T&!0U3B>J;*@OFYBB$QP346IZ-Q MW+009FOL@+6FLHD;5Y+]3A^(M;4I4_A)?*0I/M=P;"C(DM>/A3O[XP@[*&H> M,]EAN[A;]=W4#.\F24B&$^4*#T%O15!OS5N^]6KBGOEJ@_W[;+22!?:K[NX1 MM#?4)V@_)*6(M):QBP$F+4"F]PGC=O*-I11ZS)5EF7:GIL[?V$JZK-EVB2U8 M1'#QAK)DL"J4XQ;#4X_R^DJQ'#^ !.N](-:JTA7GT8E^)YV=F'V MMA?/]A"[")P/N/BH2]N9FRK3#J>(OAWM)BFFURA$N2RY4E0,8FN8M'=C/V:) M4Z(PG&M:LG(T[82LQ]T!MMXV -L-@AC/_1_*4@S=EA5Q'7'R]"^>#[C= >I! MPS $N9#''UX?TL"_%^8"6_GJVVYWP)2=9PT\ELI[ZBU4M+2B'OTW0@ U ^18Z%&_QIV&&?;K9Y)[+6[9*9_RBI$P?-')2P@VQ>1X% MM2:41@V*\P77T\'F=*ZXPC;AQN^GP:NDB+[N5]-\ M@3/P.F*?92#J.T;U)EKXD^[F\]P+A\H-[F@FPF-W=@,;"4.G$WI34YO!O@8E M/3W):Z_@I'/RD0K<49EZOOT5E-WMT0)'GD\-EO:KO'6KMA<@"G-ZCB7FMSGE MN;GG+31Q<9M=NZZ5M R''G[!XH8=S7.]O7G5MI>=+8IPLK/Q&D(WPEY)B5^HHCA\# MRX5L+]!\J# J%#4M)2*08Q\+&'?O'BJ$?*U<)B"6FB;A,ED+-Z1/9!$C:[;< M[E I2X.UNB08PZYA,LSE[L[Q(8/N]V!-@;$VM9F.K<2L<=3?J4;BKWM?/*SI*3(9:UH] MP3I=J%=8F80%<+V<_O=FW)JP%5L9]1CULTT54>*G&2:L6>G9OI MZ_XCF(;W=4[%^CMED*#U(2(!C]WBX2]O-,;R6O'[G \YD[*A->.<_F$5^NE#9[;1:MUR-A!]-:K%+#Q M<-Z?A<3N''.^-TW

M%NP%Q""\=TG3%V/=U: 2X3_C M\?OY>V:[^E(RT[T]?1PEF?=E!ZGS:4&=-8%&UTI\D)Z41*^FX,MPW-=6@L@D M(;6VYX2[ZC0K;(8H,*G-EJ#05BN4Z/0S MVQ0B0:"^3ALWS>AA6M!:>.^Z'+>3B>JCZP1;I2&9ZB[V6:VK"U >5DE% M5%=T&-_K!1=H2R"Y,;&K%:NFE.?BSWQC@JR#ND07MZC,^#Q,A5D+R-I3K%M/ M&KB/IEA[.*1BV+XE6C_$1L3I GSRT!_>F':_SLH6B -9>_/C#I 4 82YJ%CJ M+).]PKH]/(3U2^F@ZRS,SO0]G+"X-#E\^-A"XM7"3T:>&Z,4G\0%546.\G-A)7ZXP3 M7R;-&+#\4%H+EZN0W(>>/!:;YW,>^-@G<B.W,MFC>M[0+GW-'@U3L(>4']18<^5K:@GAKZZH MKO?F)NY+W@>P?CIJM ]6^?D@>T> )?A0LBG\%2W[8/>25SP3\L-IJL^?'_AI MK@1;]F+43!O4*R6>M"1LM99K M]$+EU:]U]*J_5=;L^P3;?QBR9B]SM6^CD@W<#T--[I[TS'39Z-22&>&-=UWR MM4'KXS+49"VF>G181^)0Z-S)Z10ST]IGR!U-[?NA<'^7C(>N!)DRB\IM3.:9 MY+%1.3/>NL*T8I8EELU17GT2<"2VQ\ADF3I$X<3.O*!0K!5RPF"R"8\50OAU M*EK:XV!?X*, ..C,6HD@ T)7$7O-2)'F)+' M"-INZ81IRS?BC5%7X@A1IQ]8-HX5=W%L$U&.^799 -W.9;\UG5!PWCH@W$;A M(JZJ8Y&,K.EU[\[5?1O5^-?SF\2*)'X>CP9M9+A7ZF%BE#F'0)48GCZ,FRA/ MG2V#.\!',WFM>'=SB4)QKD5TZ:I,VW 4L[BV-G7?LU::H *2TM3;3$[I/9DW MF&_,G-V&X$*/N35R^I(1KS(&,.PQXVI MO)'--V31V5E0-1[!9HCD3DS7Q!*5O?K"8*A^3U0A(#2!BSIXX=,= "AIBQ\^S47&^\E+7XCT#,:JZ-VKI#8,9Y9&5GJR.&-4,M'*:/ M_OSQQZJ(D[5;:6']55YS:=19&7?"-8-O*:[X'_RM"#"RR J2[/??^H)V&= < MCS5C+MP6SQ;/N(OV"J1"KF*T3@1[O#Y3'?':OIL1S; $=7 D.Q0&E7CYA@QL M)]AKI<+$OMX6I)?4Z_,>(!4*/R( ()TW:#?4, MZ-<>;XC"I4:%+!!O5EFR8J[ASB"HMH-F8_0N>&'1GG-:DU;9T *IZB,EOX3 MN/%R]AU #!D>UWB'']M_8D'\(H>$+&J;C&:S6?4.4)CYUZ1/2TONL,GUEX@.XAE9U'HOOAX]1R6J)8.56BDLXI:LF0Y]O"^[ MQ@\Z*1[HJN+9[?7;>DL(?%;.N S*[XRWYC,'Q0JGE*DUJD[2>O<%&J]U=[T? M^9!ZOD%2PM7M7DB9J9V%;M\*/Z1@5=ZL&#-6^"0 A=2H:+]WB] M<(%V_:&IT86\L%58XR3JDZGO79JH_C+)IR](E*E%-_FYJ_G5LMJG":U,$.AP9(&SJ2,*&'<04L M&5CIMDP&$X>,C4@=XQ >6A[JR,12!^Z;K"9C\Q@D=MCVG4X>ITV/PO4:R[[K MG.P>C#W^ US#;@C,EGI'J"_4D5D$E/8&&V2A^J M9(UC?FV4MBQ+MW!H,(KG]$V#JO+"TM?I\X,#\!N^L3L 2M,:/^0.H*F/X-;< M93RB83EGY@[E1 L\"1D._M99./_JM>(XQA\K2O*F!/ ./I2:=\6=[M,I*2]] MY>K4GZD6@&T40>@R]#'&%+3COSGGQSQ:AI95<&0C_TY)5<[@S] E)_+\R?T' M#U#BL>+U%^QM[Q:M<*DQJ<2<.FQ+BX@M%A3V8:="^P[GR4K;[6\F7N$K4(IJ M**<>2[[]?C?)[T\>O')B9NUGZ VR\+$X[E];WXR+ MQ)6!N4Z<$[#>'PPXK&;8$W&--BW35)-7761-_7JS229S&@)S9Q\-_J/("_-_ M9S]R./]WPNM,"!H3%LS$K6@ R"8G@G?:?_L.T77!?[[>Z?W2\6/ M[P!(_ZCC,@1]J/;G;E4II#&H-N5,\M 9KK2?"WD4XRN<.EE0#KK,\QJZ^NL' MC^D2M]"M? !"A@_)$NDZP]#?:+POEGFE7!,[[6_$V!%SQ WT51Q7S6C\N;0< M98>5,F/>4">ZV3^JDJ,_Z,CDWTB*074\)XO+BGBR6B32&<%*&609>1B\>; * MOP/07*DD\(78[+/U:TM@JOU8BQ!_QHSZ/%P&@$P5=V*HS+"->TCQI8A@5RGQ M?,C[S,5PIDHA+/BDZ$I1Y^BK*?CT%'Q[JW-4*'_S;LQAZMUDM#6ZX06^'I?U M08(#'UF%D$T_GNB*&X!%6BH.KB N%Z^B9'U).@E[220+@PW= 2 JL-=W@"_" M$G> Y-BF^^5IOC;Q$>.FH@3+-I\21C9U>G7&$3>'AIH/FI:?C4 V-ZQOKIN6 MQ?YH8.!W R!?+F6Z*70>GS%Y0T\1DEVH\)02HKED+T3(T4J1?K^>\WYI5FL$ M'!N#!O[)Z [0E ?':_53^!6@Z2ZW3PE+NVXPO@,P@9%'V2SQ^R2KFT3!/PZ3DID/1Y>UJ?MY?K145?VS?K)-OW>IV&6M3.<(F &S;_?^::-:BU) M(HULO&N?74QOQ2!5-G-'.H&M%4:L"Y]]Y%60'6\#DH:\L\V:2'_D*+F*Y4Q M^= '?I2H;KB_?LNZ..\. ,;<1 @*!/]D_%M0SR%_R!"!(O="K'DQY!%T,E,%[*M M#/Z7NL4#THV]L=RTTG[)7Y3 Y?C8C5GP2"8!VN**U/,X@*;ALO3KQ%;U@[G=U4BJ8@W:+"\,O3(ODOD:EQ MRF+=1FSK,N6KW#K2 P'"(]$^([6R)+UC$$08V@:=I%Y)1C?5)H_H;V(@;I?, MSVZ1X5G:+'",BX%]$NJ"#K@,=?2L\=P6U'&_R:>^, Z:_3JT!HIY-J;O2M:I M(>E(U_%6V2T"^,#$%>$4]@77?X*"6U.36XCH;0ZE:GJZ@;LQ,!"QD+?RT?A< MW#N;OKSOZ2J8V8/%2RNU-RKO9SR3BO0MJH9,]=2GOB6-ISUY&OF .:2+ M$JKR,E!]F&Q=_Q@MR/E_KPE?U[ ?PQ M2_79WB3:+V$:$L[ 6 JT7UQKR)./R^I!'S,E?DKQ54I0A8O9DZP-IM0RC@/. M:&C"M@_?9M;46/B?9RZM]Y\YW8HW_:-1J3O $[\HQ+#_]<0ZSV4L3(WWE4<9 MX^T#Z!$O/4L@;HK'!%Q+2YL"8[L09!-GE?>A?;S-2 HO9=*_(8?$D Z.0.A' M%.-'NJU)PNLB&U?!?QC:O_6G_P_]J0*VSK 1Z9L665.94^ULZ)13S,P"-\2Z M^G]^9MZ1MD\"_F)SWV> M' 3L.P_:U:F0'EC!/^R;[?HZG3;^ ?_Q8LY'^,I"8WV3A#1L+E MI(2E.9HTG_]3HG/]?4TS6XC!I19JP.&,&FG6_XD$LLN)5ESJ1B.;)^-2T0"2 MUSLN_(\,PM-RGL^%+U!U)FP>C3?-.4/^P&?.>WQ.OV]!\KZ%.\ ?*-OGIYO+ MTO43.4)A9EI3NS[/&CLL19CJ,P05,_T>"CA%4Q>*UIP@1_[;.G]B? X#C#!= MZK5R;0*Z4Q2DM5H8C:'<&:-7-?4AJ;?<:%R)X9>X;"R+\(1FD6 MZ/^)-&8S_&#Y:(XBU@8B>9*/)20(E5GO_MA-6<"N#.XUYJ-VRL^M2Y8U'::N M?]."\_"=@Y+<%$"PX'H-Q@P:6+ZE4],L#PPMPS]PFE33[B==R?<@HU"W)&@D MOP-HI4&F1,!G*'G7(3"7GC^+\_PCAR_P>)5F&;9];L"0=NO(/6 N73%^]M'0 M!6S[$C;%!1K2G$R27<) Y8[%/UG*YOL$A;366G^3K]=^"&$(.'"0MQ_#WZCG M?% _]VZ54"TO627J0QZ/=&<67Z&VEB+GSWC/#O1*6PA>KL*=.::#ZX>FYB2L'0G]3 8G17X=8'UY_M\V^B=1 M9OU!E%UJJG-F+.+18:X%1(1 4R!=<&;>D9MS6B+D=4.4U.Q,XI^D-91\C>B+ MEJQO/OEHH5Y5U5!,Q:PM-U6H:Q%9\QG>=A-&8M(T)S.O02AZDH^UY$S@:%(7 MOD"0^+!=9*&E5AMIEW^!;I2P&&5W/E867G?RDVVJS7UTBE]J#"UE5O]7S/G-^]46J&/^;6X# M[4_YU"V&<%/"-"U;Y%KXW911)?9Q?R5R"Z_D62MD_I>)_9NM@QI*:T:MT%\4 M\][9L].4B' V1+/'S'9R_DN"(0AL2OX3FU0P%0'I@58WZ<=A MRFLC12\;\.U:<>R!\2536#&$0^MB/' Y'GN-<5AP':(+5,<7?UFH#MG#X29*2!.NR*8UEC)W#@AK-*EH*P)"O)D+CIIMDDUU MF!IOI.#QGY.*//\@_O<>W*C!9+)XTGJSE0.HY3H5;@5JF?'L0<@@@J4&K_(4 M/3GX.=B"#%[$Y%G,-GW!,^J^A)K0@;$Q2+-32_B1F13N *%?FOQ/5),??SETJD_?\I_/A"W%\&,=AQ M*Q^9X:,<9D'XLL\.J3AOS\.TWFQK#H88(U3H*7O'SCPD*Y[]6\$EYLL%<0_' MW3 MEK,"Y:Y'LM^^:W:U@Z$TU[_7/X.R"O57@+"(6VMX0\@I'NN5F@MD57C\ MDPDT-4!=\K[L#2(4($=]G?KYKP/[=PI._4S(/S)P)ORUJ?0.L(;[=PK.!OK' M)P(*7R^R3BE&! 8N7!O[ZFEFC.:;"F\W(FNP6J>!81 SFE9S(6A=?+;[Z?Y;DY M3A6/TQ\2HA74]] *VFB8H@ SW#!SCFKPU6@JQ@)M6#U*RC5*(G;#U-J6Z_WA M>M_O )^P[@!XVKQI[*!TSYVNCUEH]M8[2B'RP^3C[*#D?=IU?X533IKILG4K M##^/Y%@ORJR:@HWC9/^7$([9@:#Z7W;1G]\\LI$@?;H:J#]2O'F$'EJMLP^P M8X7_O ,$B2" CQI0&C&]ZL;CHC#FN*%\<0"EQC)AMJ2FJHY[85CH^8*[&6.[(\MFQL/X>PZ M\&?."(,^[KIEO@/LWF>,Y#V%)W&=(0*[(N$HE5_9OUI%3NU9,\LFR_>ME0(( MC+&(J-M+8RK%UXWT)"VH3II)="<2SQ?"C(TFG1^TBE<14HM_?)M?YX7ZV(ZZ MBV"[I9#X]P-^?EY-/M>Y=0,OHR HGVF'^PZ0)%:T.5&@F%@1P+W^I:T&I.@$ MKXVX"NG Y[SFJZR4"6(K]:%D"&@GXL/TS^9&%JCHF-3XH_]#5ZOP'\G':?!G M3HB&O1$DD QOL!]DC:@3RWCK8L9L^_WE$1/,#Z$BA>;WE33./%V^L36HH:AF M?&71">-8=L+ R@^P,3&'35!3V528 DK/"U O#[ZKU:KC]WII==,;$D8'/ MP(F.\D$I1JY@F?K!02,)QV92[QU@L*)GQB._U)T#0PYA M*D1"7;-W@!/$\&M7SQ,6^E>0.)$6?94&JXQ0#%L6T%3'&DJY_XBW+-%%K^[B MW@_PT'XY^G$"QB>;R!\<@^2G1OV553HAXH2L.2S &D9^B&"W53CL#G!^G_*0 M] ZP"8,L1L#9RQP=:J?6UENY.=:NX>"CC?9/C+_65.&CE/A!#0*)$6='(T&*5O]FPJT$7X3QCW@%.X>!#1&RI M'7(EE'ZO />J>S5NKU11(P/)6RHZ;JJ?K3X.]K'UHN1]^*'DH%@G9DUW:K.& M_$8_H")CEP>_Q',=A?ZH=>#%-9UHLZM9EI4,FM7#4\U)&/D)9.@*P3# 6SF8!_"KH148(B224] M#*BY._.9_^=;R.,!-WBW)'$C7''"SP5;[S9%GT[<--;Y3:T=,18F@YB)-;,T?/[C;A&=[ M\SJ#3 ;=U9+PGS[$#A6SE:@0._(62"YP-EYNVP3.Y/V)"7(#1R?B^J?@\C: M;3M"-J>>D1-;U^LA;57'GX!'Z*\]*(HTVS#:U17#J98(YO!XO0:Q=/2AT=>TSP.JQ M1H&*G M#2E7H3"W5J_E38O@)/7;5X9'K#O>2\DX@4\$0Y^Z4OSNU]95]\!C? M"_>/G!&6)#$X3SF\L>5LGG$X6RT%36UDEATE51C:F[I:DAS)$M/J^ZJ(&M%Q M/%CD%-[6LN=?[6"HHXZM_($7QRX!=N'(7>4]X5+:'GK>7!7_\6TT,<7T>FK[ M$JW87);?Y;62^VL:!^/S?.&@.+$7CFDNWS43C<-'-%)ZNT*_^_9LU4"%6O;' MB#KJ2ZJ+:TT8EYD' 50D9$^ZN4FP QV*%((MW\Y_"2.F"HL4 [E:W[035^9 MJSM7AXH+(0I'[3,9[?;\[1]^+(N_%JLDR34];L_G) M:%]%L&4K[#G:A3?QA\Z?/=.Y.44$)EEB2S94CS5^=3_I_5HL?K:KFJO "Z\1 M7=CEK5.>7KY:'%G&@O-J6K>WS^8+MJ4=ALEF6Z9#>/8BD98O/G"] &#=; ;T MC9>[\,D9/RJ?!!O55ST4 J'GT<+QSP3\ZLQ$JNV2,(E2,W1F^ N': LP4#?0 M2.TZ#]9C/WH[1@5DKOIR+ZF(@=MF\YS:JT3X^TD^H;!CP]2Y[[7FO 1UI((7ZNS>J53=LZ=#LO%)O(K: M9,>,R9DF:,;<(#OJV"K/,(.'+!]99/DXN;+O ,LH$.@= 'BY]KL^HT\3 D]" M;DX@G94;>>Y3RVNM7"*T3$\'_\J#;&WPVZ,?4-/KQYI9C'< M=98.=IAT$"#N=C/[BW75E8%/T3L,Z\=1!;'H*&;Z^4MEP;ZZQ>=,)5M2+&U" M.O%'_+BM/F1$PY#9 $KHZ\+*FCZ"56\-*1<5@V>^P=1#(B0J8MIC;,H"R,\. M!0PG#H__-?NU*_SASYDNM05$.*61=@?X'4\58(C!^0P0T"&0'U4.*&(Z6O=2'&NP0J+OV$"1F%/JQJ(L?E%F,:IL7QEY MA+TX*.(@\7O.'L%/H=BGC^4#2,F7DDW=Y24+()QT??%2'7Q[C9]D_ M<3A]"D-^\42B?NY ] M(-8$.,?0OJNZY Q -QN5AA$UJ%^)7%/'[=ZQ(IQ$[/F M CU!=D.=GX#=G.EUC*T9#N@[0=8-#+]HIDR,!4/)@\# MJ>;0WJ0VV-_N 5M+[M$F @[INH6"5\7^]@$0X+"16_O2TP\+.CUNRM/X/5]+ MLENQH31&D$&>L^4I@K/F\HRG)A/,IWC@/X5;EP;;V9"?3EYYYCG#GQDCY"3; ME7(B#J^P\>",(#%#.'.?$;H1D,$NGZI.],'%@EV,77Y[RV8J MSR+VJ\14(3C-I$0VV?JI M]"&-:T!B3U3_AUSB4WF?.LB&)V&&%R7P/X?G8.(?*D[YL M^F>N(HS3U.#3X8NB >@S,.I(+C[K$%M,JLD[/=[PL-!T:ZU<8?<3\:$*G<, M_!9^@IW7J5Z/_LH&FQO$PB! :55Z6WEN6:I!S)(_VP _ !-MF2<=BZ8\^J)N M)V7QRCROPYM%\'863[_:> HXZ)UV_$Q.!._;%J%;,@S21J2D_(W@>.%@FB\SWB;TDJU6W@K'9+]); M *'ODX@@+W>;&)]G6 0OI9\QY*,%G[1M]G>OBS2C8@*NP>9UG^MS+A@HBQ04 M,WS6KO-OYL$^__F/N)62$%WVBT7?OZNRX; #5MKU*O7(SD2SL[M&0_B*D;>NPJ@Q5JH^+^9TJAZD7) MZSXI1 0KG0397 #?/E3I(W(,C(O.LM1'C0YW57Z35D23O*NCW/*LJB+@F4L0 M'NL909'L@Z1\J,#+\ :N\[&B3 F^XNY)YJ]SLG39G2Q>W0I7@23C#-*P[*(U M9&H!78'O<769U&,VW4PD;'ZNJ*<)HII[P,M!$%AU8TB^Z_+I':!+VED2YC\X M4E5>=5YS.GOEHS[!3H65,Y=2\^,U&H62=!?R9W>CVJ\X _5*C#X,"Q4;0IQ1 MF]_+OHD/KH@*R(V23":]4GI^MAHP(T WT=>Y HU6)(?F$?GK/4;2#ZS2/E_M MS(C?,%Z8;*VARDDO/YML[#P?_)[S9+]P;8(O7@W_#9%4#E;<&CX=IH"\X.'< M>?HQ9HACIDLF!@N#GD/P@1(VJ'>OVQ_(J@\X34+*5_607B&T1^>,Z#EYI"0> M%>"5@(?D0H[#PKT1[YGC$B$71VBM?J&F&^%@]8LD[;BY]?HB;_.[NN9F$,D[ M@YIUTJ;EX,S=UDG[BCC3N!LK@P*/X\J:QQ?=J%\?>G$ M[+I;J29@LI>-5A[J5;71B=(SAC_(K"B#G(9=Z^2W:W),5Z.[N&DU(H$K J&KHS-PF6S_I1+#TO05E'_V*H!IS8SX^6A MW=[;5\[X\PFKDW%%GD4[<5'9E75U+.V82W7/C4F1FK=8;'C0X[X-)D_7C,KX M,4AP5UCO=B\>&=Z.#Z;1XPZ>_%1R7)@F/T!N<)HIZ A5(1Y O#>?M-7A9D^!HH;S_LVG$ M^J3=$:"+]+1+KF4SKL1R6=I(XXM$^U->1*%1'PG^'^;K\0NYZUD+K9J[RF/1WG^>I/+KY-4O$\_ 7<<4:VGH.) MF8\ON12_9!()VE<'7NN%F*H4)[UXV#BYYJR\B&T1XQR;(SW(?!.-(.)PG:\\ M[WM\8WL*F:.L%W/0?E!0R;)17AR]L MO HP&9P4(Z#SW(HR*YF3:];=Z1UV2[I-W75SJC S**[&^7IEZXV:;&.>,M*T M>G0'J(9DN!RVV@=I* +/#I*O\=PQHQ ^N?]MVRVH\*68%&C]G MNH+Y',$=5Q;QKXZEFWY'JYJJF6-L_'MQV-$OZ22O65]UKKC4\S.603RSYYAF MHB>X]&H--DWU^EWWFPNZAM?'"AAFQ1J;G)(6^T5JZW2;H5Y"2_J!26"B%8=; MHSN E)I^13*V5-!QJ;]HE[ W%N5$?@B>N=>#.X#IP&?FUFQR8V=-V^X!6[J2 MRJSA\=8)NWK2BJ:^BH*K1"*3%S@N>A=0QY63F?Y&P];!#?;W=ARK%&5>'[;4 M-79X%!8U=R-2PD$^1"]L*)F]3IF[*)-\9A?*(,N4Q_JBLS3UV-+C\E,65LS- MLX'8,[DS9MKDHP7P/@NKU !1PR>ZW?1SV+V774+;R@FNE4;:O75?(A*L(4S5 MB[5'A34&Z7,N?M33Q%*OJ,,"7B:\:":KAFTW'06X?)GWC'7\;'@":VZT7PIJ M<8.3CUO*WW0HQY3$QU_4U+[54QTA7X^*9%ZU(M"%ZV6.G(<\5Q^RMM&6JC.R MI6ZWQ)Z)#Q'CM:L//-Z6IG,N>S]XY8N6TX'P&GV/ES4.]Z*1M>:SV;ZO)_,( MYF<05EHV4P2/3I2<%5 JCN?KU83HB >&\YD^#Z^QZ_-V0?[E([^3!)HL8FR? MH+5_J#%()5[?!D(/6J\\L1&_5B;AZ2S*R-408PMU91Q\Z1*)9T1@XE%70$XO/F$)D;2?Y:NGAKE318DR4 MX?WM)Q+Y.S*3,!Z5]VNKQ$FB1'$Y#SA0EN7_"W%<.Q.-;U.R9]6^/11U??AQ6NH1U9)#SJA8?>V8E26] MGGNE5R_KRU4NKL/#F6(E,W8'-YSF97V:%TWG:_A.5%BR ]"9%(""$CH" =$($I$CO50P*H8B ]"9%.@+2>^^]]Q"2 MNX/GG,]SWC?N&/>^\=YX[XWWQQ[)(G//-==OS?F;873D28)V'$HFW M+&8B?.SO.N1(ZG7N1LLG1(T F(D"=G[@]LPJ?[22KJ@!>RMB']FA,O)&Z?Z2 MILTWI@RM94+"H$XJZ7L$'NIJ0>]-BZ>0V1!SC8$\\MK)?3M,J 2@+SSM:B-* M7.P)%Y;*I&GZK-=":ZQRI%OQ/9GK!(?O;?7T,P]M5'OTEA];"@R-_#"\]Y W M-41@92"@"4OQP1QNF*J7XJOIFW7].U)AZ*ME'-U3QOPPZ<=0*ML/5,R+Z#NL M#TK\(S<*-4WULN\Y(VG>Z1;,K6'_T0O_>=7G<^SOO7 6.I2:WP/\,ROKIA5X M);/.^4"EK!M#.T!M)ZAFK'Q?-,/D>U.E<_5^3O%DR_[80S_56NGO!^VN!_7C MHF?'(/U 5FI:\2X>>)&_J9=D5G)+[B-S37*9\7:T_W%K9PZ_6(&>@T.[R#W8 M3D<9V2%A*Z^C=&'9J<4*O/^Z0$'@1>JJ,6*"-"MR M@$W!<,DQ?(#>3G8G_1!1<__RFMAC+"('L;$$M%^0PKW+1]@R(*.E8RQS^PHK MR9L:M-W5ZBS)$ID5G[PK4Y4YZQA+$JT[Z>&0S/F-CSJN)%++O$I#WHF"HXJX M2L^6YJ#*6MS7ORNJJNM+WFY$X+.1ZH\U28]5KYY7F!N(420Z"O;R*$/IG"@J MC'"OCQBN6^7SU>R)#CAQCM/$R,5&[YH0=9@Q[="S/%7BC"8!G4S:RL=BKZKL MY^87AY\SBA"4+'70)(BTWE"66@WPJ-5ODVMJ6%J=&,.!0%.(ORS/Q@K.9%@\ MNATU#CTW&':][26Y\$["1I#X.>-$^\4?&4(IC6ME_KKKCA^9)U:X NW\[?#T<*6R< RI-%U/D0)GK"@.#.;ZYC437]-2?M:(>OW0I[:VD#[5 M]OG4WU5"84]?5G3>SXNI%.)#Z<(.G/>JA8H.@T\'VO(/"LO>*\> M>$\R34F4@[J/ Q7C*QP%GG+9V0FLEQJ>A:CJ)*?: M)2QBA.[EW8W4JVI.C3(RO2]&9K& N9F0D/9EVTHEK3DOC#(O/G']+5'OU8[* MNQH%FD]5ZR9AWZJS!E<0ORHGV9=.)RU F5,-J&:2;Q*.PH$.IJIK2R]ND%CT MVVKE:[>(C*;)LH$:ZY%A.P-SD&A)AZG@1[S&1;XZI>3$'V0B^ F]*K[:+[(Y M<'"_/=$\(\(-ZYHZ#$YQJ>G(&*7\3KNM#XY^G:!1DF[I. \7GI0->#7Z(K>7 M(7JG.??1H;S2_H>,9$S5(W*Q X>L%/\HE DLI)6M"\4>MNB&2L>X/L8N_M9L M?W;7&8OBC-EI^T;SA.H>\7>@_]?T:5*"CUELK3SCY!JGRWV^3JW//]N<3'\$ MLPBN&A,(=:W&WYRKTX%21?XA_I>*PX"/4^% )@UICYTR.5P8?8Y!^Q0U[*T%F3SY M\.,A?7@S&08V9WVDMJ*Q0M&IN#SM_9WXK,9RJNVSV>XI#X.H1DCYS'V,Q1BE M]AQ+?R-B7PUYY.RWA\*V((XV:%:P5!XA=^P^5:8>1T'R];%N#6A\C3W$@P.) M39\@:G.WI"G+'@\KE3T^OHT#+7S3SSU4.8G @7;&>08P[#@0I:TTFYO, 1O" MJ!IS$+B'ORPF7Q^RM74%LPQ\J/+#&SA5^X;X.7VWLOA*/A\,W**'SU!F1492 MA:LDZP);FHP@;]0.ZFE]"-.CM4(!BMJ@ \$+,[M6-P?J2UQ;DN@8^KB>0'NS MJ)F1C>6VW5\Q=S_*?!H:A:=-ZNI!1\7JM]F&R\2HI%^O _Y^>W#1JW'S?RP5/3=18.3 M9KE0C-/=/3K=3H*9A-E,G[=C^V)?N.WUWHHERLI8V<\IK9*:8M^@_;"$U<"Z M/;\ ;@H&V*-&$U@HNH!AU_XY7$IL: B;]PR@%,L-TQ^(P6L=)P1[ES%G$)L9 MON&9B2D6@B,3A6?(#+>O.ZO:5M#^Y.=+0#.6$B5!&%TJ/882&_J!E@2,E5GB1[4@,EBZVQ.4!GY"AGA183;7[T'&-)[!Y*CK\,S'TTJNUY;?4M) M]+0\@V1AUK[/^[OU'66*CG,M(WMT35//-M2-2\L]?U(; MLRFE26N7I:#R=>2+\P7]K4TXM6!DNNM@"3OVZ$/(RUCO(+2;\FJ7,I9)5.-X M*J3(F-/K 9<>U4L.01^9&R%\SZJG"/I#W92.T8C:RIQM@WW> LGY9":BC^!@ MD^F:G>)%MU>6OEI:NFAVEV*FF)]-'YQA=<(AP=/WK:W3?=GJ50FW6II_7.%K MTAV0/BG(O%/TK#BRU9N]??]C/('$Q]#6@T:!A)YOT'OMU[%#/?D!V25R.%#Z MQ/&<>2.2/?\6REA/=X]J8F_>%)Z_%"@:@R MC;ZESD=S06NBF[XB-7EA3E?JK>:J[(_4U\KU3R"(B8M2[3Q89/6&SV?S?(A3 M%T+?)2:6YA+"S9QO(KAIS?O ] ._L"1UI%VT:&B1&(M(Y^GY?KO M^<] MP!<>3%:3Z2X>V"\G> 8V!S_*>)RT\=Y3P5Q58L7 P M]MAF*\>Y._-&J*ISF^ JRLEFI72,8YKX\MW)ZF*O(6Z(^Z!&.(,U?[W1U1K: M)M>(E4:TJ 9U.XR^N]WZ^R>90(Z82TH;].!X#T.))E<;S*T$:0P:TS(J+SK!$L1WV;)0* /T0 [GTL+QX'$@>2, )_^ MXT@-?SD1$))5(Q@+[<_=4GG.;"T58NK9]KVWWKTW+CE+ M3+_/SJZR13:7PA-7YPP=G'QUWY!#^C>A]]QO+N!C[V LCK:$G'4D?+X#(G&?H!W@0SFB?W0'K@& F:_;S-YV; M/)1F] )-)]>HH<>KHSC0B 90_P'L<4X*R//B2H#U^ABS:/:"L9 /'"2/='MG M\+/_=":D!0S8<= :TVEHJLN;P0B9 SA M+3G>NB:^OL=WM=FX4S\96B=MN[V$L.[[! M)UL[R$='++3=\\ZK\K _G7M)5O83<6V72X?%[!![+3E"]+E!#WV0PQ?VAS)V ME:%RY[5?ZYJ2=EP!P"72V2L$BKZ)$PNC*N)^F,)/*]OWB&S(E%ZI]L]'[JTN MGR"[;7,()O7U <7C!Z/<6^%=DK8GVA=AH\^S35&Q>SM\N\>M[6"%'D/E =7; MGR39+[XA9X&.YFCF0E /3SXBN%*OZ#[D,&2B3(62+=>UZ<=N8"9^%@HM(7:/ M@;1?D* @F[(Q7:0,-LXC:NQ*Q:8\5Z4>BQPG[1#@5;5I2( M,X3QP8$@TJ;*X)SES%A/69^/!6.\?M<_?OIIS2RL;QE-D("@?J.3C9 M+/S2<%RA/3$PKES8R[WZ7.\ZRQPU2] 8Z>>LBDM(GDM.]KLY:CJ=#CGK^Z8SK:]@SV@*B*H_PO'5;=.- 2G@_>]H6/^IL+GP_4^E5:D"(W?*3LA_8GM0DF0DQSH.L5N_F M-%F"IVQ^?)XPCRD/("Y_TTRYZ4(,9_\L^4/HB<'GQJBC1&S\?#E\JJ?HNEM? ML)$9,]G5=Z#PE1!+NYZ&L.'S?8(U\[9T<_%$/>RR#36TD_U"J!D=6]%PK>>)RHOG"F+;$ZV8=%TM ERVJ_PI;)'0-*XBH MO8._B@]H^B:LL'=3]MNU9M_RJL0*Y<[[<[L;H":?S);G]>%)U58 M0^5JF;"-Q01,VV%''6&ERFXXT->B3+SMD8#MH3@0O.2P=W_\:E?J>XZA,FCU M3E=U8RR750Y-C4TK0.7WOCC_7'C^-6+8D@UFRN4G#2N2&0NB\+(?'>"5/ENI MC[V2=!'KKH_%5A_V^R(G(63Y1\'I>4;61+*SX#K!I N13L9J;;R%3!:VV*J= ME,UTC&>AOJ5S]>Y5:))]C%FF+>'G-4E&T'T0F5>Y\-Z++U_:E6/T1 M_Z:M?B;ZMP=[7C[: MD=5U8W9WK@D))49M$S?ESND-$I!4]Q>LIP7HO#O34&9X&5T_B)07[<\MKTTX8$1 MTYG4N#Q,,^"&2[L8 #:8<>/M[3(_MS5,EC$HL#*4T(:MGNH0!,@.HKY7@CX"HA8R1=:G] !X_W9F-U=NZ&_Q?H ]TA;/O8HP[ST] MC>%RG[2;P5YL^A*TPT\PTUUD:H"&L]J\K#E8^L6K\^!8?==NBB$)IX?FG+E# M.602&-#G@O:[]=F<#?&A:D$OU!O?OU@OXV[(5R'P>\SEBI;\$Y@H>?_ M(G&?MFNDS#9,_I)A- M%U9/40$JNY6.#WN1FP'FX)W%A8DVQ%:6=6'1@ZE+E]23)MK-3)P#Z_?O">\C M,Y:VCAK[DHIOM-"U-->T,,Y&V/;V6&%O6F@GY/C$3, MQQ)1RX&/[E3DP59U8^1O=)4QE^4VVB='U)S%DEB0W=C> M]XP_\P+RVRBY=8L#[Y62,B#2H\AB0H[?/6AGRMC+NG]H*!.+YIR MET7JGD"*:F Z5?51DL]?+:R$1PN9ZQJ58>7C&;W5MA[#XA"XQ'>^L,H>P>2@ ME_"LZ(-)_&7 E:;F:7WIO:3EPM'E!D(;TY$6LZ$O#0O=CCN+Z0_^N@Q8V55% M$F0ROL0[*AIK^YAP65PF0,1746*98(\NQZY?06.X<1YJU\"5,+ A1W04_J/T M> 4CX785FFZA4)@@7]IK>S^1U%ZN=RVM-+\R1"L9VOV5V 5&MW K*7U%V.0S MBS!\]]ZMJ_&B!4G>XQ4"U[Z^D#@JWQI849!SGOG9/"._Z9A!ESE[=W]UYO6) MO6Q?:H28./9B;+"3<*/=,]<$3H=V#K4R-\OKA]RF$G+2=,QO1!)6(X9I6_CJ M_9]^9T\V4H[IK&]("1!D+<^@M",I@8?P]^AVYVYH_^A1]K)$_5P,BZB[8>8- M[-S-UA>J^IE T&N8"L$K2>NQ2DFT MT4[ON38!"X;:R\+ECA_83-W[6$Q+(%*P% "&=J?T^B8<;&9OB4B6L;I 9%>Q M[> M'H\+FMRXR,;L(7BZ,*%CG>[=BJB2ZFK?85.Z9V&3X6M2'W/,M>6DRGTP0HV2 MHUZ/'AHLWY^ON,,U%>7-K%)V8^@ARAGF>*G9)_8C^WE*.[\2T^L9>GHZV>6# M2S0EVZ-!3;,96C4S,?9O4A(& NNH[98=$[('(^2RC$YZY8\":,2>:U8XMF X MG&QNF$LP&F9RT/U(1:6 >/EDV3[%Q_U^:;WT[8P=8 7?7B0L[/TE;$ M$>< +964I M_$IJNJ165$\NHN/_M#1:R/.-8]GU:H;J8+-NR8YIV%,&K^"4X:0 >35FA91. M%<_%.[92; 2\8F=H&;QB*0T#SWYZX7H!&'*S-5"3/JG9I02&NBH!G-?"VY8H MK9BXU0D,02TS"0!#26WE5'P^3*S_:J%Q+UQKO(5"(O_)8 G[RE>P0BMZH-/8 M\FV?D\LX[WV3D=N)[LF1;R@_D+!ZRL0J'/]8< 2=ZJUGX.[$@1:VJC<9E+ L MH8=RA9 C# )# J3]=ZC7W#+[0ING=N5!IGX) A73_RCY:8OL?Y'D_N6'4EUK M6M6;L8N(G4,8L0MXRA4G)N<8K;_1>EORTC!DJ_]=J;9/+2IA;MM MY->N A3[MN(QT,4UX4 U+I##A'\@$EBO&[EJ-7GJ#8:(6NA'@/QG<*!)421& M ;P9:_8;))+3]/]ET<>>@QH\F-O#?T?!$8]"\!\HK'M'P$-Y 'M"'"H%IM/> MV:1KZ;6D#_%1,-N2<\M='H<=CSP+;:Q,8Y4Q?$[I_H6?7T23*O,P1=J&PLR. M:^9EZ-J9T'!6,",.9%+<%%C(AP/Q_(DO]'($/+@-V%Z2Y/\<,G.]6[-(F T1 M/E+P&_$W./\)(,^5_X9LX;_9"?U#N=W?3(HG83Z^KB-==%WZU-K=OUE[\F\V MN('+ *C,]?';,(+XW!_6!5C,; 'WU%A)-U-]GE^!;D;Y<,BQ9 M&=7!F>4>HMEBZW/AB#F,Q!9J?+N"OD]?+5@(4G.%3PIM5.QP6* MV<94OAT-T)),,KHDA-;'&C(AYI4VIGC>>D AA4&AYMS%2TIQ%[] MX?,TW)F5)&_EL!]+DHQJ8@E2>=$K?[J)J ;:3]\SXAB\@BX_E O@D_16^9W1 MK.@6V8;%SHA0QB43 Z_< +DE$S=P42J?U4OB5^).)KY($_M:.0S2?^6S$X/P M3FAMX;)/X.BW6*\YH<^C5'Y!)F)9WD?SN0>_W_CPOW-P=!2)J;P&!Q0LTVAH MORV.--NJC1@>EN'?("]CC"8AH MJ$WK=('B%I@([Y-_,Q%J14GPOU.F&0B1^FY['(CA3\,M.>2V?(*$L45.7"'Y M86.BXC+"1D=6F=Z-$]J[PO)@;="<7VAA$*(IIP!85U8H]E;HH5)AZ-%>/V)3 M'?#:>DVU4%=>N!E1#!#/^$>((Z&F.- 933!&$KR)!&KQE2\ )WX&B-$_)YVD M/PBL+?C_1?_?% 5-VKCKP%RFQ6Y-# T^"!6^>4+NH/#HTLJ^K^]&12 M6CWR59P:S3GC].P:2,)>3H+V7S^C_.Y(#Z'+W%5GXQP1*B4YTK%0*L1+8NW]_]-'_[)'VP?>]J]KEQPV$ KO. M!E[CZEZV_(GQ27&.AK/Y6!*FS6SA]JZ&KR6)JYZ8ZL+V"@3T^.>JF_5/#FG! M6PM;?&:I+2DL7I*?(@6-.@F[9!($)"Y*LBBR=2P KXRH9,( :"A4:60,B,P M2VVG2S[S*9(E* &D?8??K!W$11F?(@@J5)$R WT*ZI(X0QF_E\+RACI _KU* M)%Z- AWPJ:K)J;R Q)^2 8_^I>O7I)%_:#^5C@$@!3XD#+@C\$\=?\PI: +, M(6'^YZ1ONT[UG^IH^35_U[^D51) ;"F"RF=-$KB(T7Y#PX\F+,0=U[NM=#W7 M@C1"=[ZL"9DQ)RIO6V$^QSC&;<95EUH@3.!H?!C^(H M4;[:E30]62/=J" 6V/[+KR<"W4@N3->$M#4G-U3GRU))JWZ.(N*F1M2E\! 2 MVI56[V!O;7N&U%UK9'EGP[EA2\51*,DA(5*MXV\F>Q MM+6LEL+0TSD0T-4!P5*"^X2!O.6K*E!9QZ^6WFEZ?J2%$H]<_-(A;K08-U6Y M3*4;J6K!W/M2D0]\"&V4>GOC()&JB?7_*:O]B!')G4^@(+G"R>OPZRX@TB4U12DF;LW9YA'*J MER7&/$788=20]]4ZS4OD^M0[3$U:0V;'[2^1-[BWA>0-:88JL7&&$'[V97NF MD#H4$T'I)=LER3BHXYUBU/U\'<\T/1JNPAHA%^]1/'A/T%&;343<\2Y\4<8Q MC/&A0_EUNQVR51+WFU/U?/$+5(]!/ZL*&7O);235:*I0I7UB-W1RAZDJ>D-O M=%#W$[?MJQ'W8K1! =HQ2XON)UNDYP=LX>GZK@7M,,\5MC9_RPMC/A\OO%D* MZQBX84ZCFO1%>^:8>Y?7JNKA^7FP[0X,'&I1Z;FD$!C7Z/*IC;N"26><]$^Z7.3TL'JE_>&,\,%8LBI_%P96>SQ3$FW1M,1DL4J^,XT/J4/Z8Y>5DMD,_V M)-95JWB"D7A<#+O/=]C7?SPSD4UN>Y7)6S)N!!I@;R%0'Y:_%!L1?U:VD8)O M=RJ_#IGFJO8!:_1-SM; ;G&P;07O;SJ0=-=2B::'"J%I;ETF--" O F%VSLC MB1>C)'^RPJMTX+P IE\MU.0C"\QCP^)BV?/?MB4YZ_*=V/;G7!%X[Y3..QW( M!W5DXT;QY>%]C<-WF%%$M/$ +,1WV,6-$G7,DQ>L:*';B5,SV47/Y1U1:-;0 M;\F#;)CH757PTQ4L4T@*L@FNE#UY0[[E,P(^'GJ!X.P^*;^1@7/'8W:6_K*508?\+A:;R%+CA0!6^3?.2>B"K)0DB,;8"J@'#=[WIU!RO!"MJYXKC M0$J\;B>KL"U4HFH"[4?C'NMY_DOYT@5\QT):'O%9J80UAD&$<0W4L/+59Q%8 MLPUR@O2QI]E!;8F./ -I"/AXM$HRE\V^6M:V@B M+<9BAB",[_N:$I,G?@.#CHKNS!3Z&J#&F[M->1LI7!&5,4VS"N)N1Y\2S@TH ME4<])>!A:)-&;AA[8@HT*?F=\4Y*537&,X)MX^26170TM<[M=N3 R]5> M *'I A-VZ)5]$\Z7/JW4(NHWH3F-NM$U2#][55Y4 U #D38>BR(/SF MJ\2)DU$A"/\=12 P:8CDOYERE31?%_V^<9 7VE2I&QK]8&%>,-ECYT;YJ=/8 M+PL\IB4$6EBM%([%9KN[I 5<%::$C+.@%'! M[_SMWG0AFU>O*SI_#%X)2QP9=0>X8OB=PYV9X@#C[@TC<^%ZSWOIQT,O/9[T M#="^\U\)>$7TXM1)[\AE*%!V294[]&8Q$C3J1& MB<9$*@X;SUJ!G^J;'$'&ZJX>A6MVR$H2=9^&!9[7GN- !3P78T9F01]>'$" MN#CX!)=U3O'TC7>Y&67TQ4T 7&#LM_0A^C5!]8U,L%<<=I/RE/5UCE(J@5!] M_2M4==%S!4V QZ'<%DHL+\9UV;^;L(F94$H$,#78CASW(;)1/&6WJ&M!W:@Z MH427J_Y&G(D"K'HTE^ B,]FWEM6* G41)GH<65;;M*QQXS/SC1"&/F>"\(9+ M!(RP ,[:E3PI!5GGM5OQKUM;;J!K*_[ L">MER5 *_PU/D*-4T;\=TY6OXJZ MF>2\X>M.>$._T!_(JZ!CF#N".G8:JCJE-W%]GO3CD8#MN>^ MU[64D,..2PU=#@BS<:!6=\>1!'H8[=ZG-@IH@,JR6HLY9WN:GM36KD^Q#>+@ MU2"F^6/1G8: 44C(AL 6N9?YLK"I&[S M!T6'FL"6ZHS]PK;4GY5%;0PW" -D*[/D( MV82>K *)P6*)R$,$2 ! @LNIH%SH9?$U4SE%D=JYUBH4,OXKJ_=/S2/_R MO,FEIZ"5D-W37*7]MKN#TU2I_!V,^!W8^F]^U_UC&+H*^-U[EH4_:I#RD] I M1<:7UFP%URWS)( D(5AZ#;ID8E7U]'PE_!3!)9/>]'>0 I;\X;$TRCJ7BBD0!R?L?X03SD0RU+KID.A.Y2QK+ KV]42VN M@9*4RB2XH?\ 4$L#!!0 ( .5KBUA-OIHU0 H! /$T 0 + :6UG7S P M,RYJ<&?LO 585 N[*+R0%!!$NB6DNT%@0 0$! 0D)*6DI#M'0 1)"4'I[A") MH9'N+J6[.P<89N[HWOL[^]LGON_[F#6([XA%X*ZB MG((<@(*" KQ$_@&(&4 &P,+ P,1 Q\+$Q+Q]&PL;E^@.+@X.+OD]0GPB:@I: M&FH**JK[C%S,]^DY&*BH6(19.7AX!00$:)E%)43XQ+GX!?A^$D'!NGT;%P>7 M[,X=,CXZ*CJ^__0#\0T@P+JEBQJ&BD(/W") 025 0;0#M " @H[RZP'\_D"Y MA8J&CH&)=1L;!PE0=1>XA8**>@L-%1T=#0WYJ2_R':\T!J&:,2:] M(Q&??W0&%L.C\A9B]9%#1GX3IX#;V"2D9.04#YB865C9! 2%A$5$Q60>R\K) M/U%0U'BNJ:6M\T+7U,S\E86EE;6SBZN;NX>G5^#;H'?!(>]#8V+C/L8G?/J< MF)F5G9.;EU]0^+6BLJH:4E-;U]K6WM'9U=W3.SHV/C$Y]?W']-+RRNK:^L;F MUO;1\4MMQGXU0^)39Q&L$D8!98>'/U4[9=F_YQB ?]3 MFOU-L7_1:QK 145!.@^5 !%U>*A_%6/RK"(W[L#8II&^=[0)X>PDBV2NY[N"3V4P/# 7M'4A.N4&TGG)G:;U/<"!G=!^R]ZH%!?L8X;]_#9,^5[JC MJ%?R<-KSKWK0 M "4%0T<>V2I>4X=I3^,NLM)V#S$)L;4S);U&]?TSM5 ]!9_'N!V.$7EO6/?] M?Y#Y$4*#"@S2[NI 8^:G[Z@^O?7X"2KZ1WQL.54G^0WE0Z-V]OH]2IT)F+9@ M:AIZT-0/Q<<10:]78A1ZAE")10\Y.Q! F "(<'8F[,6>K:+!-.-2PY31F:=Q M&_XA\> /#^Y.H:9[1S1)-"EF$-UW&>3]X:0[@=^C*AZS5ABG7\2F\EHIGCLARP-'/2G.O'A ()1%76R" )Y#4J>$#8W=YB6UF),OAB8;*5N]:(J; M^*?$E0OU9%\)8MU_Q^Z2_-0AK(^$REFESY%Z]#0GFYK5"E"3)?J_ZOA$$U>I M)H7!\BTS%."1^/54XIGWPYH7JZR$<]]4HX9Q)!BX6@Q-87@L%5)8F 6@?*.) MVV8!,D/_MQTH_ J)*.L-!\N3]86;7G:?F1*\'Q3U/62/0UU'<8Z4?;R:0."440P""*(]_.*CAP"D=\IZP*U12&#\_P]@ MP?]KR/XW$^'_?-@'/B,( >SH_F4I@Z6 &,[CSBB;'?8<5,WLB%4MGR@QN&$ M/OW\T-D?.J;3:SO=_WF5[%-'?0E^9L43U7J=B%,SIVB'*;=VFZ*6> MLSM4;1MZ'T9OF\YCN^]+5GV?5MP(PA+MD;4;3#C*H=6]1 !P9&2&1GGC7Q^" M.Z.@>G V!)"'#\,$K>BGZ>=ZL]-WG$+F?5$2^8U "*!UXB0"@%$T/[4$0&H_/NB M_J\WJMYO:%.LF.Q12&SMO'NFOR'#$4X[#=OA1AA3P!WK]8>BXTJWWC2@CN,]I!C-D541[]]H M67H06K"[..IG 5%+O$R&21_9WV"6@AD1 #;H3U7>V=>-^O,.N.A[VKK1^]-. MI/V&_ES26)#6"UQ>N,(W\%. $R%A/X&+H/\05.F_ #3VOUJ _P=!:\5'UYLL M:.^*ZZK"@G^+K7.C=_,/TMK]*.YX"B=YOUX7_;3".4O;6Y7S/DCA!95'?V$U M25IEK+(G]:><;,.XJE'/1R]?-12M!,,"*L%7E^ ;C$;M1D_M+OQ+=&3BGATC M@*L[SLN@MT-*R$[GD[=SQ=^QF1EZR*)0E_=8?1VY5$!?7TCN%QPH,07RF M#YWG,PIVLSS+]E8BW!\JUI"CBC!,EK*KLSV4K?J^9]=$-ML&ODG"*S?GRA[Q M')GA,>=*[9HJ<8S1,>AREJC74UJ?N5?!HNY&,"6RR3Y=]20+=*]RS[6,4T/Y M:Z7DZW77Q<6(=-3D$Z6<'2V*R,_@_,T1O1ZGZ3 % 7N1,"\G82&O4AY'@Z\9 MF-Z2&P.C ^RM;.KZ6SEK%NX9RPH6KO3[2E8_%/?139D9IG+XGN2\U\QY/RS2 M2Z*.BJ^66G6*D>*7WT2K65.IY--WGAZ3.T%VBM5F*A;5RKF74_ M>N?@:R>D911DEO]R)I>$9B/^I$,TTZ<"7>.GKFD+D^^ MG'[K-"W/T5?9CIV:-K=X=%:JL5PYK&]UY=+#SUC&'FN]3VD'H)6*<5-Y;4AL MVSP+U[#:,SGT3-']^)RIS/V"G<9 EDB;4O(M2V:H%)&:+/#K<$4SE\J%7<.'@:AS+_Q^;9=9Y^FF@)0YP7X_\[!PX_>)[WKJ:3D\@I_$/CI" M7T^\O.F#O;W0Z 9]?*6M<82OHVS1Z1[3%46/NDI'VP$)O%JOM3[@.&. \'%,3[+!G??^G;U,MUG*ZU MJ/I$&?"AX3UJG+OF0VG,VCW#KLS9P6HA,:YR*_M\2V[K<,@ /:K]\0;^H)P8 MZE2.SN'IM+45!4MY*NWNIZ#N<>&[J%14]IBQNS:C\33X2Q;]Q:-5PERN V7* M=9?VHT,%:]-Y;TL%]DB5)^B3]3M\:C4C^6M]G23JM!Z+V>YU] L=33\U_]PJ MEX'?KWIYPS[-R65['WP;RXY.R2S>?&:=BYB,5TK.@ZS#('6IN+D"+:%Z>T4[ M.IO>[*&)*=.P[Q>MN"^']>.?-HA-*47FZGE$[MQ [!@IR3KOWZMU**\G>>HC%BY$[7[]^K<&YB*7& M/"E()9?CS+4/'LA1S[Z_5'\C@<_0R9)U#&,I)9R?RO]'"[.V_**M.YQ@@437 M@'?&GL&3'^6F;?:&/;FH3BZ%JZQ8U^HP*G59*G F;4M7PU9!P/A]N(719V@,XJ0XRIZITF,B)% M!GBI&:)<&13_+9-^/X@%2RHA$(?I5GZ.00;I&4<1XCN&(Q]Z2G7H^U^^JI%Z M8%C0O7%8&%FB'QK1>:=DUVZ["4>9C7)QNN'>O$X[8^I4G[F=@Z2ZW^%&B?,= M>P$'QB&B .;KK\1T>IO>4Y76VO'3N1%@VG".DNC7O9=B<7C9^N$( M3="5Z M+-&MUL%X?(]\7P!R6#FJU\08K1 2*91YG4QH,)J!<6HQ.#+ UC676(\ _$?[ MC+9H>%Z7MK$EO6@3VU=;2Y7//R/J>9F(KB' )T>[GZ N[,MO>"+X(ZHCGO>I MK=8/+L,G&\+2/[)XDX]&GE'A>HV3)@A!""R/K4]TZV2*%?6<,V9(].54'OHN MC"9,9-GV1;H*36PA -U+3QH:6RXML_G/;XJ]PG9_&L!H[Q70>U2P6 ME8Y*ID_5*_@,>\0_2)V?E,9/':F;N\WL\1U/^[JI[;B,#QJUAD^NNCKGF_&4 M=ZGF@D'GUNQ6RSI?^_/GL[:NX!V9V,Q0]O#SO^MG/X_ZM"#= M@W/5L/A)^1GTJTOY89$UU=-2BCK0+,PJ]YJ_E%#4?[_D=SBC3:$,SH?M;$=! M91N0\Z^4\D/DH/IKRGJKAYQ93U''F@_)0:T-"""_K_84 >P0@R[/X:<^935> M48,1;>-^KF?R,/IY6@203I."',5[X$3@5D[D4'Z%LK4 Q4U;DA\WGP5-LH%/ M]FXV+XW^-4.)?YMA5'Y?#;CX.0+8F+D>.6Y:V@:)">.K74Y-T!Z&>8#A;[S< MX:C,4#5D;$&"$< F9AYXD0\<1*N6@%Q5= H0P!#D(FO-%RF?R[WLEQ\91IOR M_\K@+_ROPNN#KSI4X;[-C;3L0&#N@NF6RCQPGX><3$3"9AO\#Z0M4+H,@G\9 M10!I]@=&JSXE(<C);A^WNA5WEP GM\!#",KX)B8>0\;2>C3S"9>I?W'R'D_D9LGL=GA!J!&EI J*X59NPI_49;7_/8H:, MOL[XB*>YXO\\JAT[?U'7ZRMS.Z]5?LO-6A&[SF[QRZH0]"?/[J,.8[) M@Y9L^KZUF+.OM:7NSV)OEOM/%LU;3>J&FSR$RQ:1[%2Z".871>)NYS\RG M2C1'3<6K:"Z-R7Y0X77L>&Q/]JR$_(81,D):V9<.KFY9_3=5)6^/<>S?JKPR6SN%;^F@S_+.(2O%SC5S#+ M]UXCW;3Y2\KG?\GLO^2]KYQ!VXU)'@*07)B/^GB!]-+(SR+QG\N\?:2 63^C MP_=?^?3O''Y&[HY_%IH&NP9[26K_E$[N9VA<_2M=_J+J-M\^[7^K$O8&JIYQ M6#)NMWAC.0\P.+1L\T\VY?W'!F6]403W%>QS\+^!O_U_*=MW!=\DB'M'MVG7_%^G_(7='HS]S_Z?!K^O_#_;]_N/^J MU-M&&)72DGFN)8J?E5R/C47@#!=1:X8E?\$TJ!C;/84^%7(;T>N(<7OLKPV2 MUAUM=5+9FUWIW+!N)%4DL(:;ITXL-I-6'>SAWY//E;]__%I[?:,(8M1MTKA= MP72X_MZ9?T RRIBQU)V_L>Y>UWBRMJRU7?;KSZN+O#QM6IK,E-\O-1C^'$;# MH#^*,O/?FY"X ^DAR;"_Q4.\\/_-\<#B@">#>_./IR)D1#3_,2J8>K1&? L2 M!5)1TFONWVD#7OXSE02LD7:"<_,R!VG4M/GF[DN#4,@\77#MP'TL44KGG7]< MR)"E!/2G0AB! (3V8%?KL0X;T3T]Z__(-:P_\7%"K+@OW?YSI0A9&KK^'Z@H MI>3.??B#C9#%^>!S7XH-[8]^WM4_R!EHZ1' ^])5J%[;1M2NP4.:M%>JAR4B MG!E5_L:0]_3O,8@)'(!SXD8J[HH$_O&3$]R-G>>^[K[Z_@D4+])UA3;?\M1MW#Z!'BKKA(KKDA-XWK.MLO]1 M*&M9:*Q,][NE5\?P,_PDF]?4>/(F.EIM7],Y!MY(>&F2"^I,T1%!FJV5XS+G MVQD,3;-29*YI-=$D%[Y^PDSU['3;WX*.:]$PV%QO[D4&%<_8#QV4<@9TUI"O M[H,4DZY?G,!SP&(8Q="NN.:+"?;,F[AZ8BX?],[?+I+I.6[ M7!_6$ENO&-CXBDT?7#,\CQM" !ST;\@9$("/W<:NQ2&#=/)!P1(8TB\K_>=JY&UDP?>B9\\CPJG(D0 1$,AR.D]3Q ! M+&\C@/,*9+5^ -L"51G!/;DW9(>]6<\)-::2E"VE?AI34/C5)' MD<3!8V4K M.%E?45<#[YZX+[13(RN.8FAXN_7.;*I$'7)5L@'!CHRNMQ-=M4''/6 QKL ? MJN5:M"3B8UVD,(9$F/?WG[;5'')R=RFBB K14VVTL=]5-MRQQ!RHAN"3#V7, MLJGN6= >=X /"O&*H: ZM;3S_#I\<\DV;<-7(PMJ\*X):>V9T,Q-%8UF^A7(]SGA0^SEG9Z!@MI)9?N+U>88]W_XL?:K7 M+;*3 75[TKID<"O_,N%IA1& Q&++,T&8NN*S3C%!JY\PSK*H9$?1N 'QF]!PVG6<>!@M^U6 H M0>%1%4")23R1C&+*NHDJ+)"?.==ZOWU$*S@/')Y8D' MT=+HAV$F,T.;W-'U)W+1A?JONP[N0W C3A^^L]HK)LCEW!P3O*=D>RWRUC-K MP<[+3Q O5OQD6VS@(0AW?\.=B>K=*]O'V99\U0_V7?,6<<:\R M23$Q^]170$'/:8E\&!;4P-?(4K;THNZ#@?(D3=:$!OC]\*P-T_ST[7>?\_O- M=ZB>K2$G2 ^+4(ZJM.K*4)^ MYSRFL,MR(G>WJWXK0M,5/?"+8 ,R+:4QD10Y_X5B*7B\&:JV9X4 ^/"+-'\V MD2,Q+,%8B>0+VA^)X7(,44Q/')%H=?P#,O@AX5,$[2X&ACQ[ <=Z0-&^RCZZ M";(ICAPFW* EP6&@G_,6CGRK* +X$(8 %N*1!5VB&/135/ 0!(H HNM=2Y/T MR>3!D.CU$D1WH]8H*:=J/Q$BDAT QX@NELZTD9=(4V+ M;-JO>>N"^P.W)^QAPM"4.TU?+2I2%[?JWLK1I;'I2'F"YLC7 MTX/;Y:Q6PJY)M:.\T1<>?,%N6MW?>GXZ1.UAK_U)QJ: .7'!U1P=QY?? /N& M=ZC$,C&^O]/1P2U9%\PO=&)@HQ3_UDHL>4G^JOL^;O"F$^O*"]"/@(MK?K7! MO6:+8_FDJ5^^4;)HI,1@_9Y4(L!7(CCF[O0AA?EYH,/09W$4-;\\@9Z&1\:I M3SK#BGK*0P\B9XGM'=Q=2B)23W>]U%XVV)=_EOSZLC)@T2HQO,D>]C7RKB'H MXIU'=OFD\FYI\--QVX#2O:F[;S6&I'O6*WLW&BD],UM0:DL-0+QG@*QD,]C<@N^L$ZS=N&WDKNGJ8-..O M+WY*UELY%3$Q_2O]*CG1;)[.TB*&>]? 4/EMQ-%,0$GDXOZJ MUF!+JI70])/'$LU2*)F? B@CV4)X_&O0J!$;3;?N^DR(#=CO3_G MB/5LOBUVP"JHRTLH4#;(]7N;Y /C-&BTC3Q:)*<\ B#6*JN*-1M!R;4FI3%9 M3?*0>7MN)W?'AC>3GF*33%EDN>:F%T&?AS_5\M'E:F]_ -:P>VV M'/EIWQ-;[5\*2WQ!<9Z%S6)/_]BV_,Y_I?:R;DJ&ZT)?R)T3>TOW8R>&3Y\' M*MU*>7=>A%F*8!FHPA60L;T6?>N9-\N%+*%97U ZN%J2+S);ZZH[E7,;[$IC M4+.W/V ,'5A L -I\@3ZHNY6$BJ0C;AZ"E'91W[_&0=.[*8O.R58?LP(Z+A' MG/-;3#XE>::/ %Y9\Y%[M5'=[Z&];A-7^YEDB?RYUD+?N/8N[@9I["6GVBB] MW),;\N*X7?3:A/;>ER'8$]>L*"5DM>G02B;],JNOA,US8HQE%G[84V/VJL1T M],OIYBO5>SLQ#:_+NSEA$/8W4)ED&J@ OMSG6LVRTH&/R9!;T]ZQ9$.Q=DG9 M=H[?N@=TJ-&-/9KVE[O:8O5U^X?[*V;R7;=1GX;*+]^FC>#GY117F7)WU$M! MU7_S9,:GI^11IG?YW+>3I2N?]9EC6SNOF]0ZK[C# M\+SF^I'=#WO@5=@;AQ6'EHV%C!+?RH%/$M[/,+12RH0R(;@NOEI3/ROA. %EI%SB*ZGB 6F') MA*,W^/CL8*G_6[=,YLSY@34PX%[F/+GG17F+N MS0DYQZMR7$L[JSYOR;+C;YGEUT%=GGK;!6O0_UE9TV%ZAZF@E?55KS2Z F\O M<#^M1CN8X3KRX]ERHKC73Y-W+-C_T$+9X#94W-_J*G-\.N;S>#IB$2+&5&Z) M';L^I_=6.O+'K&>IBX_>8<:J_BR5ZTV;HQ*R?=FW?D( 44FIS2?[X]Y>1K\3 MCOCLHW.DQ @^C+0Y0#I$Z7>'S)TW3&I5(P=4TVT(K:7!O$$#2BH72EM$&V:: MW[O:\B/[UL](8F')IUT?QL&M,X<9*WND#&,7=^2K\V#=DGDA-Q$>"*!KAP%IS"!\6,/LZ=#5 MNRPXR520R,# T W46J*1>QW_EU6[% IM]G+UBU'E)NSYDAKZE!PV1<7OZ3AW MD%R=Z%M!2-.^7Q7+$495] 'W>N#;^QME)[ZMP.JK%F,JLR0B1 MCD*3CFS?%Y\"_?(-^.0(.L.D6WP"ZI,)+LGA6EYIP.)OJ5/LR[VL M^LY5[_ON8H-9HDP56GD_DW7(46 RN .95&EZ/]>5G1S4C&SV3>L0/E=EU\J^H!#+JY+U MU86F46!;M/,VAVB!2XG.]@<%=JN+0%[-Q:"2BFU)<"2[N-A10/1U[H'RCJZA_QM*/?W.A=!H VM8A\9 M]//TUWX#SO9.1;7+*8^^>IE9G)$3^?,;$4%S/!CG@S%KSG+5I!Y*#(9.N]:\ M%8%96W>-YLR(AD%US+"_EV@,+Q70O-!AR0PU0R=2DT(WG>LS:6(>,XEGMCF' MU @=1]6%X'JW;!3TFD9.E.M $EW;YSE&SXA^G'OKV7S*?E [1Q=EAPFN 2L" M/ZA9*1,=MIYXI#_M&\NNL+E1L\TTB[9[-,L+%SX>7P5_[8875S@PE+ M-9RV!EDV&Y;SLB(OT\W\STKKE;\F3CV;R$FPFRG*X/ 0O?2I,O05U3#T/JJ' M2T\+W[C%(O<(XB"W"::1S4537WL1HO,;8J@Y 2M+[?I(B:% M[7GER".!%M'5">P]V)WBK3K)SP4(P%(9SXXQ0IVO_4D6&CEI)-9<]&D9?;(I MJR"SZ0&O)K-VXP@Z^Q<^Y<8\ZLB>C8 9-TR^ERD>/E>9GLR(+4R/WQ M%655A>:/:[@5!IBVDZM.#?B-J7/;\LBZR6H+^CZY\*RI'S>7,[ OHB9: M_O4AVQQ1EG=RY=%H7)PHS7G3@G][I5U(9'=O)%^Q/)KW\_CJT?DY61L[_]R/ MU9DQ&*IY@IMU-)"E#?: L2)4QS1Y-7-XW> MAUA=S&:\#3YYG!X($-HB1K(?&CZTI68V8C M0EU/ Z3SZ_UW#(O*P^K]HZ"^_+%/A>?)E)(2 C:4 MA$;U^>?R$F(9Y7@ %;&#(=3)M"]1)P14G6Z32=FURNCW M&A^<\C*Z"WOKDUGV6^0G&_FHE61L;$#(Y5%%V*'-ENK \83[1^?CZ/"HQJ&5 M#@.A:1/H:\DT<\LB/H$1&6+GY'144\0Y6/0TF MBB>UU?7T611,18P_.'B=43UG* 5=+0PV2AIHM+4N:'A;N5B\**4<.%'[5*FG M;1^/P>=N$9JU7-^('(6W$G1-P%EBXBBH=^H3[-HB\TKQ&7)DLHC*G'4]+E44 M)0<0@-:Q"-JC_9"&B@]9P[$'ZO,_AO(,E2S<:1,<"6U=&*EH&FU*AO=/\WTX M"LY3)-D#CCE7W7E)W#4NL&] BK,&2E+7ROU%GKF]94ZZA_W"Y+:P+T45#/G& MPR;)EIU*CN-=@X(4S]R,IDS[H RA5CK5/E(9O'.!OF[5#L; M']@W,+/=WM\OOE.Y8![;.W,]\(V CH&F9JCTCK.A0'WD_I2"*N2%@?ZC&,: ML2"UAH\KJ%3J'\DZ26LV5RRTBE^FCWHOP,E6*P*P8=E.6(M1.;[$AV.ZM5/B MM+@0Y3I+1DORH0='X8274X,?#V@QP*M/D^#-M)><5H'VTSK+RUCRV]M:DQN9 MR^'J(X:U1X],D,]2MT-YE60!)I8.3B+@4Q91Y;-;_\FWRXOM\I+:Q08J8UZ1 MB4>Q.EZXTS&?E13V5-CPEUH'H!N[B:=5QN#A][J9'F;W:E4(>F-W'3'&$UC& M-!78G4Q[#K^+$(OGRY<9=['-VV0W_5)L1&0%H6@*Y/Q8NB":Z]]Y_JU5,=+S MBC57 2*+FO/;5Y+4*705 2OB$W#[>[/8KKI/[LRF04;&_AV^]%Y3 V "\*K? M1/-./OQ1C6-SFWSCAYRSO$VG4S593\S9( 54 7=>L<6/#E+W[WJ>'JB-944O M1YM%A#X)9FLK3%/3)+5P>E5&$J4\+LZQQR#DZR7!>WX9TIL^N M.VXUS:@WN_*(-$1MPM;UX:B#U&,3J$;/SLJ9G61R&C*9ET&H)A M4Z$O?04+GU^]>W%<_0V(#OP@+8JVG(TD1ZGXQ+PV2:/VR2L63EX4-\9.VCL0 MR>;)6NFR'>SG*2J[1.C:?#0HVQ)?O<9'/0+;<5#?"U(>L"T)W>N7,J=RG)D) MU3\M.=RV/(36%SV'-ZT8GDB-9APU?PD-$LX#9SE(E-1*Q&^(L>M"/RW"\-UZ:0] G M@I?Z!G=4+OM?W%+?P*DOD\"PZLQY6-]>L'2D7]"94PGS6ZFJ&#YMQKLI9'5V M&RAHLZ30T6R3VTF]$3NC6I.E*(VP*M57LK!8F^FP 0O8?_U!T)N),8UU/1^8 MU^BPMZQL]S1XPJ[G%:XSLQ8U_KC7*.W='94=NO']"XY42Z9'#BO0IBK#Z3NZ MTV0(P&+Y>6WMS<&G@5>#DX.P!W&QC0W1'"$64:9<^UTP&\F\NH;:IAKOL(+5 MQ%>+]=4J$I(?T9V$DH;/6>74 M07\M5DB3$"HZN[@SSH_(>:;'8>TAMVSGU? M"[=673-Z4+9@=%&THX1_B:D'GGH U]QZZ6[1?71/.[C_JQ@2<2N-@S@B;R"O M.40P?\_8XX#!PV^*;HN.-Z!FX^O1=+4-H?(8EZVX;.F"4D5WHP<%=5Y:#$^> M9'(H\$.U7B7;,*X2T.8O?K*SHHHK5]I"N><=QPLL\X9'GHUI"66 B2$AE39, ME9$*7 TWL=7\>.UH*Y&776I2E +/Q) ]V\0Z>?[D9D1/,PS9Z;H.8&C/^TQU M0>2*H2S%@V.2U_(!\&/V J9:!?J(936B^N=%X4)RHH6TA\%622MQRCX5OUB&;Z5JB95#ITS(VEH[.3!(!G4,NQP;V X-9YP#KGL/< M5'//< C8TD*>_[;#I=:L:)?XU>0:$7HXSA"^9YV+[M.7RGD-ZS:!KG16I.MS MQR]-R\H41\1;,[F>)6PL.,BQ:/H-Q];*C1AW 5RS64<,# /+GH%Z(45/=IVFH &A M+(4\OVZ-W1 D=3W:#R9SPYK4#HH31@O$XP,1&E";SBW(XH<*S!!:1SWH:&P/ M<^S<;"4[SHJ,J+%(6R)"*6U$Q_ ?"Y49 /HEB']4V?J0,-MNO[F]*?[I"IQZ MUNICCP ^V$4@ -D$1B6]6)*<4L@O,D< !W$W8)G._(.%'5E.#PCHL5GU>>Q\+T-U M@$(:VL<(!9$KS:1/9S;CD=O;#VN'_98873E$%EE*N'%W2!+-A _GE-WMIF[Q M4W?DHP]G$8:;.=BDQW9.6[WICO*+Z;FEE^2'W:EYX9F^>J=K4_3 @."MON:J M9]41\8KFL49CM071E4IFB,'I=7J&$@DOE2TF.6S3EEGM,=XD*9V.&2W'XJ+7 M#3M$4N1+_(NW"5Y%V3'Z/'+A=]%"B>6$3R!7D]4%RWV^."]T]M=K:^Z%4'5B ML=\*":U@';S->/IMTT;55&5JG<=C5_/2@+WY\_J1I6YR_+&^;Z@QFCEJK<8W MTS>^-U;< GHS+TJ)[\=XO#2A<'D?0-"I*CBE#VU6M)5\^,3.59:@[=YE88:" MF>]W!G=R*HK$E2Z*UZ.]DB,%(=G> 2:64W:,SP"0)$]>8IJ%JIUQL2$? F@; M7LSY6O>.;"-^^GFHBEKOW9+3(@?EXGFK(5/[!W,=R4;\C][&&955>5F$9'UI M&N,LWG?EM;&B>[_VT4!QECB*/&IC24X439MY$1G^6TTTU8WOUDI5/_-,FTBU M?+B%CQ9.ZV?ES5*@ER3=1]\/HU7XDJHC)'B<(357]]OQ@HX M]^RA%VT)>;:'! W"44NE63]"^R+ MJ$#0,1-RNC.*@L4WT#2N+ [!WE> IU80P(/29-HC@F7DTKY?-.&7EX6LU;MI M=__ZI>%_=!!'F5N(4\#+7._?PDEC[A4=="NXTV5G8_*E: M*-8_3K2#/KY_EAK=.54D>N4P>S"R=\&JFERK97V9Q_-*6_Z[%N@]]_*8BZA= M7I52_J2E=D]L!B=;OGC@UNN^]1IULRAJC$[ M/KA?!Y9?E@Y>4O/0:] &75P@@!(E!( =UMI\TKL!1P#@LZ+ ;4W\' 2@PX, M>H?2+'^#UH9[_KS:M6T$?6Y(C !2D;C72%S5;4W4FY=M"(!=7+5-R9BIT18C M#RMFTGGMGAXEVL +^5%B=.\.?&9U?@ M(>Z==2>M)OP1+MM##A^(L+Q#O..'I*AN*H:3L8M)-2OFVN@I9MMUCDGMYDW57>VW/7,J<6P:6_ZM M^ IYDHNQO[C;UO@PQK><;/V51%V G?39V.1&NYC$5FTDO]7&,KVDE7LZ+;=$ MW>2$L]AH^5'9.S+6^[YEC+C^UQF3;\2LD6WW7KDK"'J# -Z$3A<;J,)!X$7Z M7#V*$6CH\PR=4XQ:?!IHO"^JU[%?BS'_/(C-YUWG&6#=@%KGD2=1YQ 8/_&SC0 MD;..[T;?/_X[&'/@A7-[4(H'D +N#KZ(:_J]CL._R7,.6OE#AK]C5LK5^B<$@=2) MDT_C91/^>CO)D6F-]D=E\E#OY9F!1WN5*8]D^'>YT8(/7N))"^:(/S5G%W V M<:JKI!N<&Y4 J2* J$UXWJ76V4L=<-?5;ZH_:>)JJO^RXL&U=QM MC+6[,S.S/Y!)<8W=U51TROC>,(M[7H#%.&YT'EPB;'9UIQV'SDJR[I[ ML4470M]\D-M9ZY3CO_ZT$POMRIXU@KJ-'J.](E&O>%+(]R@Z'$Y6ZK55I\PP M\DU!GERY9\OUDH9426$*S315*@NB =4.\0MKRE/(@#I?V\CA$\XP'L\SWN:( MB:ZX'X-]NEZ& %IO+<^_$LNI[S;1KCX^>>]TS3OFG\J.HWA$#(_ "IVP/;\] MN7(1;??PVS=!%X\9;36RYU^EWI>[S=R,U+M3G0T)CI'*]6[$:I%-J1L.E&HH MB]/BQ4.V_,XA7Q\D#9%#TF[T0[[Q?:$U/!/*6\*RB&O+Z;CK:9<>RL^X.T # MO?@@O3<^2=T5+H@3G!)1]?:5Q[2H3[V#\'Z+Z1DC*E1SX&'GA5)ABU .[CW= M]Z-6CWF"?#+WU/&\<359U:T[^?(BC1H:%\Z&/_I1&XD7@BLYXN<^/&&.KG85 M>2;CTD.,=4A](DTIXVLN?E#UED!4%/W<;I!';AM2!%V4F$DB,ZY1T+ZA*[7] M]D*'*N-V\JVFJ@32"$%++-X'H6+I4COVW<]FH!O7L\,W FVT1,]8)]R3ELB9>'/]J#.,G54[G/!+LMD''AMV M[<.(]8@S"ND MSO408CVE+*OL 28H1,P"^!E0L6N_<7_?^)+/U8!]KN25(!9W6X"W??@6U@OA MZGE??.L2BY5&PUZL&);B_O<4LAOB#U.B59X3[BF#J:Q'GY!UF&!\"_(;Q%J" MH/9LW]'<=,5[ZA67:#W%!HUJ$S:D3)Q_^-XT[FGQLW2&C)8!$ZWJJF7V/8_' MW/?F'LN&>JKM,3CV#(F?O! UA!(#CDA3!W.+(V1L7LZR59H-[%P^@S7%9G#K@\O@,6SESI=SQC9P/ M92E["4W_ZP^:9 FX9P\ G$2CWW!C0T/F9LI>?/ 30/\L06RT5[UP,@<2DYRQ M10 28R);QB1)KAZ!CSD MN\MH7 +E0'PX+23#K^ M%87,)8OOY;+:U^:_8'(4U"ZU[IP*Z'-TC2@H/95^(>1.W'/R MBJR_5EW.+S!TLKCH(5.@W@37]'-CYS5C8$VH@.K&BJCZU:=-=H9V-]3G(P\J M;3[M!2KC7'[%C[/]J$<;R7LF6/Y=6W@ECGM)M',4 6P)-:"D77I$5?&IQ/_I M'BBT#K*$1";QH5I2ORZ:Z?QZZ]-M6>1+//MOZ<@209Z' .H6K@A*PS!J M#VZ!NS__<1[YAI!J)%27Y4W5$$V9,)H-^D+9QKR$BA.SE^7IU$0E\OE.58'-,?T[ /?H2 9@'5]9* MT8J[49VEWRG\#UIN%#T4N=/3>ME?1X(_>D[IGAJ%T1Y=Y"* *6&X2<.J]OL0 M.(,D2)ETD.S1*74BF1? K3)9P"'CWX83I?;[37][7Q*KIMBM*==?KHJ3Z:"#, M\]L6Y'5LY=KX+/>M9RBH:WN1[+(4*FP'ZFRJI+?[?K3NP,E:HEH33_MPY'/T M>9(>\C0/C1UEUQ[F-EK9G0SES#(JA%?/GHD0C_2M7%OE15IQ"MY2-'G2L="= M9_PT\^A' MM1SD"FCW>",_GV4O*5Z?PA0UCZ)S5Y=*IN:F"E3LT;:C-^,AF>2ZRU:,6M4S MO6P1,W57;L70!OZ2IT'+8WD.]/=@6:(:8S3-B@O-1QW%9;82$1_[G>7]IKYZ MQ@1D?YGN>2-F$D]+DQ%Y++I7NA*Q0:C'F=,39>(/Z7L-QI-@2[9<XN-X5_N5OH]]Q\8*T3OBZC5Q[U8#U9)8X_3 MR0CKD,LV5J=,=36P:/,!MUK9(P#]GQ=>;.)*RY::89'QR VF4_4&XTONS:D; MLC+.K4>YC"& E2M0 5RS\=>U(?E?UX;FWU^NV8>P9(9F_2I_Q3:-BAX^FKE6 MA82[%UH7][J?7 ;*F4ZC( #_JM>3$JLDJLL10IYV+[ACII=>OG%Q89+8&ZLF M/$F_XS@:68D7$"C%SZ[2%'_P;,(X]M6,7C21L=QM(TZ]-$.=R4 YQO"L=',& M7*S%B3MB[&;-$[KSSHQ13A2NH.,!6!6E/ R-%6;SS(&54S'^BDKYHK49=V'0 MW.8%9X\H.UJ2')BM!+D6NK?>P&>02V$P5#M=[46=P(*,:UCIQ[B%>4\$ &-= MP$&V@8,;..V2_)]/#/UEN8U5+Q6OSIGA?J"&$P0 U6@B10!Y"]>PG]_A_M-) MXZU0B2#0&GZ9"7ACY7H(A ""'BZ!E?X%L.O6!7+4Q#\LD\IFQ*N\B9!L.9M5 M/6EN. [Q(X7ZJ9+.6X7;P8>(P_GS3^3<^;OS($_OE_P=!XAM\VK6-N@,B6/\86C';]S!FS_^']-:ST\S0@8I: MQDKIRY'+$5FZX WY#22RGXN?BYH4YF\G)LF11\E9=_TJIUF(8T>2M(33+)6C MV@/+&@U+G:95F9:%J%$VYNO$1KDVB)\L&LMAZD6Z%M1$"549^#V";"@AI?2/)?I M&HFPB0SX*JY@;^J8T4>2YS0YF6NI\-'KW;T,Z;%Z=-H(/N7$O_VH8';ZHY&G M?)TB7%G;5N*;S1N9X(5'_M]C!5YEG2PC@-3W", 7^X_WPX(^,UD.(%5"-GL- M^%764!CQ,]7K[)[15"3U+'P_J>*)Q M(NAR,^UBN!3'";.ZITM4/A5,2G#X?N/^VM@0_S)CUVO:%!=).^,?3-G MMG' OY:KTY^*@1$<>D-MI-+4QX,3\@UKGT7.9EL[@/@'O"!_8O)3I ZD2(3P M*R+/$?#0Y?[#.77BDD\JM=(J$>(Z&":) R3X . M"KE(?D&GD<).5:\WU38>>SWY'5KV_OWP /S14$"W8ZSJ8=@0@8T;'U:[$#=V M^Z-CF4ZRU0MDUZ94#>@$W=UQFM&OA#@U@*Q#3D-"OND[SCEX(_?K+:4G&.B< M /&0]22$$-KU>Y)V1$&OQ\"SX'7V M09N1)H[ \Q2>Q<6B<+CFAN"R"2ADJ*FWJDU^G4A-S@9U5%K.LCN+WC_)D.9P MXB!D[;,M8Q"NE$7_:[/40 10II5UJ%+ E,PU4>+/5DQGQ=/QHKK(RVG6I'"3 MAJG^\"+M7,=V]=Y7WI/GR<2B5 'L^;5'U4G,P<;O-6Z8!.U TL>_!71F\H_9QSVT\ MP6QCLJ(W&M\ZJZG*QG_KU73, M3T(0$C 6)$H\]_:91.&> XMM!/>*9Q^5GV\N"548S3$X2WM.7#];'_:.905+>3Q(IU6@9>BD4M!KJ]2RO*)5,M*OT!P7?+]RC M]##RFLFH.0O@L -;6M,I34%^(($M1X8V!.!EP;?IW:/Z<:_/]Q>P'9*1,HX" MX2K]::H-595?5%IG0E72US9^=B=E*[).SJ[R&L\KJMXY[LK.4KJ,\!S=09>: M5P2@1Z^A^DMHY*!8Z3?P\BW7I3^H"W7!;^%NOT[@DL14&W^0$G!@!S:UIK.) M;=M\6\L+7]-65!E"MSU1^I8D5E8@+:E9TZ#WM7T!L&L M1/ZN8,2G$HEU(CVU; SO\OO@1_6O^IC."_/U'0OBD!$9;-_%F#P!'LMT0UYS M8\_W0N$B]1LXM$EG.3LJ5R$^> ;"7C$?:XIJRG%R%O'/VN!J];N=%2+YS0+- MI*JJ4:-GQ#_YE!+UOI>6\+&.ZT_21:__2C&B'XR >YG(4'W;JK'!40AY>R)2 MSRPU0)YI,=/E./,[:!;\5*.*YY[Y88]FW?,EDI2EJ>>6!J%6L#$R,YB1?MO5W )KL4F(XP.:' MJ$XT8&.*=1(6U\B$7W&^'@GG]E&/?U^VL.[5;3HA>RY@V2VL[>@]&@"7)%"G MX!$+V+E5^?U( EZA%^S(_Z\D,65FWN]9AOQ3 /\12$ ?1VD,"?#:SN\9WP@# MY73_2#+\?K(_8B'S(O_(1_F=IX]3@$1SRJ@C!@,/L2-EAID6F9TQQM:H=_US MQNKG1L?TCV(%S;A5O+]I!-8,>D.K??3"A'36Y#^;N(:LR;L\^;':%O8P)FNM M@;1MK-S>7DAMC4SG@T7(E+P3IK')P[?$MDB_/\[X_J'![/I[4IP\TV9"*)U7K,=Y_>).M@7@#GCF=CM=)BKB"-VI2\]E)))!"D.95!6GD+P!IVH_]?U:E.$0 [Y(I#HYJ[]8 A /._5]7N1&/H91DK MJ)-2&@F5E[M 9STX=W<(P%3.?Q(TK/^;:P*0S<[RV;]H:>4V1-PI$=[3]"( MJWK7,7#/=N3_H-L)4$?="17L).@/QTC)-+#F_ BI;B,1;&M@S(&?(!QTT'JT MDK-[WAASIT8(ND:/10#^O48A$H(ZK %OUM'OD=KXGE;9?[3Z3P^D)W<\< Z$ MM,YC:*FP86]E*/4?+@^6[;4O81EAERPL],=)70')]9,=*+ M ^U\+Q$M^:@1]("#1%$,_$(JS6!T. QBRM29Z.--=([$^O"875""@R9VZ+]4 MGEI!2E8W*S0"%77C/UUF[K>>)XHI<;FA*CQ7CQ9[W(L?4GW#F=Z 4$39:K(> M9CKQ1G U2Q+X9+$WGZ/RWJU=^?9=Z?Z9S&Y)GD3=/%C'_*>3%8N,] M,PEWHS"I4W,.A;RKUDM_.D]+T-?=QJ=S>TA "A1E%,4W1<"]\9##>$;?S;CO0A:X<^!$QF%M$+!T_"' M*<*E@J$3R,(T KN"T\@U\H2Y4SJ ^W?.=O6B+D2[YCG1LQO0"_$^JMM+"X*+F"( OB"!'6;+#+_WO\-;I%!^[XS_ MXWG [=S"B@!\<<]" S!L)(BZ\TF P2 ^EX:WJQWH^DF\LC5I#4L)A5=[!RL M]+08&':^O1'-3^,3K*GSW/F+(GOX 6:O)V+<'J'OI[7!4W'BM&4:ZX3 M^75!SMT/9)^P<]R8##FE!<7>3C/Y*I7]? ^?_/D".0OYT0MWEIOY?=7*2I5P M)]G+,)H/J(7D&M)5^?9U0BUEICQ0.$MZ^5Z\D^R7,$V5AAO9F3*$E?V M/7H\SX5WTUHP:S*8]W:._(>RU]25V.CP\J=Z'@]KTD=J<2( &*]J48!S221S MQ3(TV6F%.W-UK$U^3H]B+ZV,XVR^&*1()6TDI)8TK,AQM8FUY6U-?+@&>^:'B8R+;M9'!X:QCA>EHHC%8+)IMF6)7E M-*IKS0;/C88\#()@3T]5&'4+P,*S:FSB-(',1SB-"U1&8&FW*>)82K2-6' M]4++8<4^=\5EK,3 \[5\E=XFKQ;'CW"BVEC<-VC+5D,X0O"$(;WK_ 6Z=-R MTW(SK",%*K044-/ !#-IQZE5DT2IGF!(R(*HF;+(X2;MV:'-ATK;[B_3W!+H MR9>M"_<%'HMW!1^ F-L6:2E_!A!R[NQDRPU>*#B$ $PE;Z)^0Y<91QIW69&[M)^R'T!0S$8J0CH.=P=-CU\ M.*)J[(T)TDM"XK&8,SCZ"-7QUVVCWZ/]9OP8 M"T<.0!F8-+4Y YJ);>WR00#^R?PWMJ<_(ME\(XQ&I9=D C*%Y"( #Y>1HNW_ MU"W+?I<#QT]_ @^L7;Y:]$5V8AL) MG C\[ U"_^0SZ\4)490+0S2KXNS,.:7%]52Z[^AX;#LY-.M1\V]1R+%XK:>8 M\6'Q1=@#ESX(X:A48^'^Z-;Z#RH-V0*?5$*0+%)O"D4 /&XG,5OS0) !!*#^ MW@9L[WDA\O!#1?75>&J7P-@V.M.B%J0*,:@'5,<9>),"J!YOJ/.OQ)_U,ZR8K,ETO@4N& M%VGNT>U:$U5HI->Y1D$Z)<^5Z),)[$];?W,@JD=NL47N_AT[Y6_K.?#P?QK/ M^:X3R@RLIHAJ>>*^I6Q7>)#CYI#[\]\S]]Z>#2D)G1E&G9C!1$G3MAW4GY+&G)46ENUI6]^7V$/K=\]E:XH6CUXQ>JB7SM.F_Z=%[58YIDC M%@J-,-_*5'I2$-N'NJFM1A=,J[*MI4[(IKY9O[F6 M2*?NWR-RD&1_>[^EF+DJ.%LC8^?V.*\J7#:J/M78KM+LA=/>6 8<>\)X/.70 MTQSE.W['2X7VRCM1>W]5[ZE?+8+C&RF,J?+UG$]R&WWU/Y:N"7^C8FP[4J?J M3L37OD^OGO_1,Z)K_YS:-^ JZ,K[LJ0&N\QL."J^E:Y%'M:/[\G9Q<[T[S@QP=-V8Z':'YVGZ::35)H\'HU M?YG08RC\R6]IT5H;3JW7=3G$8C_S^.VSM]-O(=6O?F6OHU1$@YA4@RDC"[3( MJR]M;F^^<@,?+%B=X+P^X,6OQA,H[N Y=!83%^/K >I"W;"9SF3KB:ZF#K"" M)0"@,,JU1M23I?0G;S_G&0BQ=Z-*^/7V:<]\\30L$"Y![Z:DCNGBY:FB:_I2 MC>>ET-SI *4^!E E2$HJ3D>\QCRQ]JTQ*^CM:,MY$,Z< BU>)=LG+A>[MBA; MQ%;>/FV4=:"U'0WA/YV59.8MMHV4@@(Y212#D%"U M\/B_>=9W$("3>ZH)!(!IJ=Q=D"ISZ@_G.ON?X8IN&.9&E)9.&.12EQ[!7]C; MJ3L#I7W-[SF/# C-#9;$GH=SS?-62__,6%I=_\FW2%H4XQS-&;(@B !@ VQ^ MFZ0W,+$!OX1)M>(UIB4$W\A/:J#& 4[-^"B#Z+E_MKI7GL\7EKVNX5NOTTYY M$DL>S7XW=3IQ*')-[;&C&S'V2;V.Z,O8&"D&_WR&_>:5BR'WBI9>*+@+0301QU+&&[N3#QPS@@GJ%JS85(B\)I M(P51Q2K]>)E99:U/1"KT6_<&ER O=OT9+C3AJH@K$]5H27\1XE^EF_=#O%N9 MW0X*B):25E7TT8P4 =951S^FKJA/61 *M?O5/D?@-J?ZJD?T%CI6J']=.:? MYL?!S!R$$LA@$IN/ DF<#W!(0J>/GERT)I^V""N(WMCLD@GCZ0)YT,Y1^&(09, "Y.-B5U [GQSG M*FN.L\EW]XL/3D?KH[8/ Q$\L\;A26=\KLJN'FVP,):A)_)\=5U)X@_TJ*[^H<7A-!ZX 511"F,AI>^:9=52!0V*8J M%$(TX.0$_^Q#_DQ/\JEIP_S+:K--ZH]O<)STHS80 .OFC'4K%9;(ZP\L4HK> M&;)0L 4W3J7;:K$IW:L2R==[$T'Y-OW5Q M)29)H)&V^E_0Z4/=>H?GH%Z@RF_[(%QCDA3*?>=0^R35=GWP4[Y_=E7),:>O M2 +>&<,V0XE ,*.O- +U4QD?:[$8JGI48J[Q8XKE$2,ZQSK@(2? M9ES89M+D."3@18"1_$]1R<:I*-3;B7I]EO\ MAQJX$.+/;W4P"1R9K=64)TO2OA5S,_TL=MDT/;!J[,"F0';"V%6&$6.[WXV[&H-8Y^S!*XJ.Z1UZ:-1KQL%ZF/W;B MWF8 !IVO&W3FM>]9GY[>DSGMW==93(Y1U8M7FN^\D;P@G:/7N[T;5JD^-DSP M+5#&U">(4.SZ%9S.$IH%QXV@Y\P+TW;Z/](>3QY@M\V\.'MM/X'/!SPI[1Z M3FH4FG3 I*KW66CLDW' #.D%T]6;_HG1FZGW=$P'9:O:4SSQ8FO8IEN2#\AB MJ-^ZI,^K!YUOU=H\4]9[0&YD<3J2\9Q!%C)59X'E8&%FZTHX=#VG M%=11U?>LR>$RPJ2>N&C+LWW#YZ]P3.KQ:EDV>SO\PQ=<#":^QHD)ZI1BVS(. M'>"BHA0 H9QZ!Y'K!?D;WXJ#F>^:758G0]U0?F7M;&!& WC[T M>Y\8J&'C@:'DB8(2C-;](!*G*M+?K2_\&L>"&0'PC/FU6I@3SMPG,B ?SIPU MQK6G=X\6U(WJ\=KS"UWGQ@$6CLEYF0=AE@782%OTAUZ37*#8:W9FW_6L/L)2 MRXX+S9 4W2:U(H7:%CB.B3R^X#. MR4Z1Y"=]$.^IY%0UW?UMXZF]4LIWQ)SZ11KE/Q ML[P*J9L$G%^\KN GPY@0]^DZ]SB('8$,A0G@!Q6UV?!IZ:ROV.:VICO/V]R* MG-PQ :P$LSC"AH"9<>D(MV I)0%R,ZJ3PS1SL_'Q<(\\NS#';KG3"%Y6(?[< MMBL?'0<#_Z$B\MU^7AEAZ7*5'77IH)PXV[(BS/9DB=H>.AV1T_46=.]?(G23 M[]Z+C%*]0!%1W=B_*^ [V%.,[R8MC=8?P-]X0RV>EKCZF7C7)X6_Z!)-FBC] M)J)HU4;GI:R6;JB95#RHR%\EU5)88.N' UBWYW9M=(93?#\X5"(H9:UYO!YTR6"U?#-RF'/NZ$QZ)8*'Y4N4'OGGK=3MM_VQ-B/SH MVJG5Q;U\Q^CD% $X!.EF:9V77]^ KH!@;QN732;?1X,NNER5P B8"IG$3_.=O@MH.AKG'IG@R_= @8=PEVJ5CC. ,/)9_16.2>X 5GYEXJXZA!,B+ MHIGNDEK5(S$X"-J3:7:& +@O>RML/]^\]0 7;UYD99)=&U2D^96G@<;912DD MD3H5AG9#)LP? 6B3M/O3D%AP/ZK&&F4)DX[UU4;"DF9>>'WK&2'T93/9&@3F M;]5Z,8@ ?"OG)_S#4=3:CP L?E&1)!P:?I8V<2'.E)_Y3Y^YZPZG@?>(:_J[40N%7B5 R]Q0V3(!4))T.<)QX Q M%[( G?W]]W4= <_>SCN#Z_7HZJGOIA5>6SAXGE48Z3K7/-%=#ML;1I6SWXH; MVJ*J^)POUA1G-N._=W<.ZV;V%9HP<]-QP^9G)Y-EVPDXK5WG?[@W55EPHEC MI?M);"U:6-PM0T.R[2G_C=U: 83XIMDL8&?W, MO?2)<_)?3\7YOQ8DU'? .G\*^SA47GSS["&YR:03ZI%')68WLRA?$S&K[9CQLC=[E@\^:C]HE M9)B;:KYF^=@6,!$HK61DW3[IVN?J)Z6'L42?R/+ S#8Z&3+5^MG Y MF2$'>N,_7%S_!%$8PMR!@N"3WW9$TS_MB!X%)$TJ^;LBOC:7-CYA33E7F5XQ ML?L\+A>$%?I3N?77 =]K<8BTFM:72 $[Z(J67$^_D@(&QDNCP)<%C FT=PJ] M7YDNE!:+5^Y@]3 ;%6_-IV&-;@ZXCEXM:DA\S&(&WKRK?IGWLSHD\ *B,9QW0W*J!FJRZ6JA _7NO+[WZ89%>5VW?KSU M3;K>&X6'TFA51['9F:E$]V/@4038#7D"G/T+Y@HG[VDT,J5:GR?N/.NKR)EG MH'/L1"^0.#*T91T\LO5[;^^&OG^U[6K1;EO+RR.)NUMA",'LIQ/1B9IVI/4# MDGZZQKPQ1RO?CR-Z/-H_).H,Q7SC_2PH)D\A[WI7 BS)4X3Z8'E05N?[I\.G M$34XK./34_F33?;9VQ%DVF5$"N6"PT^8^EZFY13;T[G#:Z:MR>MV/?MU/EGT M-NR-E)NM>*TWU#Z_XE%\[X6KB]'?^!7U#:HK=4!*'7I@]73-S[!=W.8!W6XG M\L$7ZI^JS% ]+DLU3D+RIWGJL-'2XG6;XFB^R0Z(>#P+6GZ5(&16*(T>QVI+ M3#Q%,8BQH$'F'.CASBTT4:I>9+8QWKJAZX"RW%,.M2;U566(3:%/2GN!\OF2 M9'A=6Z EB2VJ6,%$,*>/2,25'^LQ*MXUGNZXY[Q*@[L72_75!QT"^&:#[!5D MZ2A 1Z"V2*3*?[J.$?-=?_&2Z@$Z &7A+$!%;?;TKD"3Q!2IY/A.AG.7KQK= MD+G&W-XJ074(_^V'=N>:M %H57X4+CWB"(+\,CJ*@1K0N?R3]#D!\I0W(#6C M4NA_^^@AZ>0?[A#DA''5'-?B7],+K0D\=%W-^?@#&/QV,8S2[*\F2,?R*RQQGNAP3[$_:J?W M\J.Z#:,J2R$!?(QU9BEP4RIS%G<^/:,. 77^\$YB49@T\\EGW/O:>R.)G'9^X9P9%85KLXP MOQI:6U)P4 ]A=B(_\1)Q;?(_8Y*#2X1/E:8*/J^;NI"O-3=OP#U05M2R_N*B M6Q6K.[15N,U,U97B-%G-S_+II$W7TNA7_"$LK@3>Z'3!72: N05SY?64<^1' M &1K#C)O/*.3Z=\)_!5V@Y)>@@ 4*EVUYIEKMI3#LX!+\(18G6&7VM .PN U M)4SMZQ3BJ6[-_+JDLV+Z/NLSW-UK^-]R@*MJ>@C B*[1W8I6CHKTY,XE MS@&6TEG5$.B?#.2 8:8LPP,K?Y,UC)*DTBJ8$6G]##?[5R%-H[O+WR%+"@X( M@)@.Z&BF7"H[IF1LGVJ..'-+" HGY&Z]1WN/ +2:QERK3R$ YT1)\&O"[0F5 M"V^_H#N)9[#]L\P_,PB3X/?AP'^H,H\6_O9"H5^&T-_$\/][$SE_4VU!\^8F M\#/,-/$#_3\IW:%/GP"'AH6#5B7CWH%Y\KC""N@>!"_N*WC43IWHSDLZ8'X* MIWL<+HBB.JHKGF92$:PO*=?:Y?&/$<\ZV&BL=7T3 5B U^1Z\%O[8LV6V@$5 M;)1P;;26+:/%/(_K$EN]A6.#;UJ:;3[41^&:]?@S\]%PZ)Y%M]83%G6X=N:Q M_N4GI5"T4<*SO/5F(B[W10#8P_@-PHC-3KAKM!NBFK^VO!RUR-B'>.!D7EI* MPVH7/@(W^/\]!O9_6_%HKZO(O!IL9P1Y&J C&UII6B,I0Q$6Y58'%I[)^H?2 M%.JWX2NYUPJ,7VYTFTR!JXMX@UX:VX-#V[?[K6_RY.*"I$^0HJ"P'.;0<4-<$@6 M@9,D21S&T%0D?O_0SSZ^N3>"6]G )VY/^1/N1:>LQ!D>B3HI)98XBOD/%4>4%7][)\M=T MC9E=F!:Q$9S%;S9NL4Y4J(+G O@%$ #^X47_UG1IML0-1DU=7IW[7T6%URZ2 M%:/VW$1C1Q'$+^/[.+Z\L%C@R>!L5_:Z(&QS.>KV5H.QMB8DYTYW$O&;]D/I MEU,B_GC?:*O(]ZV@/9''*+?+(WC\M5KT#JM3 M7AO<]9:7W'.>+AVUAF2!8BA6]/'WYH-](IUS-7FAF1P.$A%DR2/ISQ\+ZXQ; M_6.[*R7#^QA#CXS^M:=E7;U_QX%334"">;N\JZ*-IZS!Y2 M7( &@$3XK/+80IEZL*U=B#B+@+!30-4[&KM>9R](:W^EA[O<;A7JV).0X; M*$@(Y7] ^Y?]SCSM8!KFIP2_Z?;,[$+*.L*T@HI $=!#PWEG)P_>NYZ?K237 MG'!\=HK!TL^$^_+51-OK(PA E),I-92,9MNY821'0\Y'^\37?,79!T?-8"EX M59CC]X8V%!-,WWP$,;4W?I12,=> MF:&.G>:S4+S;*3MZ9/A:'@9]J=+W;E,K]4#UW=S!WB;&[Q*E: 8\&UYJ\@^Z MG5Z\7,<[?)I#_M&SL'65?/QPO2[E3G$B%\/.-H),MA_=.=?"7U M%#?_ZTUY[<4A<8C':=!"C%P>5'(XK\ M9O>3.]JMQV5-6I$?J&!87)O7?FN;Q@.T8J$2EYW=TO<_M9CDWXG7C^E=?QA6 M:-(&N]ZU4T_(Y?77#869]4.#3C=B]>%%J_)/J+ 5^$)6V5[4A*_H5\'BJFI) MD3AL>#K:FO/XJCNOJH4E P&PY9JZ]EBK#7O;\R@2OQU[292^A7&PGMF94)9! M07;::,NIIF+U[>NU>UH&^N<,,Y?D*=/(/<-J[1VHN!JIQ 7 "6<]!=L*Q'_" M1UICZ9K:'Y=6[UR$Z^-F IXKOTO[XF@308$F;.Z*RMP0N7%@ MRGFC%8K!,*!VKGMN8*U?-)N1X+.J1U@UR2V[TIQA>4B'N0WQC-5&TT<3HLQ- M&8L7&S]R:P>YY2NQ#LAORC?!XC*K#AUJD<^NT1#[B=;LE'*Z$V.OLUVX"G L>8H/'D3U_L\<^B]WQ-R@&("F>^$:^V[KF9C #32DLF9$#"<5 M>@J!_Q3,KI)_IVWCG945IV/F6\NW.?\WP3Q@9%N"M MJB@4P.P]>57 $Y,M[V,?=EHZ\ET'?2 T0?G\TDQW_3"\]X2[.7THF%8@>'K6 M+G(D,77DLWHA3!OE>IQV-CO@S_/B%M9_>Y3+_X&2S@O[.<=HJ!\QZ %N]-\I MJ]5>N5 TC3$LJ/(8M^1BK>7.)AQ%LCC9M8[>&C%5;2]/F\*:2J$#IST+]^SA M12X>N?,"_ER/% MZ&\TT8S3'_J)H[K71/$)%PS?8E>[']PJ"TLI%,WH+='E7EU6&,A&?1'J+YO= M"::GYP)9S3Q9-74X\)_SUDM.^D5/TK, +1!F/.9./U=>ZOKQJY27MH<]?B=0 M2E+^TK/IB+;K^YOEO_Q?J. M9$M1P9("+4_=5-4 [BN9M62=>'1T:DK^M0+M%]%J+SOQ>[T;OF.!*&O(,6Q: M-.MD>)D)OO9\)[^@7M]E1"%L*<]?[.9*;$C(W0'\*B??'2#>2Z0^YLMFU5-( M&=/[Z4;&SYJ])AOGQI!YQ.,()/V1>"Q%3(O[W9Z8Q?C1[8J+^'Q;;+4-*O-? MPT7<_IV;.4I/@>?5N37/AU\4^4X"W\YV&OF&:VA3:E,)TSSBK'FLK*$8@HI9 MQ+>/AC!6X!H6^\=>AEJQ. EI^W\.%W83-FY8.T:DJP0QDT@0,9+@<(E5[8BD MDU/A;#=6)[LL[6X)=8]S@1"6'QL,9\D3)ZC[&0F\H)0<+[] M97$3;D/!HF8D;JM8-(,G]9>BN,=IY8LL'P]N+?)0BK#FTH-KYG25_.RP?WV; M18UG:C1?,9'M&Y9[6E OOYALV?B[:U'DO1+R(+,^VRZ0"[Y>_ &OA [5T2D M(#4+^S@Z6'4BSK5A/*^F-FKV<)+-_/1K96=-IM9'CWJO:L- OE&PCP,SBE>_Q@/_OD M:0UW\W*RFV"'O0ER[&FE'L1T>X$5G[V70F.EWI$717-IJ&DZ\VSM3,)KIY% MGVN:!=R8_3+&RG3I=M4(*C;2G_C0..9CZ6"TMA QS^;_'P M%GU,$F2R-,52.2S[CFC&\NN93R5?2$V(T31DT9P1#OFJ3[P*G^OO0$ZCML"6IE:SQCD$^G'5BI[IPL.:/=]DF#T+:0(P/=0N(3#<0[\V3(V M: 2),E_476N%C&K[.6"*A?U,7=$*7=*:@NMJR+_5OB?)IIXPD7JE($5C @ I_# O[/UVZ!P%-*Z MC514OLS#F#LM<_;7&.ONZ2W-%\Z M544[4G?R8@C;=]6@M9-"W%-(RO;A,[0NVU_- 2II4U]/5..KH_4-U8M473[5 M"N=WPH$YMYF;>I-!)G];%L_7*TYK6JBSPYDB__@X7?W=G==RSRUWOP2-&&'Z M7!^#4<(3XMI /\6G(B$-F)W-+?41/0*2@;(1-A%Z173O<)*_=%=#R\E2S[YC M5XP%R?$1A'QDK[:D"U6;FI-9U)0?&8WC,]FD[KWL?5FKE6=NI:6VL$OZR[EE MHZX1K^N-B,9I;,5-O-Z#P+R6+!DK*VS4M LD7E: WQ1:_Q60J*))GT45C$:@ M(B;VE\>3]#>RMT9*$90L6JJ3L^=WZS?3LOH+?R>UGB6V;#-DAU>E_;>8=1LM MUK6C&_1=JHO]Y?Z&'&W2"48GVA_]&+(T\ZN=.C?59C<@3@ M_1(4_I/W6KW*ROMB(#0#HI+0UF;QN8\0S/_3-OJ=^IOKS](I^>'WBCTX1%:5 M5A)WXN?ZO2\SF+]AMXA,#<+![?,] IOTU+)-3]2P<%.]8\Y/0J)=VPLBJ/M M%R04+35M","?;#;]P28!R,2&&#GSWA_=7SL<@XE>VF0-7PC1PV P4/F>1*L# M@:6+SO[/EEH6>U7][@]:+"2RO_PP'15=,JWECYYM#WLUYI$1J-:*-RP5?EE>E+XG*(T'OE\Q^]TO-\W-+H#8+K7O) M=49FUJZW_X^K9V#H7!EUG?&IA.V2:5$2 X$=-/HI.B%4A!D_AL#ZD=K3RWB^ M,!-1FH!(++>=J>Q0V6F[C3/JB@E3_]0X>O3S?)#)'FJ/+ZN$(DBM/'R^K6\%?Z2*,NFC M'SEOJ9)D/J,9$R%(L_0P;+6BZF^.;MIKOWWHZ2,9/J6)[3A$J2KP2+ADU&:N ML[LGY=TU5H>U6UK.8K#Y['P[47VQ$D5OG%53)@_>%&NQ* S"#=86L&7+H)_. M-7?306N9H@GI(%^KL\#4Y71U1BD#]6B>+7F:6MI]C[-2Z&Y$E>Q[82&NM((" M%#- -]'V9VVI'Q?BYUY,RU#?$VX(FET!V5.U%NK<6L+HG#TV0+O?-C?(0+9#\]C M85Q&KHM\&/UI[)0&S1.@$._?.O61L<^*V\+RJF VS_WT*<@'V%$H=[ZF[E9$=;=_JS5(3KB;SU*80BQZ Q M)^"NAIK\X<0I@^@O5J6#RXAB:1.'PA[##19GB2?X3O8 81&';VX[&1?D/Q8' M42./=Y=LZ]Q=9._R=^J@!STX1G*[K# Q.^I&F^S$BG:FGM)3G*4' :<\68I#0ZX7BYA>FKAJ]AM:9(X M_6JH76;KJ% *#B]KO\W\HB<">KLBU*[:X!0>YI^)5DK?..O*EA9+BD+UJXAN MFNIK:M)QJT>3.Q^?3!RN1V>FO[Q.DG"D<(O !W\DUF>$F"Q/D)I9$;BF#LPK M/+C5*RS_D/*D*!$MCL,\EM>4\R/_[23%@[$[B1."'PJH,79%76R4VK&S-&E^ M!UWG+#AP >;L5/5@U\\79%KRW[*CEMEK)>PV0WQ("_(] X6E+EAUE_N3#S0/ MY'ZZS8:1RJ4C*FOPK$$3=C;#%"JF35O#CYCCHP"9)#ZJ-)"(#+ M[>33FG]^C.O%JJWPV*2/L1:$=F?091*%*=7ROR1YU$8.[15I*:HP[Y<\6LU)@.@U$#L_.A:YES%M3+U M#'H?6>8>\\5A<3Z?74\CN&CG2DN$?J3<-)+,1ZG:Z^#G ][O3P*68^<^\EHB MMVFY[DG@^CD"T,!L_?=I^F1;.^DUH8@U",QOYV_/Z/8R$7#]"*DEE3G NKUZ MRY_AP:3\#K7@^RTFTDZ2A*%J$Q9*)MAEJ2N?W3HMT";'EYXX708OQ)8M9"9- M3%T6=M']RX@?OY&ZUF!#>^MCG^%43RJ'7 M>KT[CV+-G*P;XX86Q^5?*=3>=1)^S?KB%31\-A0HSY.IO;K M:1L]9=.;,E?/'+T%LCMQ<7?B&XV[W(WH=,Y!6:IPF/@K62W5GQ::'.8O3V7: M60,6W H.&-TYM&W-GVUD*NTY=[>&&#>>&(\>U!"F+/1\D!U]:N"4!O"Y/ 2X4X=IUN(+"UM[Z@,9$]8 M!T1WYNE."+D4#[@U*F78R'R$O-"5Q:&N(G>C7KE3CS0>PTI M5I'?!F6*:7#C/!;+W_YPZ*<)K*TDR:G#5+SN M- M$U_U%R3BMEI_WZM&2^VN-NX("^XF!&'P;7DWL]\*P2KTJ(O,V"J]] 1_7 M;+75)]LI;.]:Z20GI_^M%,Y,'L-]BO MR^$%R+KN?)3IDK;^X-H!TSTNF8^/S;=-T\X7:9"Z&#_PC?*CF1VQ?"*3G>O) M)]CVX^IXW%EQ;[_P:['_,$JH_4%?,6S]\/LBW^Q]JP915E?VAE^!NZ/YZ33Q MY7QM#;I<[]C^(6MYC5>^,M'6MBS>XJ1OM5'G%QL#_P.Z"M6:[ERNZI!D>L'? M'E<74(LU4^(>7&0+ ?"=T/B\+;$J!ML^TIG;]SBUK)-^]Q7B'69(#L(C/P : M)@2S58D49>OOSMDMC(I1I"0\1+\JB(?\Z/$[$Y,V&([FF/UY"Y MZFPVU$VL:!N;Q9S[1%JP@!JD12#A(S4V/YOD:M4,![G89TIJCP$6"RAF!P>* M76=DH()U::C^P=?IVXF4THA"X8)9)$!%%7U0-L+OZ TMMV?B;](=D78>W7F> MA*=WI,3O6+R?^[!O/6U#E6(H)7P+)YQMR;C"2N';9@I)CE62^X9HI]60X/C: MB7I>Z=2Z;,K"HBTUB4IX"?Y#BH+HV=OQ'_6Q8^X7MRHZ#>15 P6\V/;2 M.<&6D6*J^,9#N&O;4G;]R;H#=I4^P]1^ZV@G"KT:+O61EZ',1_[$/Z'0RL;= :PRJ344*9O)FBKD<\[- M@=2V3A>Z[2@K/HS+5YE^YDR'/+FY_([=P$QIA#OK]87VN7M7'U\,/C]:56;] M_7H[+$H$B+>#/P_NL.8Y>%;"\=/^L5I03-;:1V[+XDO>RX:$XD6=H?BVKH_; MSAQ/'\-VNP'<)<_4UDYBLK$RY1;,]%O#T[.K6ESYWM>9XJRJ\+[_[:CEBS); MLXO^'2B87K5(/#0=JV<-'?$.1VZXP;4N" !U#@( *OEUEJ%$/Q5^DO:@G.\:'14 ME-QHJ$=*)OSDO#X0"@K?*XG]51%T=$%U7!MS_R#F'E[.U<[Z\:G3.&$>91"( M-:]YK-10LJ-1JD>#!.,JX)QF+ 6L$<_2B$%F5)Z\@ !TS '/,8'_V>Y'[0^M;ZS(WHG^T<-!S,H*5$KB(@@-4/O /ZB\O[HA?7 M-1A?GD2Q2<;4ZZ!T>_E1,/J9^D1M\ME#1F_]#FIS;+ WTP)EWK=C &HC?'K4*V:V("0^=[3 M'@%[527A&W!X7Q61A-XD%M;6\0W02FW$M^ #$&OJU[H>I]98!4SNUG$D3Z"R MUQ:V[?'XK-$C)54 5%=W#.;]*AWUJR0^('YB2CJ\E*U&"4?>QHJT>LN2_)%Q M$TOO8-^EVKL@]_ 0^; U:J&PO "F)V;4S@H\S+U;Z6NB4&OFHQGW-[;KV"/G MW]^',Z9&.XT+5^;[0P&A>5Y)PH/G+V@)##KFI@P%FZ*#PB 7!W'?3[$(;V!XWG&-^%MO**;BP/M:>_G M\[[RCW(<:ROG.^U';EZ3L"8:SU>E@7#D9F'-_&5&78;4+6/(NS+![Q)#Q-#AU>AH9/<0PY=T2/I[Z; M:$=-?NZJ'0<5^5=@X4UG'>PLE>+@D]%.Y$T$/5[Y^KA+)4X%RU2BD0)"G"Q/(E.\W!^-F_V* M^S;M])$B^[!0OMX@GGXG! Q#J5Z<-_Z- (PK?HZ?!_,TMZ2*&N@ M*0:5L!>7&[T_")IXN@09"SW)3Z9\5]N0YOGX%V5?.\I,<1S[0J3:OC"&735S MJM\3C7'8G0OKQC0^\R=!93E%% I%SKGOH[Z<;*G%DB"6VF+5/E;,N1R&)/LW MPW'.4GR0HA(M$=K:B$Z/E"YVV9>ZB5*?)W+0L>NLAA5E2GC,-)^)3SO/RSZ# M)+^UJLY9IWZX@*,FN;'T?8P+B=[B O]UO5/5A2"-ETC*@&.%7\J)Q8N8911R M.TH$@ >$.5)ZH#KWY/-Y;<:&N'&+K(E:S%)?19O8-3X($W60?.N_1>UQUQ/^ M<3!E:[QU]<54=W;_:XG.RQ[; _H!,AX$H,TI37/0Q,K;;;+\<\U>7\Z#)WW4 MEMIO^)_@:O8>#%H[IG[<4!U[+:<+8$Z=HD\!$E_;$V^ZA2O5>(6!/UY'XL4N M/VJ0ZYY@.\@Z(8JQ8_T>M[8^?&KQQ^&4,W+E1Y/_+7JO]1A/C36J\)_HO7L( MW+0)VNQMT1VA@[DS+2;[V8.&UUB1W=#2\\^['IK[TX_[%]GH"%2T.2?H:L.4 M/%!9YC5E-4B:.40'O1=:""OCWX4JV)"U5LPL*>Z&>W"/X&W@*O*9[1@"U?PJ MH0S^XSS*OJU-0MZ:Y\4]&/EE7M>_Z-Y)1'RJM[O7/\P;:>(S;LG2!Y=@"_*W%7=LB_I?JH6J%&:RC>VJ^]:=4_P:D<[?*=10"8SL$2 2B_IL_9 M:<$8A:8\\A"]B,Q6EEVD. MOE";C*RC9@!U5[B:#:%R+34-44W+E:W)!*KL#&33A(0]64Y.A;(^6T+.O9LM M6D V14>9F\,3>6X:UXFI:CUV;&S&CD M0;%C/UG=!UWOO6]'"9@D2ZHS=MXKR?IV\L80F:'L\=5%)9)$UE:6GC8_7 M'LHU+XV=#NF8R.-E'$[&D"30I/<+_!^H\E;+['AL3D=(MRJ;BHDXT\?;W%BS M.F$KFKP]+S1AV*8JA<\^3M; 3"Q.9P@ L]&Z,T+*N^]1!?=PHY/25!]/^S(B MDG4=4]\0*1+T&+E&!.!Q2Q!2E$0 [TZ9EY 8-*'EY?1E2S(2KY(IW<%:UV7O MR_-!(U+C2%GU^GK2X5KRG.H650D MCT/E(9EYYJ\W"Y*GB9B FV]NW2[/Y@V*FSN'WFE=C0\[610L=<6]I1 5E^6C MQ8L36Z^U0^^!?^K;VQ0V>-]D9<_QN?%JJWLJ3/>I@X8?:%/BKT^I$I@)__ZX+9_ M%A5'4 (>?O5FH)"FJ5WVC%#VR\HZR88%A75S$R_>MHLNA."8<\9 *A92*/73 M_1N'&;ZC4P8(\]QIU>[QJ6NJR#<$0)U1*82+ [3Q9U?(K)\+-2 &G=<25,\ M29S?X$MK?!DW.I\^S*(8#U)O\ _Q>L,I$[[OSBF/L(A;LQ_@%E)9II$(@/!H MXT#/U/?/7V,O+>[B@HRURV?+4-_U$ K.F];Z_:3V)\P78L_"!:ZI? >A&79 MJM>QI)LI# &K[8!'R+THRCD%U!V#N6PSKBA(2_OCN3DAAZHUWK>Q!F""2GB-=,)C7_Z/3SOG7T>,O M/=H5?1NX7B())0>W6O1K/IR%UQ%R51*DR7;VV5:TP+S^1/?R[*%]F6FME[D> M)\7%8'^HRJO0 GD_UMG/797KOV:9F?IBCACXZ.N MB$8SO:20=)T,^W[)M%LW7/[2^*?'U_V/L*Z#B M6I:U)TH2+()[@ 1WUPD0+%B".\'=72= @#!8@. RN 37P0DZ$"RX0W 9W&%@ MYI^<<^Z1]^Y_[UN+O58S>^_NZM[=755=55\-XO*+##@_@7OE.+=16^'\N&/2 M(CUUEOGTSKHS5-A8=#QSB<5I7WTLCY#D@XOF+5ZD_OR(W?/4I]EKW7/OTZLU M-8X$O9E(?47O8%?BA3?*B!DM?-YL/2$L1_./ MCR@ R3?.:1VXN_N5>:A+G?()0QW83.O^*1%6#CN,7%H$X\TFL)P[ZNJ^-F@Q M+AMQ1Z8;6,7"@0+HJA=O"!"[[#*<,K "E^C*+6@;(@_CYC$O>RGZ][ CZF!$ M0\T\)PBZ&O#SY0@JVV#ZJAK/*40O @4(J4$KC%."4J!58LM?2\@0KFS1('(3 MU]3 4Q"YNHN0Z+S-,'@[-A(WSR-G_L.ZCF?\C+7UR#;'1>#K:<',.)-(/D?&O!\]B,ILHI78R?M5->1* M"F/VR"WKA5,LQELT88'71N=&D#TVZ+TW!*15!L]@(Y$U;)3NY2>B7K<2E]3DNG M&Z&YMTMIE46/?2?A)\:F[-;L0E!=976, )L/T/XL=!DJ$\"9F+9JQ!7NDRC0 MNUXT[Q$P>,N#L)V@DA0OK30T#H_MB^KC5E:=YVUXU,IHG39_:R)!U$:4;A1? M>UTH^"-G8C??LVK"2TR[71BY0/[\EC9>N56O_;(._E M?DR3Z'T];0OMUY^(MMR2A']V,BQ.D4@!?Q_?^ ]<)[YR;T9=5J$I6B/:NO'. M=KUXGG07&G1WMA4,1)\/MVZR&:( _@Q([NQ7P]]@9Z;Y-Y?:$AF6E"=8U>@= MA.D56'%AZ_R&A'ZTN#D=2BCN3W\' "P)?G]5_6&-$&W2K?N<'C3 H5&>T3=V M#);.0]V&2UKS@R,Z/BA _TF*B#JQRXVXH:/AV2R3A]^P]YEC^3.&'0V!6?^1 MJD6#@ZUC?-9=Y?GTW:;8AR\DHF(I63$$-JTC"/2?RXI^KSW?/,\&)0324"&WFRB^BJ%?$#,HF]QT68W9Y8:S.[ MU]K?Y!N?\8^Z%K^<"OYPZ<$X5/W3;B-S(WW<\UHID[3]F4I5Y'"99%O83K]J M9OC].VOP1CJ>#:8,:VQBQ]SYW<5R"/W-S@K&(H^P*-%XSE-9EB\5DGA;=_M[ M-+/YRN&1K9]R=\V0O4YMA@E-VW[2QK:E%F^W?G2S,3?Y/\KPW^WC'*3MD_U^ MQ+MQO*4IRCZVX\IO&]$\7CW2)=SQN%/%YO4:\*,YN"M%LE7"85A[B*>)\_*E MZ<>?T)&LYI']DR7BYLKT*1E1 PZ.Y-"QE"@FJ3'V+\]Y^,<:3QF2Z;/JE?32 MZP^RD:\T#$Z/@'%>5=OQ3X1H$R9ZX!U,;S("+R>__(+O^XP_>>,3M:8/X0MQ ML4Z:L:SNTWKA'._VZ:F"=Z+!4O9QT^C-LGYQRM]%G3)6 NVJBUB]U.T'1<)' MPNZ8/IDF(=_;J6Y5/K#/$[$> ?XF/:C:0"8]^C[I M8H]C2<*=H.SA]=TB7C/VN^87A%MH M#9TII/OZ9/X2R@AO;MN@A;(?^2/MPM!W8WG0@"'%NH8ZQE#']:_Z^4E8^G[& M[Q="&(_U*"&IRPTP,"W3N33W %=P@VH^=R+1_Y.'[/7ZX.+$,D"@E MB=%!0O$(!3#1.D8!Y(/8!5B RU'!/HJ[YMB+TV4T<;$]=>T)W5*J)P+7<+=Z M6ZXEW. F/H96#^Q3>/\@A9^R\.J'HA_&%7 ]!5.6P>_ !ZK.^4GVC'8S%+S* MB_,]PF-?>HV?23"__BD3])#-B*T:"_QTS[(6FN:AK8]2BR/"=KU0S8N[&@L ]6Y6/3CUQAO+2 MZ8CF 3]LL7NOZ30O8&>HY:"D^3J!^7SRD]U++G9U>7/SA ^\Z8N?,CST[Q") M%>CO8F-E?QG72Q?^3*\HG+KI27Z\K]A;KHMA1YV>@=AV B<8L]GVEM%+Z0B\4BK+6S@J M:WL/X>EYQ7,>7DQ)%!HM#5C#':2V]/RAT+*#4[JRDR*"6KX#'26RF;'SISU M=RZ=[KQGV[?#*?5]Z<'=2!%1&4KM9+EXX(MAZ"=NX\C;_M7GVT+##A5D)-@Y MVJ;K$(:89=^*["?HT$K4#1Z:%1TB6 8V5I&"R,Q"=^S7RH,?G!9FUBF=)H@O\%KZ?94: MOO!ZNW<5TO-#F,Q1>NGR4.O^X[;8.7$5;V#J45LXCL=]C-9B(,J2$93[N MY/QQKWU1G\4G48^1!;ZG9$>RAM'IJRR^.FP>..#DQPAN,5+ 'NOD]OJ;Z?%_>7 MY[OX7X<(UDZ_A?LE"X_T+2\^>WW4",.+;^/>#D,FQ'KFQY7E\U46@ M-C2X7U*DJOUEXA/$\G# PRL<)I6/4^0,EH1[(S]N:39$)I[KTPS7W$OFD6,# M.O$M^&[BV5X9)\^4&J UM^C9]JENX @*/Z4@_=]=85Z;T["90WRTH7:@U\U]?S?D91 M?Y:R4("@HES04-PB4@C)W?J/*N8P6(&(3LA!D8O]Y67#=1?EGR7I?U+VCSK\ M?@HXH@ +M.@?=;)!0P.3Z_1_%1F!_Z#KFD6/">E3B@(<+AYFG]_JBT(>4E^S M#$O9'#- K.V=WPFY7=,C.5!,V4C< 6>*K5&#W&,?P9Z^D0Q+6Y@ URR M<[D/W]3-<(P$OB+V<@W3-MBNK :W;Z^^N8U6SH_&'7R1NDB>@E:WE2\R+ MP,G=/A0@R[AD;4L67P0%*&T?(=&6D(]-0VO14?6MBSSXF;;IS6]9V?U5FV076UYH)_%Y6,L:L8W.8!O'&X;^Z88J#'B"+#,TF MWE#%?U]4)G2XPW!\5X)9Y9;?F1)1*>CU\'[- [.N:CE^58OU6*_K4%84X.6K MMT\:^873X[1UQ-GF3B!0G5UQN\R.#3.3.^ZE M=,G*"G.CI334=2W281+^.G M:96'BWCG8G X%BI9?&C[BKN\W?.W1F"(MN96CX8NX>+5;^>;8U3DCKAAKW M )=\!>4AV^N9P#Y2$[9RD(M)ZJ-UW$ Z\T;L_"U[K!('(^4YJBI*6\6#P9(Z$+#;@GZ90!0@ 1UI-I8K*;7UY!&E_XI0TE-#QB&G:-"CHW.]-R2O/M.RJUG0 MHODU4V?GV#H/>8OG;0)##AX\PPL>QXKU M";M/= Q@G++/93Z":9(,B(^E?9YJ&NC "70FS-0>]0?Y?(%CQLFS8;A M*$;I%Y;OK0;&OO0=>APK@?P7G;;8_U7BN^JR:KP67-D R5:>L:/;X7;0@S8T;1KB-AU M^PVQ(6W1JZ?KRV%7XACS1MRII3KQ:HP2IUJ__Y=;J10.4H[[KS+/WMH MQL9"6?+FBK]J91%1??!Z;%5VS01\[#7KQ_8[,N*OFJ.4?M7,ZC51$QC+UMH% MA5S?1G@<=>S>/N-G>^H"UGR*%<4JZ3;?7.YW@72-6X["UX(W> 80[:L-K.@6 MIA8"\#&A@;LJH/;*R1O;UOTE]"X,7-*R1M9V(&B; MDTJZ&1P4UZ .O:('72CLKCM-[9K[YAKAY\+URX[7AA5J%JYB6 D&<8W;2@< MY.#_**U:6#5>!)\Q+IV(D"R*CU*5UPZ.T3BGE\(*2Y>;P0^["8]A0#"$5_% M>DHB7_P.3L::>-42PA*C0"8_*KZT.B@JJW9X$02;J,40TYV,1 %6E2'(%EO0 M29:@21K/KU">EPP6&5CS?[A!O:PY!9T^1)Z?%(,'==*^^#W. @-)8M]G12[> M6-$#LB+_RB[QZQ*<^J<7(+KZ&RL XU^.L_A_=WU)&KO 3NX>/8%5']Z'^AQ+ M;?D<5$JU>O)*X>U=G98DKW/+@]HMEXM1@"$=@YNG:/E@*R&7A>KW8#EE.8,G MFS->7:32OAO[;H.K4_[!BZ6>OY@_"XO9(4&4(\]B@B,&9+4-M@^EPK[$L;AC M\5_DA"/[,,*G=_)U@JFYFK^?T86;GU[#!SS*)/^52B+JNLMSW",Q:IEK_RB% M6="ZI(/[W9N"P;9W6HEG[Y*_G52_.7H*=J9YWI'-[+HP.U;27VL'[ZT M\2YBPX??5SY%#QUS4&GK4LY1 MU_)J$-FGM:#S4@]^8J0K;%+K8 4I+6=_M4:'#-16=DNNZ$BD/1CY_X(K>5*F MJ_\-6PG6.)83V$5BEEPA-:RG,_=FT+E>WDSXUHY[ZLT]&W61^9+B=+I1N]6& M:6?\YO8N>]B^6KAW"O).#6C_*P MC>7_"LW:?944EV\@,H\L>B;UE<7N]1N- MBY#XDMC]>-B2=M&Y-9LB%!J, JAZE I/QJ\*%Z( PBE][Z!'@-_88@RK^F\! M[:.T&W:M*WOVYP.2RO,@V-SB?C*X0N3!-3W]R=6PY#TBDH76EPF%VM/TT' E M8I?DS;A(:>PH9O8E';+5L?-TAN&3+9^4VJOI53O2L;C[]V>9.6?ESVXW8;V1> MHU%)K.=L,Q?9T@WJ%G:A3[Y6W7G&T,$[SD]#1P>V$:6N(-AGZ1HS?R83MMI] MJ:8^&X K@!'@99:?( E>>3>ZOYXTX\U-[\!>&746DK&-8:RJTL'5YF=O>QIJ MG+;Z^;M/$/5KMSD5XA6,9A+L6HM9>++I>L89P;FCK-/7_G>>/2J!E\_ /U M@6);NE>""F.E"24L%JG\?RE276O/_ M1RBZ3=(^/F_"P<^ MXY$M2[4THV=172+^+. ('S 'M7<=\ETC)5$ /\)KIKBAM2U)#[OB_?HK;.%6 MK(P$:G/TLL$D[%P\OB2\N3 X*!&AZQ)EFY!LJQVS>:N3GT27"JY33&EP*7U6 M<>52@@)@+VR=U5[U:YQ#S/G)-JYX-];'/D*^;EGN#XK\33JPU/CCUFC#Y$ < ?S/@>X?L=\G9$E>$W9EFK MCTB;9[VNTMN,CX_DP8S7:ZK59?]9]:$B0FX"- M+# G6\%OC#J/$N35%B0$<6%=H !=$G9VA.ND"3=$3B+29%%>\;,P"N:&1O"4 M7@>I#.*.'$ -8VX%O&G79)R%'[)SE9# +$L=S!LN._\8,UV(%P<#_[9'ZQMS M__SQOH\QTT<3X9YJU!*C1<\4V/8#J]#*>+D3ABS%0-G$ AP)U M58!+1A3S2C>::-J8OQ6<">G6/S 5![N2C9 M.54_1@2+ER1"$\JH+EAVH=GR BUT][3NMZ,YB2AE* 5-I)HEZ_/H6VORC%R7 M&B^DB0K5S.?3<&\%@PPIQ2Z<=<(Z250)A^FEC$.4]MAW]>8]]MO3781*06NK MCA<:%1H5XHIO%2#8B6+B5>!-_*&M$"1CV6.L$X(I%* %VP4_UM)S YZF9/=QYV#G&*'1JIY5?O']MAHNEL2$T6#6'9<91F*OZ1()*P OE;(CZ+1")20I-[G^'N;RENQ%^+;- .J)N M\4Y_W8R!R"XP?+U!\+@L[.Y-U"^/PXCKHO3JU/U;"*R]<:N9@TAVY(_)8Q#,;$JK2[LOIR- M*<^JV=[J)6;WJ&QLY79_[N"^QK_=N4KO*B"+EFZB"8#+"-9TV@: M$?(2!]QE28.Q]5'(LF*""(*@UN7C',Q)@MN$]7:/M/K@PR+'K?-S#NO'\ &' M7I%5U?;51H!V('\!ZPO,<%"#\X5JZ)((]EZ. M8>[C^"/YBO8$0,J'QC>GIWWOO1^)I!FL$TZP\S;D.-$L8X2&?FO138O WG.%MC^6&Q":&+#U=G1P2*Z;B MT+,ZG^O+YRNTA5>/&5Z@!TXU9,=H9&YK.">!0RGJTNI.,/D!IZ4W PK D5T6 M"#K:60,M&7HD($%?;JBU#2XT17\MU%7T&I<;VM(3.Y@(@,J_&*D5!EG*&"+$ M.@^S F) WXHB#OW2;/.LP?$.E^QR=YT^G>\]Z/(SI8PPYQ\+AO)U-)%;(OA' M*ZQ_?470QB5P?V2\!+BLV&CO3JK7B]_5XN?1;P@B Z]X.8IM6K]0M]QS&_MF M>$FRJD,IV\&H=-=9^ISV;=\%>.3/3 M[PP%%Y<01%=ISO@5OEC\Q--(&,P=V;6DZCJXL4ADW+BIR&1648V0T_01*YF3 M<%^?TQ5^Z?&*LIZ:G?"8; )VJ[SYCU,:W?6*NT<>'1VQTIA-[WR+^AV:7AH# M3,YZ2R/+:X001?9X%KSO9,.\6ZL]X=4^LX_Q-Z"B7VXU_D=P]U6#?SH92_TA M?=TX_\KJ4=39"7H"\45+DXULB7&3'H:THD23E H;&A2:KR#PUUJ78/>KY7H2 M'R=N9:;NG?#\8)5 K78KYIU.95?#[VFU*$"PB#8ESK0U82UP9OEH7S["%F[N]X=)8V##-3)LM<&<\1A!)XWWUB'/Y-Y M$CL0:^RDX=F6:>JB'"!]-+M/;W-_HZY0S7# FZ28XKE$[$SCHO.83AL%1;Q) M8$]]S0-#CG[TUA65!8_Y\%C@*Y>'M:2JFQ[&VXC<="+\EZD,GUK$:(AA5*XB M0K:EKZ1^PX(E:![-AM:M;P4\!>:._ M0/D]Y ;RJ?40Q%4Y64TNB(NALQT?KZP]V!^L&B^N)6'N/QU"^4Y7020O+EMS M1MI$'ZSC?Y*GP;V:LQ<7)8?[QB5K1<#@;6G5WW-?U0O"1=J M2LK>7A/ )>UD-RAKBMG[@!F"V-V'#B^-G,A%]XF[!02N)CZO(:1XYO4-YO;7 M;2E#TJF#9N@TLS[!6J2/';)3#4/T<<^3Q48$WIW,M1WIYBD1#Q1ELG%[&C52H@ M:D5CJF'YT]]8DMKEKXS/? MHG5<;7]>IMZ)N\9VCAN%AJ=JZDW/;KF52PL2G14)O&T6?:](',S_LCX*=EAL M16\P)^10VAAV!G^;!69Z5OP?PX '0B6 M MD3X1'2,*,GA+3++K0K4[=!CS:]'W4>FF6ZYGEXZ30*W'4N_D%EE%EG&:T3 MB.SE[N6CS_CO8IJ^ZZ$Y4OAD\6IS\7LS0=/QBR[SHVYRL[]\@XI+.1L#@ M(27 ;FB@[Q#SGE_UNWU)CXTYJ[NW/>\UFYK,K+_C(WD+YT4&TJUFS($8:03 M"@A?J3:81U1C"GDHR^Y%]M"$PJ8K155-^2^;95;/2FL4V3PIF ]=+R$OA'+S M8.3&2WK*V_8+U-/=Y9CQZ3Y!JG2 5)-C+2@!X5N]2RDZ=]H=E[NA /ZY_+H3 MGEG8B@B_YO>R BMLKBF8W>..;ZXVL:DG-."Z%L&1S)9G)6NC$K3K)N$2 U\O MO=UP/#<.\G>V9I<))QSM%!73KDMNN ;3VP_BS:HA;GY&QG2Q\%/1&DP:228: M!FGL'M,VC(7FVY.PQY*Y$O:L504B[3,#SWH,Z5S"IS4&]]KK[?&VU1M:/[&R ME1#/$(NC ,4*^0X LO#TT_ QY09S,XIFJ]BU0L6>GCE/JNCTIF2[^\Y1R&8\ M=0US=\8=)O*I.5F \=T-\"L F=^7=UU,$6Q4&2?9W.]3 9Q*AN)S*FYAYL." MP&M_9A \ +USSOTI1H3E=@];\CK6=3 S/KAFLO[S!&>R4, M6Y_ED+GR]199I0[1?/ =_P=W?PM?@F/*C;&6-BF430^\?%\5<^MVT!T+BT ^ MD:/:(@S5\OJ& M0W5_;RSODEW1X8W:G[S[KP@C\U]^X"OX-^%+P#UPDHVU]+)PXW)ZFO!$K?MA M]Q 9:;R\&P81SUKSJ[:R7'("F6ER"08BQ@XJ<#OHKH?M7*/EX[5(1>*0(YZ- M\?;ORDU*>6WK$(V\K>]\T*0EHJSF2>1C>RPT?WG)AMA% ;JC+L2:N%" 5XFM M^V@IAJ1C.U8HW57!-^0\'5_2N^R::H$8!"#WY ]*8./0W\'&+JB9\3'7+-"9,L)&G7PWHK^%8X1MA-VV9-?...[\ M5DUJ5[5QX>#$-;I)%SR2MTX,V+?-]%.9D8M?4_20]C/2,^[F%.;Q=;#:^9H" M077%.$N1VLQB649;N; *6FFJO7=/64$\/*4,U&MURK_9:-+_9:/I]\CNFD@G M"A+NZ3_GQ((]X%\9NWJT5=JZLFU_'N$!Z83:7\B;*'<&0<-O;3[@@7U*^6@7 ME=%7?EBF)J6C.08DL&^C0;R<1")KZ*Y94E" J[LSH,7),I$!NPO!B#I^+: ,(.M9Z[E07OMDP5= SG2N=E&F;M6C1^Z_ 5NOUS5D$I/.V%7\MT4:)KRO1>/)U5E$ M=4ZU:%E?'46ND/@?^^\I,OBA:?Q9.5W$8^V5,-3U6V>UHQ!68[_('[H.L 7N MP]5H+[RZ53#AO&' &8J[;\,E\$@35\,=\D632MUU1E9&[%\_T6_S)*5RC7_V MV7D*$7G*6:C/N'_"FRW!5GQI6=:/GM5H(B&7'[6-D0TUKBV$A[GYH7*OC'G/ M/W$:&7]>&5?P"+:V;^<2%F4;2>:EJFG/IGSK 0QF4.E4D'NW[-0$K+1[-"&" M_+>(W]ITG9/S:*ZG[ASTQRG%WZ\'UHF'K^UYX>AD=FY M]VPEUPUX\)49M,G =W/ )/?F0+B!^COWC9O%QV+RD)B(8YR0])!8#25W MIO/87_PNE&D"2,N^\!_"G^]=$II^7.0!-GKDZ:/3*:J[02[B68@;7'/'F1QV M3J:]BF];;;5K&2->&HXUGOG 9.Y:\Z HVV=I%//=$O- M*FA\MN/IS^6J0G'XO+09(9=CK*NIBR>0VWA.H_#/C[9X_JV0!8F_%.D[O992PR[IMJ: MC.,G8]DE7,_6J]JXCY22.*)PUTJ@%/H(5MF<[@O2J/D2]7)*8@V[#L@9X[D_ M8*.N$#,=X:YJ0>OLLJ T@W=B\&47-J:>3SV=')A1'/6T-.TFB'X\'&)\G#EG M/+B[8&6SA5Q8;*]EPNV*)Q3,#S&MK@J7%5*R:W._U=X?/@5J3;C;(T4,PU+$XC]XW6]%<4=V/ KD[>8/DF1J61C\$ MTBJY'MKGW__S=S27JSHX/[=KW3\L[0:+A MA3!2!N!"#KZYY?_#>10'DZ079 MTAU$MEH/BJ^%;OK*$-?6%06EK(;580-UT<91#GH#H[0_)KD9O9,M"B:VGJMKI8;4D&^\S6#'@.;5EJ7M"Z\$5"#\U\L]:]>-)+0GW$CWB+\&"L^;Q#?PW]138HF\=8!,H M2%>),%P8K07TE ^_ MDIN;/(!WY6I[L0R*2]7K+#,N\H]U(KIHG7O5E0!#X M7$IB=[WPQ!B$@#[\R\11RJX?9C:]?DB-.3\I8FRT9M%Q$6UG[-L>S MA][I;_S*0#_=3'='X5?RH BV:Q;O)12 O0_4/[+98.,U%,2M([=6]T36T;%^ M2:SNHVX!;60<^X%9](N, %+OKIC=$GV!Q7L96G<I9-4Z MLVITNDS/@#SR]DA.4X2AK9@1V-,HE3/8\C:5(Y2BODLYPF^EQ: Q#-'Z,QK4 M/MF"GF&AME#*773%-@;.*,#363O@#(^2P0_N-&#',STM'?WJ$K<4TSJ]/&ZF MX9#\R5))BZZE9JZWM97)^PC)8>X+"IX(-44*\;J>$_A)8;.&RZJ ]#TBYZ/F MGJBNL!\.+K.&*,!M[E\MH7"_S,U4YP4NH^[L!AO!GC%+U M,)&'NY&G(6Q!+D3<;N,D(N^RHPU-:G7O1WG28,,#N%3'#=:YE+_53C*]0,_4 M,E^T" NW1VS^\CK21R#]XU& I-R$MN3G,19&"F]E8H8>51G;K2HL117L@FLP M_$^*M%RVZ *VEU(8A.4=CXG."X$_?!E5K9M5&)J:[0F1IF*'1N@![>==1%[] M22OTYL2*P4? 7!1BZ^N0L&]Y+Y6_>B;+N46\::7RE&Y+O#L&E?EHKNLB=E)"MT,!+9,$%4W%4B134>IHG?/>'YN.A_L,FO)XKX@9^]P, <:XE&A.$4!_$U!^\F 27+Z MW_"^NX;SXO64=+1HW33WQ3.,VZ,8<#!J97FJFYG8%))G=';?O8<>Y8!7:8=0 M !&#/I7&(RH__()6]YF ?P/\#?KOP-]+UT/YO:V1S92;3J+SVPLIA7J6A(6> M9MNQ&<^U/O-RBCPHY)8QK)^T8=FC.:9*7J)Q[26^N]S\XIIC:;[WF8@5P\Z<(_8<:OV8)VRRP9CJ'ZB%*JEJ M)>(-@W=C%$11@"Z2BWCNQH?VM/9D?2F2H7%?#)7D3U:V]'SC@F/SX5Y\TR?T MT7E-L2XC\_8X7FRKQ]XS8;OWH]7$[;.TE,IGH% M"JK6">OSS!U9D4F>"GU.2'RKJ;T>WCL;F#YVDZ9WV?JTI?XC>")! IS0/7," M?2)O9_04]CQ)R_:'3^?[]-0 ?NK*&A;%%?4&A.2H=!/VUXH"5_YD>UBQU)IR<(M-=OSS^+#D^9N%Z-MV*">F9S0),C(,%UM;:/+#G_YO%9@/_/]F( M-T[K1Z;SZV+WI E6+AYMDM0;$* /8(HP.])%LDS9O@ZBL8J?C; 0D]%S,[D M0NUR9'J%J*6HZ(OWH7J_4@NC .<'XXXCX(/4G/FAX:T?N42T,/G5S#X M1"H-@]!S-=7"CO1W!H[19_#62P0$B:0\S$&X;OQ6A2_DL/3K1MNP%8D-26DH M@X[G3TO)G W.@)*:]I5]@./E&*<'YCLY3UHY^$,]][@(T\O4#-*06JX!G=QW M0F3#G3^36\+&R19G2V'7S;_7EHNP1=>LA"XG;RY^$TSUD[+;43.-2.7JJ\8N MJ@L_7VF=R($>../P >R MUV&4=HTH *0>!?CE3D020Z[RKO:+W+V3S97,8VR5K/RDTKS2(+YLL,ADF_9) M.M6/E3H(I45HI]-A.&(R9S+R[S$%7?H+Y-"[TY=[QO@D>TQUZJP06VY]V@D[ M"L[RH55/.R_>,2JD5&T1KE)]O-)3:X>F\.%VEK/GFTGBBJ(U5?S*PRE^<4,> M@\O>2E@*+-5'$E1UT%O#G]Z3N-PUGWLJ&MQ T5YQK>!L;IW9RW.3/[/;^:-( M8EO^*QX22^R:(<9F^-6O@^:,'_?=_H5.GCIQ>OW26AWS/(2ZW%K SG78;_.= M)/[+?TQ&F5LJ.UA.5_3]5;&B>0BPO0.:CD;8D>(_77 MD<=2>Q@CR7/?R]HM)X6RYY3XPGSDL&)E#B5>E(<2AZK>?ZR(89-NG56L)[H^ M:/\8_K;-?$WWVT%8:.M&!4= _@&9>OZ3RF;!D1&<+]4 ==;,/#GW91;*M])B MY F0=89!':][1->2MAIL)60>B^U]J>:[: ZYE9B!DP6FS[C[+W#MVJ+?'(@6 M+QX4QG>/^='TM#"#8.MHQ5=W\1)\'(V4+O'BZX+\RD,/1__(H>_$])O-ROLW MFU62E<@;)'T<36O#:T5P5?F=3:XN)JMD_T%7S!8'K@VH71I"[8U^8*VWNL]0 M_:8WO\@((H*I:/Y]&WY7=Z;+\!SN%]^* KJ'@>K54TW2A31S6O/S_%"; M>.^2.A^3%;I8\/S(J9[@K&SURW/YR"UFVO#0Y[U:?&M<7VCX]X=6M/O*MCCZ M:EF4% AL"UDZHQ,K']ETD-G\W#LIS540\1PB*'TIZ]2=,+AX@,L?8=M];?$69_P./;#C<0=MU!F,BE.,=(S7I>9";%:"J!#)^GT&G^R)6>)(@4H7&&D1.BH8:5(GQJ7F M?JUI3%97*1]Q"_7+P]>Y:6_4]3%REZF_Z'K6LH"@5PB]Y+_A.!!^,O MIS#OX:GK/>AOQJY/OXQ=ZB(+*)NZ. / M6$E3/G9YDEZKT7RSE('SY0]([J2$?,U>2]#7_KUPUM+7!80%%-JEN,N_#M-P M/CD7>026$<)_]W5&9,6P>L-O+%B>Y^9P]PK,EEU7^Y\RPO/C.,%M8V-7U."U4(F20C^=GE@S%JL@C3AZPZU6HX:1I(N#]0 MXB7$2>E^93@*UNGKM=]?:THLB-=@G96ZKZ1=;%'&EC0#F_S^Q#ZM[/EP^Z@, M#9@W>C8KJ!<8QQ=1MXW+OWMZ,F!_P?;!@9+ *39[-<24N>2A +U2\M1LM_2&WI-\8JESX1TI5A=&)V^A$F!)%&? MH%PK=W<1(H>35T87X-CME2XI#OCYX98(#L?%HY/&-.O7=>+=*,";XW!.*:48 MQ\[,[#MKFX0"-\[:O!K)HM!2B36E_/X?STS-]F(DUTB*Y#C+ M<:2JQ.;?^,*B;?4;7XD(X&5\=N)\0-0#UV.+I)DM*RIV9%:Z333#,Z/K,M7H&&:QD\FZ+CYF_:%5X M4NI3^+K8]_:198<6M2,V(Z>]I/DEQ>6_,QQJ-#\[!O_N">WP!P[>WZ];)?\ MPM[^9_:[- /_-"+[99KUMA_O7FV*?M$8:AX:S:H67TGU=N')SH&K6#*X1&O/ M*B8X7BJ'CJ66>CE(">"7+2G@P-Y5-#0V!BQOPASQJ!^08F4.8J7>^0QDW%QL M:Z&LJ< :UILS8ECC$[5[QB'*2X9E6I2'9S8^O+;,,?;,Y>M+I#0P]Z(B:\QX MK-3,@E0IY'ME=4W8$[( WG0/8JKC&*M<2-@I*9-+D.W.ZO1ZQ(B45E32>=ME M_=!(HZ>P0+[>D*N9#5O)3HKR@^<1Y1\];20B.3$H2\QEEQ1H=L2W%SJ4@R6# M23]C;MB9S+SU:8WT+&$1#5]2.XB\_@&:O!8(EU7V)*(%$[9?.4AAIH28XTE(P!DL=H+Y0(L6=0DH6?CAEA;)^<>36?+;>]YR.L,BU0Y]&S*S\:_Z50_# M<>Z#GF@.AL^LFZMAN5&D93Z8V7@HB:?!L7-%\;*-'%WL6BBO]/:WU\W)-$?7W;AU?=[5&IQ:UR=@U M_\DU91P0R:9Y:HF9-0Z@&/34LLJ:A+;VK2R9$_>/.DO1O:=J3OS[03SE@H_6 MF]Q>'7S9R+]2*/,!]76Z] I:_;)?O]%6/ %06(O"%9_&')(7>U/$94K1UWQ7 M=ISJ$'3]L?)>]"=8:0=1=HF6.J,>S6?E?QF=E6E'#C6@ .F@BX-LA"@N0]QA9QZG,_]\RSHSL559&I+D7 Z7.#8[0\2(&/ZP];M;QY,2DO3>WL2&?SK M)A[(?!XT!+SV4-_%-'.TG& MCQNXW88R[).R2(<&59EA2!0E:_.29!J; C MG8\BO7_<'_@=P27_V@]R_E_2K_' 6Y^Z,*4IMR^H^U7#M'7W][.&*>?JL62N@?6^;V!Q:&R^31=D4K?'BCQ\=0+?)JPGH^1*9?@0VQ6C>"]A9VGGLS#9D)E2U9A1 M\7SZ>KK8]!IH54YZ#+\Z&][* 0J@-VAZ4M0I:RKG:0*-5"%,+W"+P6&HLIRL M'879\Q0/*]#-246M"YS@3].%5T^E3RP]4SZF:"YIL*65-\,HUF,M,+< M];!N81[!+NG:"JQ@A>FFSK)(H&Q'1%<^ MFIQU4P9>1_?%RV6 VV(F?V_HS'=HG^CK.M?QD\E+DOV:1:(V2]'"G.*K6%%X M!)112D+@)V[*7N14<=\^F?3+] 'SL[&6)-L.INC*EY\"ZQ4]YY'<\XRR=N98 M=B]E127+(,M.!Q9099TY)69E,;QW5:8KM +*M]Y*2R17 8-YB+A+1$\ZU_9- M+9:A1SU^]]W]J!ON'S;G)-=TM=4T1/9F/HHO#,@37Y9VN[L2?]=]N1JT)#1R M%TZ=)L?&?622M8[+\VJ%[L)1025W3J5K>50]Y-38WY=&628OKAH1%TD32O[Y M0_Y"X6V.7?".L-CRU*D><7%6_3B)/= SWNSM"X5&ARE@),>6KA^N@]A^E_-8 MN,JYD@2NMDK0]F;[/U%HUMAA'W(@KYA^M)!X^&U:26NF\T82K9B&T=P8&@9( M_U#))E@/=R8ICZ30/RL^G?_3:!F(GLV_GR1Y-4]![NAI_V:_O/='"A06###W MO%!O1-! >Q'F"893_COOQ"7Z%YKE;_)%'MD*C=XU4R'G\)YBX[F. M%D(K%&!1]5:IH+-8A@M:C=)/\YITGTF5XA:S=:+&:C8XMYH610%X@8_&].,2 M\F8E['T+FS1NJZ>O"G_B0.0=C=D"/V #+XAWM]]Z0P M,/\B8$S,E]@VGQY^_ODJZJ"DJ%Q]3Q<%\,HL)E&2\E+-I]=^YV8.@7R\" H@9CV$./OR MK^?<_WC.KQWR'CG;Q8M]1?IP!W=PK ^[/:&0,2Y?G M>U?S)!H9YXLDG*YZ'EPHY/_*X[2# LQRE^:+'0RF+4UI,6>_E$8!M)B.!I#X M%9*JEN*L6\2J79.%%%I]XG*@/X]*G.;,UJF 3=@NKDU*G/\!OUI"=_%3R<"8 MN_I*<3D>Y:?2\-/?=$"=F^&AW-?C*\96V(7SE!RZ;2RY_?''F;+91J7Y%05% M\ZX7PO3GSVMJ*A%2P+5LPXH+$AB"KP.R-P5:1 N+)$+$':EF M'B'W+S"^D#;&X-B5$KGWEPS!)?3FN>RL"WLW]M],G^]?:13=_.U-T8&##40M MY?DL*(*B%P401'0@WB2C EL>RC !T_Q!3UZ!ZC*!W@->L+Y&6Y:YBT[YD*4'_+8?%W3#7)&[0B M2IVQ071:IO<7Z3PB:64?1$<@9GK P:&^^B&#SA\%+NL2\38C2%+R@TFE]+Z. M *TOF?4)_6HB";E>76T8J M@5U/F3O9ILL?]E ^WQ12OS&9T6>^6BBT>?[:VA!G2V-?MEYV(W*>2U(?P0!: V@R#AH$VI!L'_\>^_ M?86)5&EL81_-U4,#N'7H@EZ'G>]%E.N*26_C@\>E)T?#WJD+(S?#7LD^JS M\]J,%AR\NPN)9M4;0)EA D)+@[ M!'>'AA \! MN"6Z-:Y".X18@0( @P0GN#L$=@FO00./N#=VW.RMK[:Q]]M[G MOO/CO?M][_Z8-'/.JF$U:M08LZI&^1;! ?NS<$ UQDHZ/K2 &$H$9J$=3C\ M:UM$;N%Z_JF$YE#@UHW=^Z(^$R;K67%A_AO M&$W^@F5VS=:-W,^1 /-?0::?BOJ=E&T"J+_T35PH+'''9*8:>+R&B-7]NR_4 M;Y(1G552&PXXWP6W-7K^@V+D/NFP%9-+:!CL.E2R3+7F!_6,;LEF:O??:L1" M!=O_D,4TDOO%?\T]RU6GY.)[L(5I XRY["]^30ZR88.ER'W;8.A9R[*Q"(+Y M!_^6>;R=0IV383,R]V 1(H^EJ^#N"ZW(K[@+TX0K;U>X0CSQ3FK!).B>S=B' MN=<,CY25.W1+S(P6N10Q2\^*:(T_I40'TJ,8AWOGELW_.=GRLM3^SSS!1M'B M2G# /7590KF?W_8,]SYC%ZTVW7_QH-+&RJMP^>D$0_LK55,G,)?M1L'],]@* M%Y'-RY?<1.>"4[Q*/#%ZV 8*P -Z*7*9]/0D]='WH6@#$E3,4<^FE#-98D[U ME&^AXC%BR.?U=#IP?2],X3WS*9+1"=5&YRA^I_[<[.Y:INMV/]DDY4,Z2'/+ M)'*71D29"+/XBP&+JJ9.7@(:1Z!U%&D+)C.R.A10#-C[/P,/:UP$4A1*5V$EL!E!: M(*3 _U'4SCM$,%%TB26BZV--RJ]=\ZL8]0RB.TL8'!&XE)Y]X[4N+%")M-?*')L/,K877]RE:$)#'D%+LW*N[MD,K'<73K_6AP^Q;:R>(EI2WVZM=A7D;=+Y!BDDV_I MN^;I+G Z7B-TGY0Q+HR/^F7@ZV_J)I(+N9L?5C+1WJM9PXRV/=M>NAC;W75U MN34]'57Y],AO'C>TN_HIYJK6[3HQ6JU/-JV#)]RUG80;]5'OBCC%97SR@RUK M1]=>.V:\^6:1/>_4E_N-(JTO4Q)[=/?Q(R_WAX\'C"R-/INIM?K6B6&TKM=< M50ZA)RY?P0'&\FG.LB_I+NB?5% P>.KMBJ)WTYGM7,FI=;W,5MG'THH2T;Z1OEVV2X0 M5T#D% _W7:TKO8'R6J"$!QQP6C!A]_=5N)[8B.$6$?"RY$W%&$UKJV1GR!1M M);")*DS=HASA6HBR?<\W[%]5I$MFRGWXM'%-E\TOS0[_U2+MAL_DSO'DL*87 M\JCWR8>,:W2&KS*]W[ESIR$QK6:B@8'1/.IP@'N+2?T1I3_?/\O*Q$.;GSK MI0Z[5F=[O!6C:*_>]Y[ZWBLGG^-.M[B@'%LA(6.&J<+UY\\KO-!HL.^1T70S MM_"C5#<]M"%XKH%,QA%J,[C"05J<*NV+B#G+OD#L+#"N852U15^^3K 7.XCK MI!MUWK'F\!^#2,KWUG,31UZ*JV'<_.<\GM>Z9FAQZGK3<1_Y)K? M R*#PI\)/)N19W G# BC,F<;!CUI2'Y:U_),T]'VV=/.KQ;S7JLE L"@G/*: M0YSPV5<8(XPX3&OSZ2^CYWUT[ 0;,GN=/;A*W,ZM!+>99UXXQ7SIK3T=>CHR M/$6P.1H>-\=%&)*O9'LO8EB8MOZ>--#D.-15EC7+A?\)T9-+>WF+=''0AD"4($^_9IXNGE%N2%%1N=O;JL">->,HM:C\C.G; ));(IT M@2(@?XOWU=+4#P%FU;9QMT^C!V\^:_2-PP' (_'A<-Q:";Z%G,!1NV"K.$%0 MCZ MM^L&-;@TNS6[+ZFYARF\_77S8LJ/J"E=Q0H[X4A?T?90CKGJR)EY]O&KQC3/ MO>BT]G"M_B)/Q60EG[L1EEUV07J/78)['I.W,Y-["?>LY*N]AR\D:I4T-Q03$3RF.9 MB 5(=L&D>;L[9!=WF)J)4;!"W%#=H/S1F $E&BON:Q>NU+#(];;(6+AVY,[6 MY[ 4O:-:/8H;]S1$.B=TCM8_+F?>I49]E9=>54N,0C:V(3G M]H]COW_+:+_P>T9[A+DMVQM3E7PXIF_YWI9N8:#D$E1\N7$VVZ1 [I0OQHCMR M1%*\4MA@7::R- O^DB^3-"7B=401RW&()'.-JB7W.BM-J;YS+$GN20&S'9 MR5:'2M"F#A:C9SGR[GKB'06*_""\9LN=[EO$7X,#;#2:/Z1]AP, Q_UAW^WU M.R4&OU_4?,2GB&(+ *OA>N>H>!<8W,Y(VCOCJ>17&N.^=&XU?NDZV;!*E"89 MQQC;F7,[S+#1EC,N'*=*B?7^]VDJ9TU]O8T(=HSU,25G-H/,A'JT#)+2B\N+ M=@"0S"%*EI;=5_L$#D"'R2]B7RTEE1A'@S_;5#?? MM@KLFK6K *T#RE'I4JY[4V;8:BCYC!TO8'&#&KB< R=.'T/=5^8)"]M"60HC MNUY"?O^NNMJ"A>$F]AD.4$6>$ZA3%P C XH- A<8M]K*V4LL:Z?<#>3OKNE? M2AIC GEC7"\FF\QGNBWKU_,.E ;=8*JS]TZ>/)R+RBL.].Z;M$R'9I2+/ZEW MM=;@_'+$F)9RQS)*K,8[OR(7ZB-KCRM5R$4T8[AE3)$T._J OD.2X14X> M:6&BO'F=-ED1I]"^8GGB=&H'QA628 H]!EX8Z7/=H.Z#:>6O.8N(8:_/6][G M(5Q3B/R9!Q?,KV*,I80/X?5.9"#"=\GS(X0/NC4"WJ#VN<1"^+^U8"M3. R M)\%]LJ]'17N(DQ!P$B)@)#\$97B,:9W)KB/10UD0^EMU0AV-BXKE09,G=6,E M_/V]''MF/ JUQM(DUQL(E,LW*6$(S]=^[$)]E9*O0Q_+YHQN:= \\6,O*19O M-T!(QCC(&.\ VM5,>2 4))=,F3(^)E[$/L;ZNA'R>JKT:W$%C%@; 4 *NMBC M?AKJUPX5(T8XY3.;'W02X8"_R 8NNUNWG. U(?P[W=QY8$49^'@W-5'6.^TO M]C/_/1R\"/V'-.1W6]->P 1FO< =+\$A;G! U>8QL91'?2HIWF="M8([#;(? M)]HFLTHT!.4F"' _:.=R_YS/$TQ-\<'$1$,'0 M>]6S-$$!<N>^! 6X.O43GJE@8C]3)J],3NC?I_W'D'.C"\D@:>=KPN&9+V\?B;.*#FW M.,:2;*Y4GXOT"\HV?:EJA--ON5K'8'9_!XU J-N_UA\;0W=?AA]N76L'7_G1U M>IKRLG" PH.:*QDJWQ8N2F##U1CCX)>P4.# "&54:%YD6X3?8^, MQ ^0J _>WN"2QBP8_A3[J?5*34#T@46HZ1*ZFG,\L U<) EMDZ3QT1DOKNYG MNT/V?/3-Q@, PLL?#E8WSBH=SF2;&RBB>+N+R:CX/4!X"?79TF&A'6FH$14? M>>%(=>^T_YX4BIKS#JX*%K]/Q+/N_9Z2(U;@ZVLI(CE!FMWGC0IU+LZO,L53 MY0G*O1YT\(B_42:,,).F]8A^%+V;UK^M4^SK U'%/MA4EV7P?.ARYU,IHQH3 M3V2RO(E^;MY%QN3>Z-4L!^.J1T6Q8C=$W"1Q?=/0T'#OCA5OW;^(K,5P+^F:]$1WE5G@AXLR#_:T/F M*C(DK)S@\"JZF8\UJ-KO-CNN7_P9$](B[8XN\;EF]ZH?T023>TW\Z.Z/8.JX MQ"=BBE1S4>MV_F7[G.QCG63V]_43FF-FE]/3*JVQ?:9*?$O6I,@!SYT5K"G1 M,5[SD2NDVE1Q.#/$I9@VWB$Q.R?N"U_R,8^]F/Q66"1J8,-UJO4&E2)Z/B"E M!9)Y:>OI+RN_K/\V6I%8HC,C]&',?_*[_]U%2S$IV6):X_&TJ$V49#[RZWE1 MY$GXY]?8O'AF&A-CLG)/.?A]RPJ]?#1&2K*J4RPH1;P2P)? MGB?#+H#+"B!+"= :\ R9ZLF/[>P.$()P-1?K)5N9KZ_2H"L)$\!&FYMZ." . M42G>\?(L 7:3=I"Y4X$-SNSOIMX:OM 9;7D>"_-3O3F4GV9 &$E-.,!7\RKW M_"W4'0Y@E;2%,K0<[W+=0('+\C-,P*-=3O VPNAA7>GLW ;-3&VP(7,%XXB*"45GRA#T=0S#[]O+4?N, M-1F'^,-W4O[-51(ON=^\TY ?,&43G:"8UF9* _'[,TRN>\V8?I1>J]NX>(0K M&5>C6^_7,7H1J_?ZAV4H'GV_S(@G+3.U?HYYM>7P"UTJOOK4_O8'JG9\[=RU MU6H;3E(VJVC^--$7DW! MME%S$K?W*-X(Z6)8M"[;V]O=S/TO<8S'G@&(^@5 MM/[M0]U#' [:=%SBE?$HZM>6MQ7P6-G,:@=]+TVDKHT1X1LA'+!=#Q:]A#9Y MDPRO^$95+Y_"AFY,-@BTTX(*T\<;95^8N45^,WQ"#XJH##\?=$M*>+/*&^9# MTOEI:TQ$2,>VYY#YT*H,DIOM*A<;4R^A_['>+>>S!&>):W!&@PKQ5TWEDIM8 M[1B672)IHM./#^,2A5ZE-CZ?E$M;KA[?.7VXW!#(5)GR0B$;E-W/@QH+4P&: MT;*#\P]=EP M%ROXQ(*_BW_#MM=QPIQ:@X1*?(#B;=>"(?J?J@BGA=J;9&GC_,<>3S[Z,8,@?35DY8O-*KR/ .$5SD;G;*WYJG8CGCVU$>X-X4S(KD MJB*L( [*::H;CQ]]C*_WA-Z,%H(-)8#YV1Y?/-"5[=%53G[K4!;4:XF)]G:, MPG/W4;9@<716F=OSG37'+0B/K'O,M<0$Z'O'^4M?A2]9XK$!:+&O>$Y7R@6^ M8VRWGRN"/ [Y(QO*2(%<]F2)FC$Z+U2)'V4J\>I8:KU,:&5VW&W2ENBVFIFH MAH3O;1OKLXU+W@'W@+7@@!(+A/M18"ATJ-[Y:?MM6O^Q1'TH2XG3]?7/+[*I M(WNY:9VIC#7Q5E[/8^8?AWM)F:*M;GD7!Y95;H>1BLL4=3K:FM:'+!-K@HHO3\D=B*=V6_XR7G9W*:P/[AXV>IR%5IIS^T)US)1NB[FDG4 M.E#/&E\YX>T% -Q.$-:'4:NI&OH8R+5($5JC*#5F\YU*;W486[5D\U B;W M MGU'ML)&JX+2$T>^N3D2?8*)WG1>PSO;JS;ZJ\ANCI]VGE-N"RLH?*S[V4A48 M"C@U[D&:W@Q:/:((OFR!$B,83;> W%PZ'F1"'_R\642>:%F24:UX,W6=-\-\ M;G(D$(4P/(V>8) 6[)GO%K_*,[$<]3.W##T"'FL)5,!PE'J_WEC(FL?"RVZ)!-4 MO)F\CJ#6A!V 01,(+-LW85\0XN?=1YX^J8ZXB4SZC3!$47(&V+:_7!3"2GD! M_T#B@4#2LD&.G-$RN'X(+',WN<)8> G._Z]U2M;Q=NM;^J)2P&4"QL 5/>_N M&QXD_[\)XQ?_$9R]0(2%C<[< B\0GWTW69,?RGP\$=)]ABB%)$;V KP$;1+< MV+H*MR05C M\QFFQ >UT![.F$1.UU8T] 3;4?M M0@HR!?]D!].H@1>!X#5]@H_9Q<>0Y(9:A+]W^Z=J4>VKI#H2VB3%?#CB .W1 M12M>ABF8S4K! :\$['6$\F+$P9]QNC'ZCL,/O-^\$N49C?R0F2EIG[8N1W>8U-WDWNW%#N/SH> KI0.)4KXFDW( MM)4CL@3W_R?#(8%I* N@DP1![1,L0\0]22;2:WPMA\Y! # -1S[(^IJ=\>J! M=3:2(=;>77*CB?LDB0X)O5"9U*@X,><3P@+=,VW-UA+;<5UE8C M*(BPP19QAU5_:YR(C4>P[:*+=R -]B,P82]^/7'IVDB$B.&O9V)#*V8GL[ M\*5.1-W$Y8._B1XC'/3%:Q98_WC+!C5"'U_MPPC[2< MQG,%ZQ3P]EVYQ_+6]]X3@\D]F\9;."'I-+=IIDM[$K,9,SKZN"[:PCQ.\9F% M" ED:A(Q EMLF9S@-<(!7SV1J0G+3ZFO,!? 2V+(;(J5!76?;)96DNJGAF%W MZL"K/H-*#VG35"OF&"SI9MZ7:BS7,M;_\(1I?;-M%AG3F)W9(71@#-$R#568 M><3YO9CQ,MA%'O7U:3$>E$T=T0?<(3#4E@N-?\*8K9__H72::"*K$L'@&]"L MU^2VJJ6!BF ;B_C7S=LR[VA JZDNHNMI=JLVA3]F<..>E\JSJF#3ZK)K MPE4U6=,%SKQ,0(2-P -*1&P5"V73V+Q)\8ZZ.@_=P+GW,55^97T.C+]4PE40U1G%37)6ET$VWR(*K#XFB3$&9KMX0 MV,G-QAD-D&LJ&Z2-6Y-IM$66FI"GNR@#DGC;X\R.H15M]"BZ'9L"MQ*E:3:T M:QQT+2VPL,NG65I=/0M0W$G2_CZ_=Y^+4DPSXZV1$9/UVGBA\77-7JZ!('[Z MZIO4%\PMA[C-XR@ETB>H>I/*-]R1 ]-*D==F=9KW8S2ZU6:$:909G#HN& HDD\QX M+S$GOG_I6GO"_UUPL0/?:&^\2D5R?='FDJ;<.EDB^4(-H^NAL^%.O#\' M;UV8X6B\>,KGRFX&W*]I8DE5?KA-[-K]+_)UY_KR0V;M!-^+/7=)5VB0-Z[; M8D$U(S M9Z>=HE6.VL51ZO(P[V B%PPS<^U'I7?8[294!(D;8B5,\<>D1WRU MB;DE#[X$25$RL72:;6E?74])5PX^;9M=M"9G+K=)]A1'RD6X\UY["6>BN*:M M-J])A?^Z>X5%!":UMWB;*GB%4A9@;QJNC9-=$C*ZQ]0XR3\#:NWOIOJT,2"! M2OH42*_L UJQX6*TXS!3>3.=%B/B=NZA'KG#2'H= '!8"=>6:2T1C"/@V1)D MR\/HGR<7Y"D__JK*1W,"<=ZPJ?>K"7Y>CY=O&T\L>$'?_Z8SP_Y,+#SB.@_) M7]TF2%Q_%"F6&%Y%+9! +VHI\]!ZT:)T<2_(GMV=C819JV.?(UFA7!"3%>VM M]9 7PS>,:I9.J=5,\[!&:Y)!D+E.YN<\'% M FRD7!]AZ^85%H\IW&5H.18SL0#3&:4<1;[JE..J[H4V,7.!5.;.FT/A[;78 M%L+ U[G&!EY)!G7&_3ICZ=7,Y\[]N8WAF=_?98I#J@ .(WKWI8M3Z(0SQPOE M,J@AM8+V9A:05ZF6TIM#6Y9ICBLL#NU;HCEIKHYO/R[]4A,P*V"VT*=)2F;% M3T@5*BHT"]IC.(Y:4 F4Q"Q;'/ZF96/?J#LF)E-LHXAOJF[PQ$5JY\YQ()BU M=/;)Z#:9<;9$7^69Q]BC9;K9P B#BB"=$ NHQ6GA6L*Y)9L9U>2IB&OTY;.,K/AS_F,Y.QR0N!*W M@<[8,+UPF0/XB%&W*4@OQFE2:/*]; TZ4S6OH)\+A?/3Y?YU6\OP24.U;38+ M5F4_Z_/'L#VM:M9@B2EOYA9G=1G'%;14P33-TIA[9#P@*YCK,?=3"M!W->X3U=$CJJ MSQAV-W JJ:*T.U2!)_5'-27.7A\EPFL:], MTO/>5%^-.NG@7VH/(D5@%GVI[NRR69J M7_898*89;Q8[[HJ#)'.?'P3V9^B55^!)^;:_O5!W6CL6=)6SH]M:-(I9GIU2 MKPA$C0AAS!3#R\?E6ZP2;R\$6]WN/,UKPHGEJ6;BY1NSO(8: ML[I>$-&K*K]E:4!-B+R1P5/@V=+BM4OA0F=A/V_RW3EEK[;E>#LS M6N;Q>ZNA"!0_!5 +!^!=)!FY0(U&Z<9W&.AG&"G(M='@BO8S9$IABO2B\MW MJ1DN.GSF%6ZB?W=PAH_JM"C*,W-0_5JM(FD>M M%R[2([GR[43(8JWF\,&3=0X=585>1JW"C^\E[AR+\!MZ3+F!K*I(.RWF90L% M*N\Z^ME0; ']Z.?X"CZ!;\\+'N]9EP?I160)34W&YAO2A$YW:34]-?SA\X<^ M)/$EM4&%0EHVN'+!2W?!AWT5/K@5[,'VCD4<8PZDEM6\]Q?J<+DE\FHOW>?' M!TGIBRQ:B4JK8PO/JV,,A:X2B6;B-&_6YI7]33\'+G:PB9)6*6,&4]0SQCY\ ML8'WTV%JTFQ..KFZ-TP1&!4 M_[EK<6#$@JB,(-*QI(CS7C'^BVJ>]PM9\2)4XX;:QP)\&U2+P]E5$V(+HQ MZENRRT:]RW%Y#.M:,)X_.;H>@%">:[)S7,L2;DE^_K)Y/+NT%TE.'!'23%H8'=X[E5)O1=>N"C&.Z9C@0@U_Q M.#A+ZS]3!K M@8V=8HUMC;*DS: ]QLC!:'IA&.,Q[I[?[70[O_5M.6:($N_C19=<(-ZF.*,;U>9J/K/#S 8 A[AAY1 MJ+%2=IWB V7H<$<(A?*2F-K,D9%RV/Y\ MA&JB/"&X"&F1!*# R""C>=OQI>6E^Y5K!"7JDF\?H=L X.B.[$ M$_4BQP"/S/.C7LNA*-B6]ZN2%16 '<)SD4O!;4+;6V6;VGWEH4@>SYQ?20XA1 MYY(X:*9BAM8X3]E(BPU-[YA6F"L, 4.>!'D*[[&@&A#4%ON3+<0? M!**/\$]I]*=*23JW=ON2):C5'%+4V%_Y%^0:&-P3[)8(4_JZFO91H0[1V'8( M+TX;QQ-*FP%2ZH;*@XEO#3:6UFU6#/1*0K^0DSO>[_0F7]R:=3MK%UL-;%TU MZR8QHT7]Y)&.,Z!A3SKX?%[_(GO/P@=D]23T5G>__%C*C$XI.R.IY 6AZ3JE M>R74>K>*C61?Y\:WY*=$[J"8="0A7)>RDVGW:0?#K:2XB %&[A#TY, M'>3X1+;CH:/LG:\[Z-(/#:&K,-<=PF//>63PR8WNE< VN>JX_]0*CNWPSDCW MF= [[X+SK.\D]C5CZ5^^S7J5647D3)[D!G-SAN34QQL>H1P_Q15;FNBG9-MY M.524EUASTY2!T(SYZ631\V%]P(3QA\JPL21]P$/!X\GX4(!*1D1EI1JJQ^@* MXN:)!HA",R\=;?:A8*@[ 2#9;Y!IY.<_7IU,(_M/D4%\UMS/7P)31'&'15?E M2M.?0%[5_@SQ,QWY*]5N@0A !,B?K-F'XVHHH2KIGT9'_D@RC_$!;3TB(T46 MP+3@*C>BC/B=57F%A<#P_=5IIF.3* )FJUSK\!__A/XDXON;B,HM%I3/4MFS M2 "[V7-):Z=X9#*Y6PF37)8PT)<[@A4!-CIKE^^I"H[-MG(2O5?%@AU@_3:? MASV!*>P&VF[21S2F+MVU_(:X!=8$A!BU'V'T]/,Y;G8?RA:Q%-TL5+\G2K,= M09BCWVKTKTXJI%N[V4!\\C16)HC,,71G)G@5@0_1ORU=0T-2QV=1*Z;YU(QE^>,UNT$L@9;A7Y3D/ 2Y<26^I 85 M]!9,-_7/-%4S><49O77$NG'&TW>\YDX1O2 M!E&]K-^#I.*JZI\Y-7H.NB;A78ZF_WJ112IFANW7FA2A MU#$2&NR>+1[/6$/]:J[/3";?7^I9AA:=01TO=UJ*J!VKX8#4_JLQ7&V]C *_ MYCF8#]>V_-QN"Z0<5HG)QCZBU;P(@@,D$DXS?P(!ZZ/&Q5M_6?Q5;>07&)2^ M?GXMQYHY\+#%S9]X7JU9)+'6_ +U"[*42_G@+W+ ^I*_(*>+_ N"OE$45LAJ M_P(5]0OR_VM$1@P'\B?W%C/65O,*?'W!M$D2]1'@Q'?T"66,DHU*%<5FQ&1& MT;($IU*C7Z"-_ZA":>BS_Z%]).;3P'K'FEDX (' YA=W1_R5E%FF>A=RHS@N M1S#S2(4L:Y5&>EI3GGPUYT\\D'S"YUY &=TD6DL/(FS,3W $[G3W>$^(=?7 MW;E1G*[OE8GU+C787TY6S'LSB>B);U"C/A QK&[9&2,$//5W ?/P4U^2-JK 2;WX("-ST8TFX9# MD?Z#)793#WQ+YU7)'T$NOH:C7DWN__]>;_X_)O*%G_U3M'[-@@+L?+27H;<& MW!&VX,V_6$;[OWW%\E>FY-TJVIV:6;F4'_ B#!P:FOL>8K908MMQ\QDS8P*K MM^EIG[JBH9BZ+$'$VY^?PY&?P#%8.@D0HQ^/[)^?P9$/T9'?R7ED_^N+7Z59 M,EYAJT=:#[$EUDX6%PHTF;CI$'N<+5KI%JU@W;;ABU'L1B5 'TJF6LPF03,W MK5-N>KFO%MF'<&%!^BLVF1_R53;,,%^GWF;07#Z,9R]RX.1OZ(EQ"B"=NW'P*$E.-:V_QR'<)US#;%U>L9-D-=NU:"66X].Q[N:QX27/&LP= MA:1[G<7AI1E%^&FV*D& 2H7N$R9J*]R\9Z\L2 TISG).GFZG30T*M-F+X^D3_BD1>--MUC*<)@4"[:>S'(IF;W MBB+9EH&(6\%'KLRCP[NB1*Q+UU\A)"3K83RN]#ZWPG%/7YN57)9^#;'S%$.3 M3YDOWGA[7Z2UM4ND4V_4?:3@LH@R8)XG^%U9+[N/MI3KM]1KC7&1Z*)0GBZ[ MF*AN18X&E9L0?SZ4V@!E^40UR2[Z]57,LDYC$P+FCUHGV^_,4T 6Z!\N77GW ML)R\MS+IZQ!CB;GCDH9S-WT2A+PCXZSKX?.JQG"1<(4>-1+=YN^1=[9X>JBJ M]+<[ P2$'49%6LK?\<56HD)X*9Q$3],IHB=79\.Q(,#EAQ_G91WJ<3/,7=9J MG\WFR1F@O9$?$'75UQ=_O3AGEM/ZSCW MAG>NEMTME0\B)P5TU>+G?\U1_4^NAWA*^D_';W=-@%ZX6/:EUC;4.TU7$QMN6CBG*(U?KD\# M5MR(L49Z&;[(MA\,GT<9IW[_7/DL%IU&5LD?9ZQW/;IWS$<8\BLAEJ?=Z M#4O&2CD/'+!,,GI=;52Q9R5_['N^@/4I*EED:51E&<3J0[(SX_!8O:$^KL[I M:[.G[\P0KBHEFV6HJ"Y[N+4O1[9!#Y5P#G7]O3B^.AVU!ND7J0:.Y%$"%,WW M1IFXB0T:VRM>$#_%55M3A*S3EPDTR.*IC4[R++:3&OH3=4=&RZ;&W7 MQK0[B=#$>&UJ.U;Z2#Q^5,.R$XW-RO:^=NE(E.I-R174/2-L'C_8ESD+WRV# M+4 Y?N&PJ/T=)DU,.G6",(323DY%=%3YI-E+QDC^KE3Y?9=[1_*;DT7JLFT] MW4%M5\^([ST-<6XFP ^?%UE 87 D;5^*??7RV95#B$4F0T8G(TIKFR*;:*Y? M05I]G02Z]:&L6$#TX*8_?G7-R.CH3:K-&WX0G5+[&J<)8OCF"X^\*.+:X0!" MI1:]-;P'^G;$)Z>',% )-PPHK*:UXPC>RHA4<@BWBRO?E8N=]\LQ>=A''"O2 M2S]^MOELL766/Z9G'WN@'!.#6N*ZE'K_!=_K88104*P3U;P\56NL9_Q']\E$ M,6/69CX*\M7&#DOW;H96Y&[&UYOV<42_3GRK,-29V .XI7AVJUA=2@_I#Y[\ M38ON_IG^TPCYYS>E0=AFLK\]^G-U+4K+"SB BL] NN7LVF5 M022F$6\[_D=3I\@K)=]&3 U#L .H%:&[9]^$?#10H30V7" Y]4$6>^>I^:% M&G)@P6@H=*ZHP_IREX1;6W&?DW5083/[IYH>A(+\+D0NGEB3'CE;[U>9:C\A>? MO*W.0V7NXPI945YF1N-M\^Z$P'I7@)<'?R*T%DREH[1GQ[QIK$& U=.\F-/4 MBE>(&8^#JGDI,"[=J\4:'I8S3%OKY#WN6C]T*,QL&.NXW\M.;:_3)X=&WA;[ MR8%AR454P^G1U7@#O=E.*AT(7O.A:1_%^&(,B[C;\Y#R/^3#G,_]YFGGMZ$KD+)-3 GN;C@F# L-, M:YIE;D_0::*'7-J,N"P<($E$?7%_\5J%INH0?_-%+AR %*, VLOS8([U ML?2&9-5:D ;%K H(]=+4\$?@951_1?/+":]K%<:"JABC3>V8?HDNSFE\[)C/ M:@_(FP\QF3\=?LV<2;\::*"7^1OY"3O^]/^X2UY>O+^X33;^K4&7H]'2S<<) MLHM?+JS%J+"L:U%W2E+<^E)]YUMS%6?/#__N%> 5YO2OUHWM> Z!2G8?U#FD MG0^ZGP2-1EF^W=;8B12=W,V)M_,))EO8NH\6S8,).+I-GU>@A9'.LZIWL9TK MGP9>$%"=AXY3DF==O_EB:-3'F5E146V7G(\">EW]A65KP >L7[-]DG?RU/<% M& XPYD8XQ(ZJ7Z1]F#D7#VYWYH;@,;6U2\ !HP9P0$@VE#H8\9X:>20[4I>F M]/D6X@NB*> O01S%XSA#K.B@" 8&E(#Y/\F8^N+B96HUJL/,3UE7[I3=J > M1V)3 ERA G>-GDRW.NKMZ.-NZY!I<>.QY$'$ >1SU"L7!(ZL?S@O-F^OJR@\C8 MO%9V(4=Q!8MH4A=$L*/WWAQ#9(MO6[Y"T1",$(K8/VGR!4)^_0%!P),CA%0L M55>-9-=:!#W)GBG:/2CO=AE@L+@70J3RZ=X=!HK#_:0&4)%7*,>CH;8]D*2W M (FVLN+NDGOX/5<:QX\_T+IP7R*8()[,GKE_D]"AAS S?^G;W[@H:E1A(#:9 M&9G?U"[G&UAQR>U/G)1J QY/O\1#@D=/8"$.+HW65I_+[P_(_[#Q^U]:?\#3E*Z21(.C_,P@CA^5MZ>>BOY1/A+KL(@KV^NR/+L(U M?2V/7-GP1[/5[X0&KA_=?:R3V%>@4/:&X%,%!4IWW?8O-%S_#1H/65*,7_9! M_N^OY/^.Y8KES%H286Q68=TKW'PW:687ALA2*I4-=H'QI"]\?#Z2VY>683I^ M)MG"*_*0SW:>HJ?B'H]"%3RP6MS7L(LC&_NR)9BTH9<1*ED9(1X::S@P%6)A M8>_@,'/WO2YK!H34[ 93@/EO.+,.$&:!>2)D>TV*[X)L:S,OGUZTZA-C7XP( MWN_B8$;8CS?^K;E+X+%^A%F>UJ%="7NG>L^:V_:!]\O')5RI>M5=H^B7A,-/ MK-(E5("6X4BJQVK+%<-**3;)VKS7W,D5LDNO!M3TO> M1^T2_F6*J,W_:;0]7OZS0TPRMH17)3>)WITN<=,]!A$,DQ<\J,MF:1>[.,LO M]G7W-K-R.1<2M=JC;;C9IR73_0A2$W)O%:'T^@6YY6^0$SITAZ?=KL%38PB^ M4U,YQM/T(NF]LZH*$_*M/S]+0-D=:#ANH*# ^YQW B0BKBRO#O7C[.ZK#I7! MG603O=<9+D6QK-#M?YDY4X *S=ZMU!!9SZ MN _XG9YVT YZ2*2&EX,7*84GO4B5LI'3H1C( MJ\HH?Y2K(>"#] G)SZ@/5XG'KB:BM0J!JUUF0MR! 0B74^%;9B$$(/Y1R&U3+#WK ECJ]XGQ349I*G+#_/'%^I/N%X-+DM5^F5&U'=D?>U M&JN4A";*<"QR76O,27O/3F-/X3CA6[4,_Q7PIN=RI!..$!"$U'6^Q \_ P.: Y K2#A2#>C#Z;#H6E/ M>Q2%B+L W0 8@?4WO=10 MT!(^.\@1/T)RRYZ$6EIOJN8*E!T\OL_16/6^D#0&91UG@."6Z"J#LZY@,W5C MF,;;72$[B]]G1E&"6$X@69.EA:?@#P,A%_X"2J_P]:AY7" H [%&]=P"K5"(JO<0NLOA.J IX12T)9E]60V2RFJ22*4FJ4N M7/*I[7UC5^_TK81HVVV)HIV:^SSX??5)K$\"I=JML;'>\TU1O178B%>T,;/ M*6I@=Y:K?6;C>4^"5Y'Y.%W;_,TD8=RZKIF>('JJ@J/FI@.A)'FR$^/I4 M%;JA?A;< OD"7GSTJH(QBSDI:O<>0NM_BI@6Z9)P(&Z_!A!3)O;;4EQ,^H*_ M20)O2"8D-+U7F@^UU@8;"M]W.U(VB)YPDGY<.M]BA< !Q642A.7&"JP2>#!Y M'!E8(\*4?%O(VL/1'BNF*SNT+W+:)OL^2_=X\*NEG*FX(WO6A_N@5'5PH1Y\6;2 MAZ2'XX7IFY3_I#Y*DNMRF_KFY&% (O4T2*:K;1*G-R6WG]3PM#O'1K(;5,HU M\_DK&LI:..#E%'!UYKDCIO&ZAI/FK8>-U#&7?3EUP+.,8 MKY#*N88#,O*?S9)@]M]:JA;ILF'.VQDZWXE?L'XOC?>1^#GH+2VX(4W5-B*S M6I&F4O#%^Q\Y=!C\7Z\#G(B:R2>*[2U#M_0XUB-[S;Z?#=QDK%&[]-P61QW[ M1$$5YZHQ*99W371\@ZEM M%=SRPV"\9?NM=HK&Y/,8R./F-YSF7GHZVZ%/9LES/+C3YIFA&5F%NUR:E4UC MZ:FDWPIHEDK[4I[]L'K46]MXU4+Z]M!,]9:.C M/4S:"O"9ROY3)S-W\7\9(93\CLT'6T6K:!Y5DQFEH VB95<2=/P/:4_NM5.& MB&RKV:4=?. LRQ=,))PO(VGQ\-@]ZCGJO9,6UVITL49FWT&DX8/^SH%#TS.".$[C[$ HXN_U.$P MK9,#"8VRCMC!=H%\=\Q>S;G<'BX1Z70WL0[[*236Y;+!$-6T/<8O1^T$/6:I MPC\>^>^$WKZQ@?G^H:*&+:&[)?O,%7[-V].MNXW C,^V[P MG7$M^Z0B<5S\[3.UV&Z(PWPZ-_V=UB&\%TES)KAWC;172$@$0P_9^_$;0"M. M@1*ARE8VQMX23VTVB*Q4T(ABY[KI9N5)W'L4:;':6^AG4R>URSFGJEY/>>R0 MM))':8X5.1,E>11!]+L]K??0&XT?KU_*3V=)2>,%]O]8.DR3T?%E,W.W /EQ M9G$^3U5XYY(PF*":RTF??#<2;>4$"">[. <;15%;? ME^MWO&W==2^XZYDGZFACFM+!27U"X*X#!\=>8]WGX">X69Y/V^PKWIBOWFV( MO/-]M)[$C7QM(@:E#I31Q,LQTMB7_*CVR&/O>^I;X=U/8S(58J1+%54ASL_# MJ60URJ3P_.]0O149M@V C.GH!"ES=W$F"=;)'@5RWT:#3#'XN_=)?[;UF+57 M9$L."U/>B)G)K&\5[&?:W8UO%1:F^9'2?/K!S1%?HE^1,KG=+;ZBF_%;L^I) MH$W<5\,RMCAL$532;EL4^C'M64";.K9!N2&W]*?42UB5Z"KA5QM_*NK9>M!$ M9\0/]2[+N("N+(J.@1FU1\UX_@ :7+8&O<^D-SO@\V^(T6XB;&44N$S< @5?G_,@/:F&'[-&38D_VL_.]9LI*1YGW$;:JB78LRM9 MH^ 'T/2'5ZM)^H.4P\CTH_B_?4\S0*:Q)?%/FRP,G;#W'O8@4)?E^>_G=__- MQ6RKSX)*KD6]R0J>@54]JG$$-8_&JGN-BJ:)QO,+ ^/U2:7)7B6 MC*Z1)C?&F7UL-;:;%=M0^3SM98,L&VVNF1 ,?Y<<]CJ^Y7Q''0ZX?1:!W*9B M CUC4PIE#QKF7'>\II\5ND'E .]/9_ZCJ'8<@1ZFV)X%'- FDK''#&4=8\X_ M"N+?OY"O=+S"T(<#%LOTGZF;4^S7)?\.E 7A.OO((3>V(M:',P@4R(.&)#+!WWBG8#>AP&6JD98-4CLXP+_31EWVO6OS[_2E M7_P!NQ@3N-6-49F7T2.RZ!PM0X$?O!)!'^[VC.16FBQ!IT]#:1ZD)G"+GK#C M(;M53&0=1E9&!%I*M242$A !R0L.R#&-^ALG&N5G)CAX$/G *TNZ<<"=$R/. M=4V&*[^*!G_Y %-3_?S\@FXO2<'S#!M?Y2:\0T(@7#)_EZEOU/785( M^C^VLL;:?W[_][[8@! =JP^(2[7<[RS>XZ".9#X8I+0Y#)F_YG MTP%_;C+.^Q$HXG^%>DK(07"KGO4F< [FS4']'#G?35>DKM3C.[JG!46ON3XD M\'LS!_,*K4)(8I!SS:34 #R,+S_-T0()+D!R]W^+_=]B_V<7FX)Y%>EGA-&L M)[B4EE=CTA$./OU"\$(*]9MF7D9;K8;&R)/_;H4&'GSF?P%02P,$% @ MY6N+6!-"Y-G-A00 9K G !0 !M:6-R;V%L9V]I;F-?,C!F+FAT;>R]^7?: MR+8H_'O^"CW?=^Y-KV4[@.=T=]Z',4[HV,8'G'3GO/56EI *J(Z0B ;;]%__ M[;VK-(' @)A=]_;I3D"4=E7M>?SM_SSW+.V1N1YW[-__IWA8^!^-V89C P>M;W?][J^WW__[MW3T]/AT]&AXW;>%2\N+MX] MXS-[XJ'WSYG/E0J%XKN_;F^:1I?U] -N>[YN&RSZD<7M'^/7QV^C1UNNQ5./ MXB?A2X[>C2P-WYKQ#Y(/G[X37Z8>]3,?/1&/^N&CW'..2\6S27"()Z(?/(][ MMH@PPP[97Y>-F_AQ/_OY^-%WOJO;7MMQ>[H/5X@KG1P42@>ET\0B!QXS4@O! MWP\[SN.+ZYP?'!7#=48N)[U3_+JE>]&)FVSHN,-WPA?PB])1^*#+VF.7/7T' MWX8/!MY!1]?[T<-MW6O1@_*+U*KPF>M8S,M\FKY)/6[Z[H$_Z#,O&Q3X^AU^ MC;\I'12.$L=B.('MNX/LO>ZX_N SY,/=2S.D[T M%/Z%OBW"/WM(P$PW/[S1\/]^\[EOL0^_O1/_??-;C_FZAC\\8#\#_OC[7L6Q M?6;[!P^PY3W-$'_[?<]GS_X[HO)W\*MW8LG?_M?!@7;-F66^UYK,_U6[TWOL MO?9L/O^JU:[H#]\+I>KW+\U_E:X^ELOW\!\$['NX4^W@8,I5CBK?<5_B7^'F MIO_Y<9E^5"@6BG/\^N3B.P/4!>CAGW*/V2;\S[^V],[WMFYY;(:5CA(K73E& M0 MQS]"M;TQWK^$3CP"<8N0YS@9717[AI,AOY&OX-GKH#S'>Y(7C6L]] V7+M.CTDIX-"$?[Q'?IS ML40\G)OPO6[X!?P_8*4V' "\E_'W*1+?^T T_MN[U%L6]=[CY'O',(2]#_CS M)0%P,AZ !/O8^W#];4D G"8!R&0V>Q]B;C,>B&L75@3U1:XF%8/W-?L15G/< MP1WS]U(0EKUZ>Q@JP/H21Z0N%"X L,#FXEF@ I"UWGN;6R +W8"A&%S>J\\3 MKP9&,OVK43R^OPH8GOX]T*/M5TC4SO3^8K$X[]87]/ZC>?Z;''O3GLN&@6UVP_4607'GV,;L-%DJYF:'"X9G;AXYED>$(''FS01*:6YVN7A0 MXY+_B\L!; ICFS\[DI1! L6< USPN0DU<8[O>\-YNN )V95=VV@-*_IZWZ !L8M MZ[68.[R?DY2RM@7[^6+#^WPPZWQFCMO2W!)FR5N2//)[V0 3.K!TV +),F3@ M+NL"XP;M6\CW<5O+QU:6OS74U.!YU[$LN"T0 RO:]QNYN8_H;2Y=YTV]V\< M;TJ!%\$)1]YS;!*?8X [.5X;<&73)/ZN6_&Y Y^0U)[E5 MO_F/=&Z2.\DG)*,S:3"/N8_,*RX<4T_S&?ZY(9P-74_GIJL%03LW)ISF9+YY M(9^)MYZN!VU'X;A8B+F7<4O7CLMXQZ[(..$#!JC% F7;I+]9),'*YM_ KM B MN61M^ V8SO>.2]_XH$BT A^5Z 2"S,8>S_!ZM;3B<.>7G M66X/YS:?SA2:_UENG6TK#F@N@7"V&5;14;2;HWS$<)%3ZUGU?J9 WXN069S,#.A^O M.2TLVQ>P!)([+>1D^--9 'DP-6<.06X(9T/78D[/;VYHY\:$8D[FFQ?R67CK MZ?Q!Y#F G>3J/RW.;>]OL#:9BUYWT99?%'LHS1VSVJK#F5."YL]_V.;3>5GW M/RWMHN=C02*AE%O](OOA4O>8F4R6F"\Z?7J:6_N? 9P7/:RG.=W2J)/BNYI= MN.P'YO8P)57@P9SG,W]:092(!]2#<-7MIFZQ>ANTYSYS_<&]I=M^]6? ^V/! M>_F\SG/'RW* -XW><9X;OY8-8+X<*H0,(<0W7G&O[WBZ56\W@Y;'3:Z[(QE= M4R/>1;ZTD3GAFN;$YL_47#IDQ_/>98ALY1Y*">%TJ;>ON:W;!O#TBN/Y'D@8 M@)?*W.9,23O+[R7(!> 49WB6WSU ^7%QZEP%Y$-G7C(XF]]0C:L2#!<3<*^8 M^&_-OF(N?X03?&1C$R^GAR^W?,@#WS07FE^77SJ$I5PL> 4ID&>E?%Z'E:1 MGLV?C;Q*('/GL8^B(UD+#68P0$J ;7Y,S)\GM4S@3G.1R2AD]RX#)FV&:=8H M/AB(8YY#>ISFTUI6 V,^=G,?N$878//J;92ZM\SO.N8+=L848)W/[^).^.4- MQDQA 9&N?./8'3]E!LTIY\X+BTAOG!.Z%]GS>2&W,V\4N@P;0,Q]X(3"4G-FAJGG5 M[HN5B_E2\A0 XU1DN M5B5?"HCYG#AAXX1;YG8P0#XW[5[,;S+/!,@T9U+,YS1:*"CY?$,A*/4V_%>& M91X<^)O'?"GFDXC%K0GIO2]39$Z%=9' 3G.V^5,-,#O:#B:[4$<36&Z=%K?8 M1UC)R\S)*):.-A>RW-[RB9"-K5=I.FW_":R8*_BUY5"$?1R()[GC2_,=WBP@ M+D#%6S:(N4/7,UYTF+Q$25.2$3PR%SL4C@%Q_J*;.4]Q#A!SNUF7#N+YW'K> MO!0M^O)^__1Y&):C_-4588"PXO1:W";Y /+"Z=C\'V;63$!XWN9ZU#2''(IP M1F'/G+)M)@+(\$S08^:X%FT@!G%K(7$]Z/U@$, *]\SN&%WXUV;NB+7RG1;/PIU.L<&3_!DAF[[!W*)@E1L$AG-Q0"VN:8.7O*>/VUA^ M-6M3-Y9;2UOMQD PQ!O[!O*!_Q@CKDY.(4\;E*?QV'+ M*.K=1RWT0Y"NF:E7,93E.C8WX%#& )>S(GC)P.5NBGJKNS\8Y> WF1&XXUL? M9KLOBJ>%W'B9&X3\@FA6$")U,TK1JMG]P/=NT+XH9E_6:3%W3M-"P2R- S.W M<%@HF$?CP,QM84P-YK"-,I%D_/\Z=NKPS4?%V<)\%Y!=#9GF-Q,\Q !Y$!(OK% M]/V7'-( =;Y@4K7=!L%5;U>?#@^\T1*Z]P'F;/1PU) FEMI"=%P?&]T M[Z,[4M,_1.1#CJV*TQ^XO-/-+G8KGLV?/+ 6:)=YMK,UGB^>S:\ +@.8?!PE M+@:A0J[VV(3%R1I7.DEQ:5WQ0[0)GQ4%A2@;B?RXK)1Z?PD=[G] MRB"]R(OT\T.:G9$Y!M#Y.T.N&M!UC(R U^;.@9[KM:D6@+.SAO"=,8N8,5(E M9^=0P-+SN-TIP[*@KG9[3>8^_>GGCW^>%;&#L,JR^D0HKW'97ZSQB=FWD;%_G+-V=A0?-B M]D5AI<)GCF-<"Z>Z6.24IYE>/'\%9MX7SYW-,CRH)9HH%0^U ;96T5UWT'9< M4*[-62:7P!>Y46!9D!W-+<_&0H;>$-&5)+2L9X-H\6>5$Z+CQ9_1;)/* (1\ M_G$9@1 ^C&'KJ.QR9+>4/#\:O)@-G>9//5DQG/G2C2G>D+C41,AF-EL3(,GG M!UHD)+E-HQNX$L;&# (+:Q& O^/HRX7OZ*UJC4189409$T P.;-@CVL6"CY/BH= J77AC> M2HZQ8/FV,K_B+[9R/G(K1Q>Y;R4+WCGU:H+R' 5A&LKC8OY0Q2J@S.TFD8EP M>-U4G0$/80_E"D'&W&A"&^X&_D%ID#=GKG1\E)NM89G!Q*/U7/^['";K]/JZ MG=V'L'2M[GGN]2$ M1W;'F*Z,8&IXS_,S.[ N#"R'R^X1N!RPYP_:+0#L458R-=B+FS<[VQC/:2$\ M+>26XWDZ5TX-YDENM,W3T7)J,'-VRLDY%G)V]I6C4^BZ ,Z7WTO6GX!]*AGY+) /\L??\@)^MQ<^2Q_FZN M-A"79F7K^=/U-F /N4/H$LPAX,H^A:B!+9$QM!"SGW'N?U6RP J7Z,94=\WRAU'^&&S MZSR!M9H""><;,=FO#)^YMIRGQ4BMG%TU5[2KF>\JG^=K4W;1]Q:W?[SWC"[KZ;".]DQ_[[JX).[] .$JPC^'SYZY)[_V M!WTX&H_W^E;R-:F5Q:L\)W#EF^ A!)N_ESNGW4RHFQ&_B7Z%5<;^(/PP^IC+ M\F/F:K0)@*OK^_WW[]X]/3T=>LPX[#B/[RJUSWL?"H5"\;Q0.+HH_?9N^,?1 MR]YEO4V^JT_6R0@(GJ^[_A5<\H=X)^$Z\7?#OV*V&?^&=AR_VTS^(OPX^?;P M,WF44QYO L5,QK_'&4>V#S@OD6PMQQZ?)>L@J<2?RV],@.2Y;WS@UD_=P MK)AC_[X'FWE?)3C+INEBH-B3?W@ 1"T_98*V8Y@R ME,RR-<3';3@XN)71PPF_6=SAE+;X<$I+.YRQS>ZVYIA29%F<@RR+RV;@H[6W MVWFXI3D.M[3LPQUU%X:%\#(/:GLE(VB2[V6F7=V5NQ'R,(J4)[>X-EFX'42G M\&+5>+&1_&)\#T&%%Z]2=WY1CL@CW66\2&U1R9'IY(C""R5'LN2(PHM7*4>& M7/8A-E2<7L^QF[YC_-A>C(CTA] ;CFYT?X .;L7> [ M[F#GL4!63$_<_BM%@B^V&X4:7R<>C)[ KJ-")!0,(^@%-):,9E'C<;FLBX?Z MR&JVX?2VV."W)DCS%[-?@P:?L[C@+;$P1:Y>$,.UF4^;0^2EA> MU'G,92OS:?/,IY4A@3*?-M=\6C<2*/-I8\RGU0L%93YMC?FTM$#F57;(1=L4H4*&QQD5)A)5FHA8M0CGZM M?:O1S+*N8YG,];:?,!J,N-\]V*J#!U>W/=%5V;L<)+])"-+L(U@3<*O(J9W"ORTI;GH0.(CL->8O"GXDF24]SX6ZQ< 5 A)@#MF([=V5E,2.UO37) 'OGRY(!X02G\4_%8W>Z*Z1R/?U8Z MQXM:)IVG-(*O_,GQ=QD5TAM<&Z6G)/K2ZU/5K>Y$*=G10>$HC*3"GXIGX?U^ M^U:WP=;?8I?7"_>;WN Z@Z-'LP='Z:J6&E\_C;#B]* 4847EZJJVLQ@1;VZ= MV' Z!S;@%2W5EDOJ> D94/NSOK/8$&]N^[2[9>;>@%U9$KR!_E2ZB+O'!RV/ M_0S0F?P(_Q*G%/N%F/T/_&_[]8;(=9[>;CRJ:]-C26&#,3 M&DO<6AX:DX<\=&#"JR+#]9ON_*>K.]U WUX4?4GU&=KB.EV7,V.&O*XU8$8S ML+_I.^W4&-JAPHMQXS$*:&X/B[8_&1_P9V[O+GID;G2=ZM$IS]F@TH79D.;&]_<^F#[/)@SO&^%/%,AS[!R%Q]H MQ8&S'/ZZ[N(A_WE=K^XZ=N4\&(5^,Z'?-SA^W:8,4YOY8\Y://1:$&_F(U$H M-Q7*1;KIT)'N@%8^'8)->0 *G6;B8/\&.L344-WNC)<6\J%=Q[#YST0AW8QB M<^ $(J%AZ'2W/Y%C5FDYW4DH!)L*P:1;;^@HM]Z9.1U.3;%YA48SZ%K9YYGZ M;M=1:L:#4.@U%7I=,U.O6LSP7W+I"H2F5]T05X8A1M!-UE-/J[C,=A$*O MZ51W[IE.[T9OU6PC^O.NH]*$32NTF0IM, U>-H1Z!;'#K-TJ1)DRW/QG/16P MWW5<&;-AA2[3H0M_J$YAA_N/.J\O'F%1G.@T:AD&PJ)+MD_&]N=[XY@N?NVS7A%4L\0R0;7 MCLMXQZ[(K5WJEFX;[')PQ3S#Y?TAG)MX/B_BV#0P4JVB!$:\.#SU]W#J:T/C M+9E@JM!8H?$D--Y(;IPLO4ZA@\83SV>7T7B^2O%U*14*C14: M[X!2H=!8H?$6*!790\1V)%43,:#^9#/7Z_+^YLRZ6.-TN.U/3AEWI^O+/%GK M=?[#1G)P=O%NQVYSUR\Z[$1;;[>YP7"D61^WL;UW'&H.]ZX#Q^,/[D%+\,NV M&6WM>?XU]2V%Z(,SH5VX\_Y5>">_OPJ<2^Y;85[F\3WOK(N-ZQ=P[?-X'7I MLWT5.);)WW83QS:#I^TXCHUU"8:X=<-TCX:IUGI]UWFD*<5;C&ASX<"$,U N MN4D68(5,?N;2L%Z\,C,F@V4V.$MBY4]C_G>Y>!6_]MQ M*Y;N#0WOGG 6.\=5LCT_L3ODL^T\?7*>7ALJD&-HW"GL.A*$/(&&V/?ZS&?E MCLMV19[,Q1+&'\5K08:*TQ^XO--]M2@P? [=_$O90!5 &)7MT ?,YCG<;M3 M-A]!,>/T1^"7+O>[O29S'[FQ[08.[-$,#+_NRNTD^Q_,?@HJ-6>JU!R%7]N& M7]N5,Z/P:]OP:[,LYY?DXZW3XA;[J/=V&'M&]JADVU2R3>&&DDOCY)+"#253 MQLF4IFXQL, =V7=ENQ^P+>#)QOTK63"5K%,YL LYLEPQ2.+,).+-E MLLEI^T^ZRZ[8([.<_I:'!UY"F+&;55)I.JFDL$7)H^GED<(6)8E>ED1A<)+J M_-K,=9E9]N\=;OLU^P'.?WM1)HPZPBZXW:FWPQW6VQ\=QQS"HNCAB<>@!-5D M0:60:1N0:4ODF$*F;4"F[15S]4?FOFX\2I^ $FXS"S>%0AN"0MLKTA0*;0@* M;8D@"R.>.K[W)#MY)AS^&-*C$U7;J$ M0A EA";F3"@$42(F6\0X@>V[@^^?/N\@2LC-O?_T60F2%P2)0H.EHL&VB N% M!DM%@VT1"D)K$!-&J*97MW9;;\C8JA(94]D>"DF40'G1_E!(HL1-6"D]G.BD MNMNNIA)ZB/H77P(_=+&JN^V.7:?J;KMC%RVE]O%!X4A(;?I3J12%KII!RV,_ M P"\^LAVH<_MT(9&&V)E[GAM\EO>S$SR6][A\N0W:!1G %0T/)'W="X.)/SH ME0RQ2^S\10S)PY+6-@POP83DI2]/VKR,5=^^U6T+KD.AU6+0*GV>KP2O7N\8 M]!V]YLB'681WE,(_%<^BUGPT#KELF_?,[L"]V9W/;,!W_>8G[7J-?DVZHUG] MFGB;:W!9*<39&,39+#=6[!"_"!WB\*>C0H;JLKMX,HN2LD07^,7L+G"ZJS7$ M211:O.;("+T@1HO24635.('-?^R\49/:YAI1@VYA=M0H':U! U&VBM(WID"3 M5Z6?*K5T7C11^H="BPRT4/K'JT6-R$.*;AGE]]@(OT?*9UHL+MDUGO*4OJK[ MWK!KCCVV:F7K5 M8H;O.C8WO(JSO9=L,O[^AG5TJTK )BYVS";7=,7R!I87KTSJX^JRUW#9"]#+ M4RBRO#SI:-:SSMVONA6PFMT/?.\&N]\5MQ<[HN%2X;8N!]$?/\%;=-?H#FB3 M0Z.8QQ_#.N7!*C)Q)V%"26%"XAA>,R8<*4Q(',.N8L)PER$E'394.JQ\\J22 M#ALJ'38"$Y1TV #IL'1,&-83ZNTV-U@T"G[[<6"F*?>9N]]5Q6!$10QW<6GM_U:*%Y= M]BNB[!NF>ZSK6&:MUW>=1VI/\MIN?L(9O!::5VBPB6BPET:'"6>QJUQA MS""YBM,?N+S3W0'C?R9,2(T,&SJ$746!,=/A% IL# JL3"A$#?@>F>?C!G8@ M*!1O)I;_LO?>T"Y?"8&KVWT=M+L#8;PI;G?'3M6=6R68XG%?"#!2Z;#6ZK)>[) KH%;:\G_YL M7B5O4[/3GA<8L=RM@0$S9F M!H8_-+"2<&':K:\)$XHKQ@2<9V!9O /@5M!Y7K;-G4>!%_>\]917:EXQV;PCC7&7?YP!D[@7;EZ M9YM=YGC9%9R)S=P^L-K!G=Y+7O;H)G=.T\RF;'6[NT&[8SU18:+\O>ZR72B& MIN1V9M[C-3^XNNWI!N6Z7PZ2WZ03XY-[5]ZGR=:"PI<-P9?-LA#&6Y?(=MW! M]^;';<22%X:>>N,1H+&C+EXI NU]0MYC78([,#=L?D?D=*:"N.;9#;"_6C!O=^R.>D MI5BW6?CD]FN%(WN]'%PRV^CV=/?'T)#TK+-[$85RPC):ZOW")2T$(*0@D3$H M7Y;,&ARY_K6)PN(U.CJCMT^\E)606/*ZE8-EJAH;16"*P+:, MP+9$B50$I@AL.PEL(U7$EQTE]_H@8:(I.IO2.DL=FR(X)=&F=HLH@E,$MYT$ MMUD23B02%<\/"B<'Q>.(1ER3V[H[:';UG1C!$V4744>E>KOI.T92]]*1!E[+X5XDQ$ MG/6@Q2LYW%%V'APS:W [3QT=:NGVW;%V5X4>^&FQ^Y5L:*T0[Y82CCD"Q=;JH;( M?]Y9ND&-U^\E["OT^>],J:#1IL+-"E+4@RFKG;VR9UV\E%FRR M_=XVV2+#W>MBC7%IAQ,Q"RE5MY]'3- 5PT=2>UT3:UC-!2>D@;K@7>D_.=8O MH*Y:.06F2I-5"*+2.B>5VNURO_*1Q*3+ '8(VVR*U9(YBIO8O'SS"\S&HM5. M-C^?!9\VJA/ZYB-2[KERY @].RGL.EYM/)_:2/$W_["YUX)7F\NO-A*A M$GAUOB9_GN)7&^K?SSV0ZK7@U>;RJ\U"J'P3,PF;SHNE7<>F3>12:QQP,QMZ ME,X5>NQV['$NI?D5X,5&":$U\HLI$>+X2"'$KG$(J; >1PJK^--QW$TX:'GL M9P" 5Q]9Z)R/ZA:8$0 ?Y03%2FFKGO[9%6Q ML&19I2A,4=B64MBP7(II92ERJ13)I=)!Z6PZJKEV7"RJ4>K=IE'/Y(MY/;K= ML)2:.:52DL-2I=3T]*:DU(;1F9)2:2F5I)7EQ0?@/.0,](K3Z^OV8'NQ7%RM M[3D6-X&QF%6$&=!)7"]^F['177?WJ_M=R_VN80JNNNDUZ4);DIVK\&--^+$E MV9 */]:$'QN9?5906+%._:&P_-X$ZG[7>+_%A=YO8'-QN5^:5\,WUV.Z%[CL M _>F;.%P!H]]DO,?DC8,O(@>(O M[X(>09?J]#X.7L6;BC5?,=GKHE3,O\11_B7R'VE%Y=X-I]+'+D+K)*)&C.ODGDB4ZT2;N9EBB='*222FED_,9EL@^BYF6*+VP MQ#M:PW,"UV >?$(?=)ENHE[]VSL09A_>O'GS6U_S_($%)D,;5-KW6K'0][4' M4.<][8X]:0VGI]O[XH-]K0F:['6Z_UPI['_[[OXJGA5]_>]>'M7[[ M7P<'VC5GEOE>:P06.[C7.TP[./CP&[PK?,L3-_TNOJ;PK[W4%RW'!<@.?*?_ M7KNT=..'5@)(R(SX59-?MAS?=WKA]\7X>X3]P./_L/?X:0P6;E+^.P'6 M^^Y#LUKYTJ@]U*I-K7QWI57_JGPJWWVL:I7Z[6VMV:S5[^BQ/\O-3[6[CP_U MNWWMZK!RJ)6 _5_\]J[U8?Y-C,+XXL;FP!ZYA,7: )8>^$ZTJHM=;<+/))*5 M3E[$L0W H1DO?CW8YH&MGGS705OO<6OP_J6W)0_U&$\5\/:ZWKC5Q(IH;H"@ M^GY1J'YG)N,'!U>.$?1D5/R[@3ZV0K%0_/X=_U2$?[[_<]K[]O1TT[WX=XO# M+QGF;KZ#0! -XGW[_WH50X MN":^&;\#< %!_R#(1?Y148VBFM&7OKW5W1^:8[-?5OSB-?*(F*(OARBZP3K< MDT,THY*P;!*O_0S.C[J=__2*G;E)O.VX/=W_?8\_^^];CF,QW6[KEL>&B/\D MB_@S0<5CO3@[/OYU'$-H?= :U8^UYD.C_ "B5@CFV^K=@W;_I='\4H8_/-0U MD-'T;;'TMO6+5F]H;SOPGVN-)//#IZJ6$.*1 "]7'O"9XL71\;K%] H5G'KC MU6QVB'8*0[13MNU MQJL[[AC2,:VC,+3X.=3^8_YI6(&R?AN,$PQIUD4DP10 M$LKI)$(IW]U]*=\ O=S7&V/HXPB)HWCRUE3DD4T>UXZK^5VFM;EGZ)8V8+JK M,=MDYHAR-L6OEXD+P"6-!/?A=U]0'""FSA]#J M+ NM4H".DLF9W%Q^NF"$B:1B-RJ2:?0W?/U$9?158_WJ%PHB)A$F\G&:23Q ,'QLMSRU]//LT M:"];E[K(-*2&H'Q)C0)._P$TJ+MFC<2 DA"*5N:@E8LA6FEVF67)E(-)U%*] M.NT,OGVZKW9.EDPMI4(6M8S".0V]-#]5;V[0RW=?OONF2"8/R: XUIRVQK#R M0G/9SX"[W.Z HL4]SM?ZIX_URD=C(2Y2#+7'O&H8!LPJ*QX8-)N?7ASO&U/66Q0A94,U\2X:@2&E((]M__]=YJ7CV MJR?PD-N@-53MCL6];HZXR59I#./,],SNZVW>=1T.\?=C5A;_T-^W$W=FP9*T3E@V39=YGOS/ M#6B1Q3'NS_/!EXIY7+AAK3T-?HE@BB4T^>/]\ \:+J/522%=@,P\&460#*CW M/GS!3.23PME83^CP29R_.(NC[+,P/_]9O.H_F9_.+A:SQ?-IMGBT]^%!=P8![*#I MNXSYX[:93^=XF;9N'#CD/_"D/X%^H $[HM4>F-&UL>?'@+X,M'O@+ R,N7O= M_;%TH.Y 8';A:*Y04 +;&[WLBZS+KL ?Z^Z#\V1G7?583,>?(1/%'RX$!8X* M8U$@!G'O0[/+['_@?V,Q_)XY?8M%6D*#]6G&-4J J9!?BIS9#D/\9F'"4\I, M/(YAN7F484JD(0=!V>6V/I8VID&*>\?S=>L_O#].:1A[%.*7&OQ4$U)[^'W' M<[WO^_?1'[&0-X1-2>1#8>/@"IP^G)KL#///?07(8G!A-;Z=+P9AC\?>1&H[ M,[PL4=D+:W[/W,@0$..EY! 0)\7SPDEI%"LFNV"6R++>AL(2*+/O@G;&^X X M[)D9@<\?T<1L8T/GM6IFRGAA_/3,3?QR_ A786'A%MWF;XT)6V=%O[ M)"7MDUO<^U X.SD9IM'KM# 38YF'E1+@ MPUL%G#H_Q0+^BW70^%NTDN WS&)]A&E?JQ[T=&ZAW'X'$@CVX/%>(AD'Y7G" M6R$S[K2T]:<<%>LIJ5Z+2R)N?*RY%)IF+C-1>_$=K<62G_4#UPLP20*^@5]A ML%' )DJZ )TP-ZYL^.\7 .S0OGV,JY2;J1M=S;!TSQ-,Q3='P,A:6AY+!!M !?!TN<\.\ 1A=[;S MY.K]F&#^-1Z>\%8RWCWE$90*9V6F]+A>/]TM'Y M?NGDY)>]J0YT&%#@I%'++/CQ$G39,8J'9%Z#8JE%5)(=X[W[=O)'<Q_J+J";#NHNM=_:U_YWX;!0* (:NMJC;@5,>_NEB9\5-=Z& MJ_-=!UO2/S)KH.GFWP%HNH$.I1%53Q[^,U4GZA!_3D4_&;6>2ST3:R%QD2G=G:'-*+M D)I!] MU?U/CX]//_\ZJA\OZ*I3%G8*@+T/MSG/ /WJF_G-O%7K=ZG7F?O M\4T2AP@HXNZCVT_KEHE.8 M<'OO0\TV0?#[C+B-]/, [W$"']LZ"[N)^L!&!H3D3-SS N9&;G^R+,53AM[G MF/P$K-!P>CT'JU10A.I>^%O#>KS%[[PF%!6AGER<_N>OZX%UW?]/9SB M(%81.@&%T_VS0N32#N&-U!XG98=XXKY-\@$F MD&,_89@(NP1M%>RICK\ZU-Z>[ -.[Y^>%8<7'/UEXH?[LQLWZ>6GMW(6(5[7 M3+I ,D:7 87UL'46%V3EQG5)I(0\,3)CVC((FO@38/N,H#4E M9#4"+-MXWIG3@!.J%=AOB('Z-=?:Y M<3&=8O+5L0+;!T:"M;JNEXV#/YR/1U^OK_]HW"TFB?8T(^M[")"=Q+UL3'KJ M,A3KP^CTMOB+U@56A3@$@LBR(D1*8EB+R0=@S;1=-3-F:68@VQB EN*"[D'J M4+&D4>,B3WL+ZZ'!YP4@4+RN@X6>H3KC=W4AGQ+UH4^Z-TH,]&.YD5_V2;Z^ M+8F-MA@#9AVT_B99YXA'X4<(A5P'VU\(JY. U#U?NRAHIC[P)%E,QX!ECZ5& M:*ABU5DP!O=+UM%IY>=YKW4R?[>/%.YG9(]EP[/WX1L;5_ VAN9#KH"T\RJ( M!/$&4*;'?51W&*I)KF.C;P]T* 8J]D"KH0$F]"KM2O=U[5HPY10-Q6LDN?2( M:@#8'"=#OJ( M?3#RW2$ SH0&S,,R631L2X5?1YXE!CWFS?2;XJ]I';I8:AV40H&3E#)+,#PV M+= ]Z_JC <3Y_)#H3AD7&1$;D%@W(22RK#?'$>R0 @X*AR6 )@XU"R^G^'3O MPTTVLJT"Z$0;K56>T-&_]CZ4U['?&(2S?Z7WGA40WQBL7BT>SX*[X^J5XFY( M;@6NN..,R?_]Y\H[_>O;CXMJ]W[^D.Q(J)!>3DAER)ARILL(/:7<=UGOQNV-]M-2^?;,&'H'TDR&268C9Z#2K? MOOYQ#)]O(>ZEI A:"(P%<,V#>L\.6P>:A]+)?O9W!5H=E$QA)0,OJL MP-@(/!$4 CF";L,IP3^0><880;H0TL"D23 YT MW34]4AJ/@8&Z#@[*FQ1_/WJK_Y*I268;/^EJB^ISW%16=(@>DP3SUY\_V67G MGW-S(1QW0C//TXP"E%$H7YP@L' M>H:)3"L-- OM?EB%'U;Q\Y4Z9P5B4;S/ MI_>_F%8D^<.HAA2JZ< GWHW]4JH>68%4HJD7DBUR ."/G8X#Z-F,JAY':U3CM=IAIQ NW3@/[@ $XD?#>U-V6#FL?U)\M-B#G\]OB"8FPRJ%V5CK%[/A?0OQ)96E1D5T"']L< M\#W4"SQJ$6)KUUC'*S7!??V"M3;_G5W'Q M2O3*\6C[S^U?%T_%Y_-G-G\$;TJTS1S2,1[>W47?R6B'4I,P#'.#!)+$N!.B M>P(;B=5%T0%D^)1"-("%=&O@<4]V.T1S_Y$=M'24Y*BM,]O394#;8/ 5B>?H M[4G\C@3#<#L>D/.)4(<+EL.C3IW/)0C2/DC2))[XV:^EX\)AL7!U4 2:/$QY M\'?O6C$+%DY=7$1"4&4([< 3 1XIN<:SH#3#X9[D.*^@:&R57L>)KM&3S *D M\64VT;2K" -"?3:;,_^[>^_<6I\')C]:3.3M/(O_CD*S]R%R'+P0?5N$FVW2 M$9]D%[DAJ9'BB<)4T+TAXR/]X_$&R!!76MHNQR)2'<7!*!0[ M8M!$H46Y36$\1ND>Q$$%?P-IUP?)QY QRH@ZZ4O:SP#D(%SC!$V.4X1\A(%J M-?CO)-\79J4 XW&>#C/"R_3CXMD+06CQU/GVRC.9$)?*A'LA]VU2F#H]_^3M MN%S+L7'B7W(GN)53CL#DM)QL#GS[\//K\8^GPJ"Y[.E7IQFYETGXMB/I;6(1 MP[BNC_?W-[5*^?*FJM7O;K[AO*%:L_FEVFAJM;NO]9NOU2OX@W99OOO<^'+_ M4/FFW3?JE6KUJG;WL:E=?6G ?S6<0G1?;CYHU[6O5>U;M=QHYIZ:2T"ON)W M.8&F3!?T0H+FLLI;HUC1)O4WV0X9:28G3-R=$8? MC^UD,3+QJ*WWN#5X_Q+T22Y2D-.1PE-K3FGV,*P ? MJ748^$7V$WD9D>3'*T D7>NZJ K_%U![H;CWX;K>^+/MJ-7@$.#_!APA1_12>+79>)5T%%X4_[4\GGVT]^&^W'C0 M:G/QYU OFN@27R^K#@]QZ2 6-X-I)Q)$%X\MQ\#80)YKQ4.M=@52O?;P#77Z MJUJCBIRN">M4[VKUAG9;OBM_),&OE>^NM/+5UUJSVE!*P#+1:6$\:1V8=2(Q MJW0("'5=;9#F6&L^U"I-PJ#J7_> 8M4K[:%V6R5C4N&28DT)!#J5"'1TJ'VN M?M-J=V"*W)9Q@+U"%,5TLG'F3.+,\6$27S3X!R,+E?KM??GNFT*?J>$Z/GD% MC.8\1)KRH?;EKE%MBF 5R*MK]&[>*F_';'"=G;TNIG,A\><$-)W[:@-8SMU' M4G&N:W?ENTJM?*,UJE]KU3_IP_M&O8F:C\*H&3#J?/?94+$@T>CT\&7SJWI[ M?U/_5JTJ))H>KHO7I0L5BQ*?S@X!>_X '&I^*C>JG^HW5YB3@5C4J-Z4T0)# M?]$W[:%1OFN6*Z@P*;2: :UFEW;;QYM*$I?.#Q-"35ED<^'+[+)LJ]G0D42= MBT.RP80O"+G/#3J#[C[N/.I<7.PR9X@U>X> 7*1>CH+9; \JDV*XW:O?#:78/U4_G2 )X">%0'Z=$ $5*^ MTZK__H)QJOA+A5+3HU2QL)GZQQ;G#N0CN?$) \LCN;,P26"^+(%M(IUBL;AA MF+ZL2PW]V,4CY*/7Y2\W#\U]D,5?,;)_I94;C6JY4?Y8%<;_5?6F=O?O+U6P MY5X! YT)"[9/A(8NZ.(Q.GL>J@VTSV_K5[7K6H64\";6XZ#]U:A]_/303,C6 M;UK2)?2E23G=LC1'X<7.<(=2Z%XNGAQ2RGZC?M,, Q*5ZA7JZCM_VXM4HS8J M!2-YTT<1,S@]U/YO@WG,?63F_]N8=-5B\>B5D%PQNHCRH5;^&A M6DWX43$3JO&@B&\&XCO:).);$O:4(NRY1(Y]18*Y^O"I5E&,>KFXLM5,YRA" MF\HAR/8:\)A[8#+E2J7^Y>ZA?/>@75>E"="L-K[6*DKN*]8SA$.14__TZA#$ M4_7V7M@0UXWZ+5D1,G:#.5)W5^7&%7Q5;PR+.(57L^#5\>MB4U$LX;0*;.I+ MH_*IW*R273KBW=4NOQ'2B782HOS@^KIV4Q/)"_*WJA9AR>BV?6PL"BR<7H,& M]:E\A[ZOVIW6J'X$_M4 62C[X36U"FC@M>MOE+D724J%4(I_C<.MLPBW/J)V MWKBO-X =:1_K7ZL--.Q4-8OB1FF,B=SSIY\.M=O:755KEJ^K(.GB:+G"&<5P MQJ%/[-6K'290!H49*. HN$ %K]8^WFE_@-[4O*I5I-__4_D![,#J5\P=KMU1 M[KE*\53\:1C!CJ( P>D?6#W5K%UAOD6C3+AU7[^IO8I H>)0XHYC-% @3N>DO,!#TJ7994T@R$Y)L:+77%BMV2\RV M3J'^V=Z'9NWC7?DA3HW;@-,J%M=1;33]J:&7\^ZJ^A?FFU;J=\WZ3>V*XG3C MQ4X/^0$UM0P.&X_.M8CTUSN_1 3 M'P+ =Q=_C-,6#K6RE9YG* =(D/:2G'(( /F.B]Q0:^N&+X;/C7_[H?;091[3 M4G/*!"@_;.?)EJ"(/Q-P^VG(Z $!#;[/<>6&>OI ,W0<1.T$K@;?B"/R LN' M)?K,I2DK2-,.?MWE[#$\#YILT0-X7*Y;UD S>;O-7/A.:[M.+YRR]]R'U3PY M*;37MW@\+FK"=A>''C$FE @5UH%^WYP #AGI#3Z%IW#WWJ3]XPD].3@O"TZM MWW5U#T#R J.+,[?D<">XN?UPMI/\Z(E;UO!G< $@NH8_U0$.@_?A?2/?\-[( M$K"U7L:C.*36-H<_Q4$CPY^UF(6(,_RQQ7\P0!S?"3^'W0H<]3BH][H;H@^* MX4/M3Z9U=1R) KAM!"XAIS@078Y\!*KHN\[?T0C(EA, M_@9^ .0($(=S7>)!5SXL8DKB>0)8Q,Z(CG2:Y$LOBY\'UF)R,4I+DA62OP.4 M)4#8UUJ!QVGV+\Z7\5DGI-9X#9LQ,V(!$W8L1Q?BDCXQ%)PS;\%1BKE;^\EG M::=+&VJX32/$IP?B125X[+#QZ=\131X_R1Q,/L="XT>87YR>7>2=OY>Y?20! M,'R>_&X"J5W M>HM;W$>E"+ 1M?=]XJ2$GLSNH(F)CX'&[I(B)+YX[I-^#U^ -F,&-"P.E'' M&X6]"GM7@[U"L<8)Z#2R$-51PD@7]>@ ?VT(1\J!RRR='G0\J5]+;@OJK+AB MQ705VJZ3Z6H_V "]'YYCV\PB%-5]T&2!L=JPNJ];@,<*1Q6.K@9'<;0S\X6> M:@$R>H;>9\A?*UW09&7-C$<.7A>46M !#/2: #O5K8[C"PW+X=P :J^,.P 1[Y*YCHQL!L?,)L+>+?F"AP++# M5>#EBJ(6?S+MR0DL4T,W/:I&ABX&C ^<@#S+\%'?T@V&,\8#/"6+BTB1_;)S M'@D:U_&Z] J7Z:%'/^7/1F;P=V"3=Q[0P.^*8>S<^Q&%L4SN&9:#$0%X7 86 M:K "C2D"+:YF4PB+5B!)6?H5OKHZU!JXRK58Y3",0-1%^"&,!]!$]I'8H?2S M:\@5\#D9Q$-H!$(8M"G=!"KS, 3!>WU=1@8B-I=V\2,R!WZ[G\ L MW)UN:PR#?GB6"40\I'M/'/[K3O@-Z M;*^-L1B %T#2.W0?=-\N,SGL!/CP"R_EAP$KY8O%N>KV0/YD'Q\!M:@%)QA.O9>+[2>"FNF )BXDHI3)N&4B M6BGCP *7Z&43(K) 'S]A<8SGX5;09XA^QXE!/8'BDI!TX"=#"YH.W0(0%)[D M#T9 ."V@5K%+V$#0-Q$='#*L.:PV.90*9V@P8!"Z!\__##AT_M]"T0 M7K:E/QUJWT;(<03Q\9;Q=:9C!(FH^!,2/\5^#<+3C%^B!FLQ'XD!%XE(F4 ! M:&V4KV*U1"!:.G'#Z\-[G1AS?I+0"%?$#D:1Y?T@CKAXED$?D&(2F_5"D@W9 M62JV23@7(YOMO(1KDVD"^%67$0.%]^KRVO"E:#/SF _O#T58P[#O$[QB$9)*PRW0/5T9-<'U[L4)H@LXGG4Y:?8/>@7+IH<3F!!\L3%'T' MQ3[E?<"F'#")T6)WM$>.09UN#!/ILXJR%&6ME+(^ELOWHU) DVYT-)T-5'L MO^$/3F 3L?1=P'H.(L(3IC?3OMB4\-E$NTP%TA42KQ:)/SF E)_A7Z-*SJ?/ M&=@=/:\U^XQ\H66SQVU.B:/\D8'&TY$./GP<%"6%T@JE5XO2G_^W1-S]&)6O M,O [0F43[\CU,M#=8AU2/[ 8P1B$6)T@@G)#X;?"[Y7B-]P %]&(+F#J,-:B M/W[HB7VMK[O:(WI.M2_-_UTX+!2*9 #0U]I;\5E1XVW,IW(=W4!.C@J,B>\6 MJKW+VA;6RR#^%PN ,@=%^7O#LO#>&SUG(&JA(TI"U0$V+%9 (.%M.JS*&]0"*L0=J4(>UN_ MKM2'/>^(LK<"50XG-OQ),**44W\3I]?7[<'P5R),FOD5_"KZR(E[KF#L MU@N#MYE9H()N;[GA.F6KXV@UVSC$J&]%'\"&M9I'-4H:>V:]OJCSI/?OR\1I MC%IQGR*OEC4X<)XPX59$@/_&8J7P(R]H>=SDNBL[HNR' :XHV:>MF2M&'8$;$B:@%&V%:SQR&Q.&812(\'48N8> M@O5G4:)WE*]%::1PQYA+G7HE9?9&+QU^U1-F@/5TS,87KD1*ED>F,?M.\THJ'A0)VX4$>ST3P%'_0X^9!WX%-))*8:1&/^9BS/:1#7>KVCTA_ MPG.[8@9#Z25NO'1!OLFC?6'YZIZ?Z$&A#Z*C&3!L;P3W9PXM<%04"U!N;D^F MY49 "X.$,B&2=XKTFSB6Z&IH1Z[PMXY+S,:$8M%7B3%;I-7C1RUY?:Y/C&#X MW.&Y\.7[*%SINK$?@4C2WL?KP&SAOHXB($"@7)E+K%/] /4SPG">UL%:!UE2 MT\/L/*H!\UW'TO ;XA5M:7Y%2.V*,TV_)=^2.U1!5S3Z^^UL2H4PG/;FB2=XZ?J ]; M@HQ3E+BEE'B2IL32,BFQ?GU=;5 /8IQN71$STJM_X<"\ZI7V4+NM/I0O;ZJ* M]A3MO0K:.TW3WM$R:>]S]9M6N[NN-V[+.)UR:VE,'",GW\@GQR+G4T7XH[2F M[P8&%J+^]HY_V+RZN!EX1MH7I[T-_8GAQXF0/9K"825'RB_XB_:V_>['.UW[ MRNS T\K&SX![HN=0Q7'[C@R&AFO34^%/?YG*_4?*?^A-H- 5]B1PM7+'9<)_ M+SQU?P0V$Z=8+) SI*B]Q8KBGO"7 !!_Z':@NP/IBE=Y\5[0*RM79)F%DB(! M+] CC]EEZ-"J)!HPX V9K$W=$[ LD]OX)O]A,_]P+WD5-S$>G/BS\(486PWB-7>\I['[GJ!X=:?=@E M6BPEB0N;M9"[OCT!EY),2CP?,2G'$#5>A]J7OF-/NV3Z2(63SR3/HJWW,L(9 MN]4ZHCZ:PDM7>2^R ?[475>WY1 *BWLRV19/[$[W3/TG2$K'^('9MS^8K]W< M5"("OBLWK\K_CBX'%ZV##G;PT&4'%0J]NN'/PI_4'RK1\Z(3"1$$%@AB-XE! MK^58T92#1$2,%@_Y1O6N?!U^#KO!=A^48;QC%QS/ \PQ[I4:"5;J]Z]U MI7J3R==EZ"S-8 \36"_[#'E$%!&C"5D*?IB*Q\GUT'\?]<'BO@;L -@V: X^ MOA_%O;=SXSP>J.&.93E/>-IP("3XN64%HMF]X(_1V0-04LU,!D!%KV8JW=.M MU-%2.$6R,E,<8#-XL7A7D6DU;?J,TWQOW+>T#IKO'['OP!!Q =_MWO[&FZ MY?^^%UF>7<8[78#B^*S8?X[,I?-"H?\,=M?R[(5I8S&G:D*8#-"47;W%C='@ M3%&%9A8>FIFA2L5&.X/5!LGQ%J8@2N4.)1!95$%33=1-OR-M>"GN:PL M%4WV.^N[3I>W*%E>]*J3JA(.K="$>HM-5L/0->:RH0H&\N/ D"I8K&=-?9J1 MOO;INE+&#R*ECIUH" =2TW=<89X^47:*QXR "H0QE0)4F7IBR)-\?!^,$5! MG+Y6]L"8H>Z4]^58>Y7?)BS0:(H"=](O)2]$2@+#?6,Y6M #A?A>V!=XT7U& MMXT)"*A)H[]#)MTFBO;;',T_,5(.()--_*($)?F"L-&DJ3'+8Z+949C%$>;M MR"Z-V C#90;M/3.QIU@X^+Q/"GX"L*@-']V"S,C /U(3WL"@#)(.)6_(RZ < M"+B;N*,C%ZEGLO=GM&*BNR#@;UMD5>HT',\V 2GPPN3=X*'')TDP=IEN_@QT M-_07:4TX-1TV)#(SD/*^.>Z/_>7K_JMCKU-QB1';^E0XR/;C:Q0895(#/D(! ML!O@QZ'SIEFMH-A"A=YDZ(:0%K(W2I;PKN0#$96&Z4<#NJL,@D5T><2Q<1W4 M7Q.]'VG9@RE(8P0!>CJWT69)-(2.BJ8%XLK=>DRD"P$>HBGK15/WP@-8]-O3 M2+@?)V>%MS'+">U'+I8, T#L<'\2X:"-&'$-::/A,> : IZ:. ZL M7_9'ZANNB46R1#.(U(]OZ]=I7AYO#.01I9D*(43.9CP2U_$=P['2N"\_C)<2 M&6J4MYI@@\*1%MYBF!Y)0D/BD9A4F.IBGD#:89]@^-XD+8,F8%DB/2\I7+#I MLHT)JLOGQPJ3D$GF8,<1IK MG7G6ELR^PV\P7")\8AT&9F-@P-Y$S M&\)+^8")R\75PO*HQ/5F>01/DE@B=@IBR\$.PJ84B[[VA#Y_23@H[-V84*@3 MCNZ;7W/#@F*T;E$\K.R?+V,E,*B %.D37X*3TH#[00B5%?Y1 MN2@_UHL18D1;!00EI/'(G1AJK!YJE'A\H;XE?5U>T/J;&@0X(2M-$-]811"? M\K%_,?$(E[%#;??U A$G3KSJP./_,/&^O0]E,3R6VHG+#M.B0[(^/PH"3A@X30J$77C;[7A&$AS80H@M0&'@4*7R+160:O(V2?##4F0LM?8#[T MY(;1^PO?>-AB7290+T>5PT-/T'W<4E[$GH0$]*3I&Q6- M16WD U_V88]-.7DE(7_:#W/+D\[8ON/)B2/8!]NF^&[@=QUY*;&VD321N*=% M(\_$P8K#QB;SK"?*3\9)JW''KG>PY,+/?8@"V667;?R.JBN\2+2BT-<,. MM7+B0,3387%^_-1^F&&!HE\7 U[FHU<2O)18G%FXQF[6Y M&%5+8B:Q<#C,1 K/!6@B\.@L ;+59'3=(_<0!F0C1$0YRT-8AN4$"TB( NERR)SUVG) M42S"9R.2T="986"K7P%('U' ]]+7GB@G2PIQ%'UO=#<>'Q(IJO'4F?@@)&T. MA=3W)QWE)^>)T=">#E"M+6WJY @>4@+AW7V<,8FO>4.B"Z55+RKM<[!EFL4> MT2^0=>"16X.A06X(3T8?)U.BC(";RMX^Z?X&VM@X"@8[*-/X)3H4^"9]XE2" MB>)/'B^<4W3L$<]O4Z4@X5\8SVX-2Q99PTA1C.B'V%*.WI2.HU-G.IID>A/3"'Q M8O$Y9F+4FW!BU-"\J&B25$+&DM'A$$5=)H<\U>3@W\9F\('\$Z6$C>*'3 M/(-DV1]"*M(SXX&[2 "CI8\U1#N;^=$,2"U43TDVQP)CK9)B0JS]3(75X[!Z M2875EQ]67U]Z48VFWMDL,?1.A"2E;Q'];:$3/.TY" N3(VUQ7VKF85@TE.+[ M(Q(E,>+0#:QIDY!0J@B9B"NGDYC>\E^BB$0&[^]'VEM"?*/S'W\YYJ<=)\I' M,P8M9)6T^P%-IX(K$,Q2J]!W?9Q,.-3(*RS;CZR$2KDB/ 7P3G@IB4'Q5H.! M%#?Q.>HP8&(; U.HVK$RDMP$Y80+12F4NXN,2*Y?[\Y^9Z3U9*A?7;(1D1_B M#$0YC\+W,'$AQ,3+B,;E/, Y$I"S$3 +4P MD6: -S3D#$VL<2#=J&%&;"] WQIV-P%>U9/>!J%GAMXF+_2+B_@99GD>$.>0 M"+B?XK^R0P9-S(P3/EL.^BCQ-,(0!TDU^E@Z)LE=B[MZI%'RT?H:M4H.578 M"0]%0Z XC4 !>@5VJ??$F3#:7>Q]2=\;^;!VEOXH]P>#^0,Z;N,>%]E)L8R@GQ##"V0@$S#'9NM5V;76T?XQM+*NV( MB0G?- TG]9!6Z33"P:RBV:DW\!"T.$L:YZ':!\.9,D2H8I9IK,/+#Z=Q4(U, ME 4[B3!8XAFN(<5V@"W_0W>XU4ZMAT25 M#FJ;(T4-1#:V$V-RVFE#[HHGFQP/2>]8XJG(/Z9-X1\KQX-,4R5$4;@[@=9] M'0?2/F(TU?2B4!6-:(T_[NN43@*&SV9%%#J1ZE MZ- :0 KPYI8OZW= P,)I .YW=:N=9LRAQQJK$\2PV#C+1?R2UI$7'A@DV\E-+P#X93E\3702#IX!6HT M>#T@>VA:LOR>J/R)S8D,PI^=0 !!S+Z#;XZO1>0?T$'!.;X1>1\&DZ9,.#L; MW<;,?V+29TU>^)B_B343IA39=*,9Q!E&US#R.-2>,/SIF^@DF@DP(P6]-9JH MC"V[L\J,I3$/AV\YF''2PD3O[HN*9!2;]=[HGN<8(A@A2F3CO#<:F8W,+70N MQ(2(>"SF7%/P$3>F)>B3VW\+U\Z^UB?#'4X5FN-/IQ%>1WU M"D?D0UD5HF5>REY^@[^)(C*MP3B6%EYN3-$A):'MWHX;]B7:[R%1@T6KDWV( M?BU\92#]0($79N\ ;2"R>F]HOCPY9,0C$2@R8SYE-D4Y!C&'F('DLWU9I)&_ M$4KO-"JYQ8&-F:&A-*3]$K,0QF&?DBCDM6V(%W[[NL/,W_-E8B>7%_L!@V)> M'M^"99PN_W\;HG.E^?^6UE-%7?^*KO]R]NNOE.]K#^6;VG^HK0YUM*K=754O M'ZI7=]6FZB.W\[VLUHBNE=G1M5$M-^MW3>VZWM >/E4UT9(-L?9+$_\&PK)> MJ5:O%.(NKLGON0IVQ\'N(Q7L7G9[WW7Q4/QLZWCHU1P\M-;\K%V7J8_LUK)) MVDDSZ/5T48F7M$6WVN-<2T6),X:=HEWL6-AJ/A%;$(Z#0^V26%$ MSFEZ"OT\;=W 3 GAIH^\B%&F'Z;WH_N'0G8>D[]#QR-6^@4>AI_)D=$.+(JE MOQ DX;_4/AKV\(>8_T=SK@7N!+JDM:IYFIYFL-CES M!^ %_:/C.H#2"+/COM?^ZYK^[X4"N5Q]2R?#59H,&&%7-,XG=P_53%AF/97? M.,8:9!5I<+(-[R9_I=[G)OP]"C>++(E#DDBL;@">;@QD34&$- M+WUY^^H:9[_&14SG6A0IU^5$+H8.]$<651C*D!O&DT6101R7CL;N@-:!$5W> M3M3KBK68S.0*VYTHFE@W>_>1W]Y-T#S^RT0\@OJ(4R["$*,X%$YTH.UC2(+V08J1E+>1T^ &_3]5,DB?FH%V&,V M;B OLR-%U;^KRX0$T#G :C84/U#\0%WC1O&#:QU(6(S4Q2H*61G+?@;H!XAZ M0NZG.W QHVOCR(F!3/-&C4"6 CO8:R2L#!6)."&#B5/!(P_E$]-_V.('LFJ$ MGK2P@Q(FN;NN0SV51-7M4(=*ZJR3_-G$!'7%>13G>?77N$F<1Z2@MH'_(*G_ M8*RO!7V1 1D5BONN:+CDQCP'7ZV9#&P1IR\S=1TW_&!?*#:87QX6<&$*'!5W MH!,3^)-H+)NLV]]/\8G],0X241L7T!9=2!-=_$13O0"M)2Y4'V[( "$3O:L"D0W,&.E%;>Z':;BB<9MX MF6(+BBV\^FO<)+9 _7%^L%2Z15R;0,8(< V&E>RR*62DBB!/&*MEB-KTT.6J M&UT./XQ[.+K,#US%#A0[4->X:>Q E@5BDE6")\2%;F$Y3UA=(RK-QK"(!"L) MJ_!D8S39FB:A4H0+8Y])_=%Q19!&S&YT->Q$8EG#QDN6B9(JS5<&BV)%ZAJW MD175J6A?-'-.M*(>*O#3?1_[,>YK77*#8+='+EA S_'Y([IU?[!!RFD+A(\M MORPQD8%WNFCR_. 6EJRR7M]R!DQ%;A0[4->X<>P@RK@(^0%6#ON@G@C![H2M MQLD5BMT70'\)B[!);W!U60YL,^P"_XBCFTVN@_( 8&*>AXJL*,Z@KG'[.$,[ MCNN"ZN^+#@L^H]Y]V$(3/@2YC]TKL>>AL JH+*1'':O&)) J4E>D_NJO<=-( M/?(P.BX6X0;)( :WV]@\D8E&8*+GU@0N@&H!-H<4057L@$0=42U'S@I*V!GP M&HO_PR:L&2VFN(;B&J_^&C>):\@9 $.YWZ&>0,T!*5T3F(@INQX93I]FF(KQ MRS@*F%K-!;;LLX5EI5@M"JP"AQ\HBE<4_]JO<9,H_J'+75/KZRXU*1-M-45_ M.YI/Q=!%0 J$Z6 :J&;K/:%0]($/='5/R'B:XB$#&\SNH*7P@PV>'!J1%K9& M]WB/X_ V62D=+[\OW0VD6;2PA;U0,WK+*G$2<5HHL5LVLYCA]'J!C1.,:%5X'CMZQ[V6PSHH MT; <7L-)_PGL*+]0C@21S&A?J/.27>'?1,V704V1H\E6J"%1+VN%E[O#7M0M M;B]W$;X[,8@&#/H#-.@'L;5*(["B0BE&_"%KFE^<+BC"_X.$[J+)T0,T&\"+ M!RA0J_AQ[Z'9&R-EGC)K0.L'+8L;84-R7?,LY\G$R2"RH"+L)=%.6NU)^WZ6 M043C4R SBSV4]K1C[$U=XW;SMSH9;E[@DI;4=Y!S2)XF>0?CR=/S(X2)$U-:/J!+]SR8M*AG-)" MPXND-A$UT 7= ;6/,-4QS%;$J@MZ+O#!K&*Q>I-:RP/C*5%T@?H-C3FR!$]DXL2QC>!,URZ,IR/J*>)G@1VRDJC2B\8D MAX.Y<.Z7\ _#IFPQHA0M%\-@?3\N_=K'% Q1^Z58AF(9K_P:@4XCKL$WJ >G M3O6BLDV^[(-EQ;/ 92O\Y'CJ'M-M.>9Z:%SEG>Z9^D\:6TYQJ, 2+IA]&O<9 MS8>E =M@$UD !AE#[)GU1#A*IG#!]G3R"(6CPL78/#*TDK,OP\)4ET4U)!Y+ M++>O#9Q O ]-,NHWBC![.!E<9I$)-:C=QC N]?)*] CTQ/#R<(!?G#DB-#[Y M/'+'%%2*VREN][JO<2.Y72ID/FUQ>3C05(3!B2'8NA^XV-N+>SHFI@&D7:9; M?E=C?6ZR'C=$AKM,+_.X'^BJ)D7Q!76-F\D78D_.U-P =0*+/7-_L _FDM17 MH@G.1E>W.R*H-3I2>"B6+OL'BA12J6@H1J$8Q2N_QHUD%"D%HL-LFD'DA5UK MPG["&@C]#DNTW<$<\B!.,A"A'V06EO[DR2!PR#4\.>%(].PS M!BT69[Z$D] R?R9SSEV&)E0BQ<9P/.Q&&OJM1?L_ACF(ADA+U*59A,89 DA_[68YHXI .(%@BO&6?-][/X1YJ['>IEC,N4O M4@SPM5_C1C+ 6%,"CH >G[88JR(2G9'4,;0=ET[2'7<9SF+,/C6(OG M A.R*)\/U*'P;S(G.2Z"03\1\#=*NE'\0?&'5WZ-F\H?PN 2]O?A)M==-(J& M!CV%1 VO\)AL/!AF'^N:U\/D&#OHH9Z#_M>(!5#B3*JWH=0]\#$7NQT'S$LD M&,<)?EV&[0% 8Z-9#UCE)0+@-$%6<1/%35[Y-6X5-TDRBY"EQ.P"N(#IO,0L MJ(XV+!A>",-8=55ML:#*:N.RVA-55KOLLMH5SRZ_EP*,-U$%>.1]@(DR517%];)D;%8U$ MTTTCNQO=B=? VP ,K19U\]9N=#$CO>L\A;-5X;>Z(48F/O*P=984DT;@NM3C M.TK&B&K_]K,S-'!QE<&NU&QUC5O!E&26N=%U^I$/'UE'2N>F0CI0BMV0/6&S MS>03^Q39P"RK'PR53+W-K('X$,QW"]/17?I;X(DP:JHAEW 1DI,/]?;T=P'P M&(^)K/9LCA-EQ@.CXL1/H_QUC\%3;"2@BU$-U^EQ3^6S*[[TZJ]Q(_G2 U [ M\B%!YZ2ZL&=8.]4['&,*EC#V\#'919RRTL%D$);]$]L?=2+TL'<)UKL$0V6Y M%/Q\)"YRJ,D$6:D#6:*R+QF^E1GR%/-X!' H?Q4M%>1&DHGYLO 8\V+1:_'E ML'D(6Y%9(ONHB"&3HGSYC CQ\"MD&FX[B-HO/.GH%+&Y8*3 U*@:>AY0GEB< M+9MHN(AYP=P.6)3:._S3L KZ::0*6M0]A[U7,6@<)L&( 3..BN8H!OSJKW$C M&;!D?MCX4 1],[A2F*H?\QUO(N.!9P(69J_(S]K21IW($);B7U5^'^7W604E ME65_D41B*'DSL;JF>/:KIS&0L&"-&/O41X#>*9JDI\MRR4!*Z$-1TP%A[L@P M:S2T/FQKPF3SD>&28-5_1$EI=8U;+J7+TL5!/9!=^!%P&%/#KD4XIS6T%M"0 M0MYA.2T@=\%NA$\D9C@^LX4 ;S'_B3'QPR\VQ5>;?I3J2IQKCGY'43 W@^TH MYJ*8RRN_QHUD+NB#<1F&[[6_'3#@ 1*@>-(]9"5,LUHAPKZOE.N7^]3SUD$/ M+Q;_1OJ.%[1ZW)?U,Z)*>#]T*6N?' OUZRA458GJ;#0X PE)HS>QKY#$77!*?MQW[ M@+PGX1/:4]>)W.?<]OJI6B,Z6<4@%8-\Y=>XD0SR2RJ*SZ/&W[W ZNAAR]J1 M6'VRUD8&ZB<4\%".&RT.77N)'L0KI4 M$QWCX$$TNQY%)(<].M8CZA6"TF4O[-B&VR?E(5&21QE#%'NAHKR$@TE^B*[; MF:TTX#"DA'A"2TNGQB8<3+*DCPO'4KJMW#M'1.,>,4DUS"N(6MY1DQ51(D@\ M+I&G"W )CA<6'S(?807UR\0,W_1P/P=VX(HG98@J^C#M9(ZMB8? M2_\D#9/)#!K+@\6*<.Z.ZW534A9A0$V4< 5%6 MZ6@[IJ-M[RTJ'C!#=L50*#!T6-WH(!E(%&*7O*AFUX'O7,MPP=0KH!5J+'Q[($59*A2C*VMB1C MF$Z2+7:==MOK(JW$89-$52@JY4E?B: Q&;+.<+/*(H]DU)K;V)171*"II+[# M<9 -IN24Y: -$V.Z8RMP*>$(G+["H( MBY;6B$O'1/$%#GL2+3:QOMW MA@V6@SX?F1J)C#%@2@LP>Z:Y)*@ZLX@2GZ6 MLR@],8;)8)C)1(]$H,AR#W@^P4-A4Z251%ND*M,?+&N '0&*C/#_9^]MF]PV MDG31[_LK&'O/WI BH%Y)ML>>G8V)D&5[1GO6EL/R'L>YWT"RV T+!#@ T6WZ MU]_*)U\J"P#9+5O2J&5^V%F+3>*E*BM?GWP2BIJ^.Z-EWWP.=UU%]V:MRG*$ M*]H,F#>^UGEY-I3SK#S/RO./O8T?I/)\.4M:E$,M=6(!-](VBUUY(*V4BN6L M@\!O@5@J?H%3LS)5-R,*Y>$'([711]W=;PY.M_C!<(41CN1H2]*T]A#Q*F[X MW QH\JR"SBKH#[Z-'Z0*^J8F5L24B%5NG 5/B7F3%OTSM.^L&,[;^+$HAK^] M8=254DG.LXC13UW]&D0]R*@#UAHQY-(X)[%MG97$64F+;:8F8D M7)ZFOBR[M29?.'&LDPE-EVD, >OJ]:*]::*2N:IVBUU=,I40 HKH M8O!$)GQ*"LAB)BDETU]BE$(O6NU*8%4ZRO=0GH3"&%^:1M\:VO.W52,/1U2Q M9;,ZUY;/^N>\C1^H_J$$2AU =L'CW#)XL'1(K8/X&Y8R[6A,"DI/6L_2GR,! MX\;F]L/J2BY@UXL!4ET'(BS*T[-U(>Z2R MDW*\.S/QOD-UZ$6%9N=W]%MJ&X-'U7X($YV>GEL=4JO#Y^=6AX]LHE.93:$1 MSHB76MMXA=K&>;S3&5-V?S%EYYZ.#\=%.GNZ'\4V?I#G_$<,&0%[9/1:5^S( MSM$;H=JWD;I@6!N94CSFURU9QO,9/Y_Q/_PV?I!GG/)A_SL<%M]W[<^"+_*QA&A,<'RJ&K,,6Z?6>:&#WU=9HM+/YCYY[UOW&I?MEW(^H M'?1])*XW5R&X6#RCD)L#8YY[M+-7T,)AH=>!GBH(Y!B:/ACYVZ;::^D1,- * MA&H.5,D(SWAM^N5J7YY3^V=5=M[&#U25_60,9T,S(A9R:.L$TU;X\XC3D<8' MH$'L?,[/Y_P/OHT?Y#E_J5D%B4I&D08[#4B;*Y>I&Z18'\['^GRL_^#;^$$> MZVB^UZV,AMB'!D,LJ&5@5?97KF]@(WS+5/OH _*'$C2<#_;Y8/_!M_%#/=AB MHGT2(5&0TUPN'2+!Z)BJEU!=(3ABSBMZ))I[7%XRDTRYI[KB>;#6^>R?M_&# M//M40NC+&N,$9(8+Y]O(C/,?-MF<\W(;K[\_UA-X##?'_!*^5G%6"&>%\ ?? MQ@]2(;S8>-/?4LO..OZYH\:>LCX0"%>B@-VPK*L>)+^A[*)70/P,\EG4":MX MD7(/Q>(QZ61R<8!S^D5SB2@\[ K48BX;NMA&_)$PEFIG)7*'WP; M/TBE(A%&%]8A;+D3<&AB!%$1U=1-V75HYHEGG'('K7@+X9?0K0B+6\8X8K&O M"(Y[%?\[!A_KJH\N1OQ1C#-:IIR*%RWHAUU8'I0] 3>RRY]')9VUQ'D;/V M MP<#]5=F0=R$,)L5XIII]3CG&JJD0E$2? ^C>K/4P-0-VX*B,$IC?YO.T '8+*)D=7*=%T=?:M.AG4H%K.'7;[.GZ-5,8T[P@3N MJ%6ZU(X(X@52.1OOE=;XAILYM(.#4J\\COIH(799_XAQ!&<.(;>@0 W"; MA'#OL[$7%W\;R@;\TCSIZU7*53Y;[3F'42$;NV5F<3$I)362+!NPCH&([7G=1HS,^%[?V?92-V?0+-)K3^+5?Q>5*UQD^%3D1O5 MA2OI$8@::=!\]#Y<=BP$I#2ZE-Q&VKJ^;*/'=[65R_3M9G\#QZU;7)7=&O]- MY?-]/-I;- \R6FA=76)(DV3.H=&I26F('_0)&705ZAT/>+5516N@TZ_6K4]011H+Z7DUX7U$/71KKT) "PH=\+% NV0^E1, MKQ#2>X+U>%O]6NI]5J$.NCYQ#0?\%U^65H1 D^2R-R&L =*V51EV<5W7M*$U M51AO BA1U^6^S!:81GC19[01=?PFU*@^'S]M/A6F:_N=D*5634W#N':T2"U' M$H+-(!36.BY0W>ZX\8.F?+&/+S'&JH>!3=, X8L%8=3]M7'!JG=?SAE> MFR%N*CW0AK6.)[58QN4CJ(>46)'R"*NK)OH>E^2 $:XCQX4:!>)&Z\QDXHV@6"[\5N*U1KM'"G;@1TV/V5]5FSWNIR<^ M/O*VE$?>\U(RM< &BW9D=6D*&\6O.#'R59-!:I!8QZ.HAX84!P[45_FJ>_U' M%S#-6-AMBW1/X*\W71EO0>1-G>*=EV'4@!5U2'C$:B=>N= 9+3S1I55L 4G^ M@7P(K/PR- 'C/&^"\*> 'I$UW<7;,R3)9CS-YK"_3T.527'9_S:-Q(74JO>' M[!!CETNQ+SA2&Q:@Z] LMB'JZS7$2KAOH-5S(72=-W68DZ=XF#C 87 !IR>/'P<&?=[L0K\G1GSG?X]S< M>9K[663?FLA2R()J1;^7[C/!-EQ5N]XG_U^'0SY91KQ3'E\57=:J.0OJ65#? MF:#*>.?YR"/*<,LUK3[ZK&57M?P%\R0IU.S_0I^=9?0LH^]81B&-9/ M07P,2X=.$@QE7;A$@$;DGBPT):<2K MZYZ1>L6OCZXR@F]^@!Z3*3=9=A?*L?#S*AV[+*=%4O?X!Y^&UZ+#2R3BMKL8 MA ,.L6M[)#>.8S!3YNBJ[(#VQA9(,S]?*_A)GO>_.O%FF=/HY%'6+M[N5\XC M@^:L#VF=*7-O#JJ8%,$'F]L*>LG[Q8A3>TSML.M1"TX_SE.8#1^A<4V8:Z9]1FF(S M\%3$$DF#E(V*Q[:6@D;/"B+>C5% <;$NP\.+Q3.O223A+J*VZ@(5Q=;M31/# M0SIR@343#7F,[Z(IT9SH.=%)S2*/LYPR7'O-0*5R3MLI4@C;97_@M) P6(O. M8865:AJE2QR[>X7F"G@AG\(-PCPMS:>SDI4RS.%$:AFI.4KAUOK^_?Z1'472 M_@TEA;8A[#E]GN41/?'PJ"2!DH M6LO)N27>MNTZU"2Y&OU3IVS;G]I"I04.J]3RLJ^RC_2$I[)17N*P+?AQZE (41[W2D*M 2M>P MVM;XTEU;4K?=LL,*T>LR^AW_9#FBV8-T)D:6)R="=T;7GK1P;\=>_5B>M\A/ MQI,0K-%X3HITW=(*1>51#FR\XT'N\17/N+[ 0+)W8/=.P5H^/<-:$JSESV=8 MR_V$M3#P X-5RN/I?H'2[CW%@&)A^W@ULE_L%G.\5&2CU-GKMSIZ1R"%FJ, M4\.8;!PN$U[U'OMK=UC0J$UK D%X('M(O7(>P05[%7=P2E\%M#NH)6&B\0&#!1 MKFD7.1!CS(GWK+U-BK?>!.I(Q6M%CR%N?5Z^@Q.Z8KI,[.2$ M=;8M]"61&!T*PB99H)_"S2%P!/, R,7C6O#IGK5[>HPFB VO83A_0)FM-R@@)G MS/(-1*D:RJ$HY6!]$G+_-;\7QAM0P"6GH\N?;<*>T0^&O,LPZ$U;YM\_EJ!R3'6 MB=M8$5>,H+\NH_M(1]$ /TD@"\.8*'.,P\OLH@>T0LICKE^37QL]F]-.39\) MT &T+K[9M@UYC!SHS8!^W%?STA^VE]8AS?0!#7!/1WT.D%!8;,:/+S&<^+H) MM^/A2@K*\A&T3BOJ,/![XIF/DY7J]H9+B;A93T"3,>68X:0LPII';.6JD604 M\ JWYKDP0V 0A7!$MI?#L$'$0UDZP260NB-PAQXF9Y=43D$]$J+1R6Z4%)NW M._= ?ZDG]4-8066L_C%4?>7350S*S! >%GY;9H713&;3UU4]1-7@!EM*&0^6 MB?45\QRH=KKWGM,+ARJC5_/C&IM(I9 20(05(:,YE MW$'"4*4D@,,G4I+/-;8C1\(AMD'M:$RW_4($JR?-/O3U >E0MD%3_^!$.A4V MZF+Q@ZU6!JD;+8UB)!4BJ>A9_XCYY9'UB JQ;9KD(/FOHP].^,4Z3E+6X9>C M8$#QX0QBQ 2,;.];P-4%+_Z)A)^KD">*Y!_Y2/C?!&- M#IS.HW3EH:'$)?RGI(9$Z_MC>89TG(7UG0FKN,&LV;F5SV7)G@CCJ M47&O0M?TWM>!_TP_/./ESC+[;B&>R+*75@MAX5,?IVH07D >73EI%Z,D^H.Z M=]'MJ)"8I(@M;V XR^]9?M^E_,(+%K>X[]OHSI/M1UX4.E@]=0=>ZD-TR],:GWCHR4VE#J( MRD3 /"B_\8+2$4!%WEQ5 $ RD)^)3U=#SR B:CWG3NFF)YIVJ3L @?J/@>%, M4HLZ"_=9N-]=K!>V40+WFH'E>L*JKHP6DTII\L\C"5DKA;D$!9<7N"XPIK5Q M92&^LA5=7>NHJ__@U)P/P?D0O+-#L&NC*T);CXG F[J]85Y\@%_)N>X,A&9( M[!$TKBN;7DL#FN\XM[6:H>#E03@5Y5827.HLVF#UFA4BKF M_VRNL,_.H,H$JGSR^(RJO'>HRB.M5C.>DJ&^ZHI/KI0MU3-*A:"J[P=UK:3= MB&%-1%;:7A,R7::PK EP4BD=DI]$YP\[@#'<)CS495?H5QC7P??AW[8W#3H1 M-BBBS_E[+1!S.U)3H7>/YIG9L[K\==5R:[U@]DD,CG&]I\MMAGI#3B2S9 &9 M5*[V S%I+&L9Z]T[]Y18CXPA14 "^CZ%#JBQ2GE]4& 4#/\&+63!'M8JV5*@ M3Z@]4J\>E,\OL1OVDF[FJGSV_LLPZ0@)ZXO%*X:#U3(2S*OF/>'Q'9:0H8+] MHFN7!/N!<])PN9_P6G$EK[-GXD$8R(33^$!'O(.J.&UNSAI+\%1?]0*W$BV?\R:H5RH[-XK)MUPPFLBP.1;S-)1:VC"*S[P5/-B)N2K (@CM6G<]_SCQS&E5U'CU1<2//T B4U0ATI-VM MK*.R7Q^4N&\$>.,'Y@7*"\9H"XM*!?0O\6.D%Y2CN#!(!T9!T:)8&^,;!%HTDF_O1&E'&Z].C0N/,B,*!T:V47$;U[ M'#ZCL*6QXIW@A3(<5.KL&H.HO")"ZQE5Q,)=$%)CI704?G0*9G0/@&FN*T+D M6QJ?U[Q@I.M&V&%N(H2TEET#>-@-M?+> (1&5K*'JC+=2(I@2RKY5R'+&BG( MMPGD.XI/^J?U1I2=6U,>_P;.XK\]>_8]$QE&HT8FV-;+&82R:892L'Y89+!0 MH3V )G5#Q%=5MQJVE#XB3"\GF%B5<@>BMR/2^N @W'97;E=;!KD]&6DEIR?+ MDHO%=157"0CC4QN+UW)O@S? X_.#NUQ8]@[N*2DMT74'C X'&M3U9)!T1M-/ M][XPKEI#4^=\8:5;F-F;<851^^CS>TJ7R.EWG7^P1!VJ_>H+\-JT,9!+T]'% M9@B_@$*O 7SE3MZVDY\[%G[2>%@\'F6H5(N8&40H%K82@HV'>YO;D@T_N3D0 MO_'L5^,VC;BP>YDBL!XZK=PF3+ZX0\W!BX8L\9UU!ACD0K396ZKX1G\RA,5_ M]M&9\^?ZT::,7N;A/V[+P/R__\\73Y^2:J +_/6[Z)DMGL2 ?/$W>9K?=^$G M>F&U*W0#.._/K3 =E_P;6\!7:0%%>@0&1XRI4 CBX[X- _-[ )WOS!I]XY#! MR@55KJ-PDE)P+<%'@"U\I RZ):U3"0W 8<.8>=YZD6Y"^5K"/>_CU='WA.1W M'2F:B=Q;W#%R#4]-XC++5_U5K. '[S',R\7TB!"K!]_O7_\*CS<&)5$;5]2O M$P_"3]6W53&)Q H=FNHBF#3<<#(L6@[4U[^(]^'HZ<2TZ<7?ZG89-_5;IOQ>_#VJX6N*I3?O0S2YD^I#$- L M4J?8L5F(MCPRKZ80G4<;Z8)OHB ER@HR1MB@KY_3%Y]\_I=^$M$?V6TS5'7; M"XG#D9$Y9($&7M)I0'SKW8^F$T9M9!N38W_BZ>@9U^C): M3^ WD0,S[LG+99SH4-S!3@W;?%SEF"=JCS?(01TY8Z/0D<,F%IOE03TZ=)]P M+>.21( *Z(+I1R\U5@YW%(YT=>2/G).C?=I6/3Y>%R3[]K%3:*[?L5]U-'F S4PB#XFWV\0XB#2'")=/;.76P#*- M*:_+BM1/%Y@5YW'B*Q\%]I$QD\.CF?%=4O?S6_9?^/.OVO7ZT3==V;Q>_%36 M%"ITU#GW Y6_6 D\1P-95$;?R[#[N'\\'8X8XRE3W:O_LVX=?S=;(OUH>5 [ MJ9K%UR\X? WRU,S/-#*.,IS-$&,,B1$J@JC!*<9BEW!?"HG.EA0:EJ3:!EDX MX?&*-JD!S4$4I9*9L+0D00?-LV_$4QNT!IS(.$@6$TR!^XNG58!OVRZT\/(< MMSY3! 0XZBBN1=%>AI.LLO88@0<:)=<@".Y06HS4 M%6@\4T0F_PV]ZR\E&:LW>.(CT_:PGO11FE" [ U$N%W" /(8%1W=U])/*3&N M!3UZ?Z$(R)+*2UQJ)304H(V7P2MK[HT_,'.(ZV+,EY6 @49GYAUOH]J(/U2" M 4Z]Y+SXUGT=%RP>ZJWFEE3F.EIF*>FX-E?)@^]=:CP?BB%+G3FIE*E6!HO- MS#?4(Z"DVI&]H(4?\*8S3?< 2&XJ6KO0[H24)G3701O0ERW1ML5[VW85[O,H M@7&I]T&*K^3H11TM9"B\H?_LM,(IQ,2?SH@)AYAX& :''N?@*3@[C@T)+9\J-IXHZ:L^C/(;%B%QIOJ(UMF/::B\* M7GUAH4*<*?G?>[:&']^!N%LWV?BC2>-1#(I 4]@0U >$M6X<5)[=LK?W0IKD$#4#,UF( MQW1I0( Y)@+NLZDPPIN&I04T.H#^4YXVH;BIWAM5)ZZ6/4=T;-===>WI:4#J M4 K;/] 6R*RTKW M\;0Y?G&K.1W EX-+P57V5=MA[)V2S?&@-"L,S;DRDSTC6>HXY:&KI330\N ) MT\5;I8GO!G-ZXQF;O7:*]9L.I^E6WG"ER08:56Z%)M(O#0S]JH8BV]. M?DMOV;MA;]DQA99C*FK/>MNR!8;]4*8\FYB>-",&IEMG%;?!$@*?*0:20*"4 M+N/1(<$<<'NR:,WK !PVE^.?)]!;_'ADLF*?8&9&CN_B]UER?#!?,<%@-F'KYY48MG>@GW++98DKO\TSF@9BIEF*1 %-X3>] MIDQG3);S^/ /LG EC2(])$LF>7$E>J[T!:;A7L9_[8,_0Z8Y\_A#5%UEQS29 M]%7'P#9K0]+CS\TX< 8B;L75L,7L.F6,PQKR1I^:74"Y^TX>RS\3+JNC#5.J M+(V8TV$&+I.F*5S)08@/*N.HD'8'I,V)'8%!+)=?KLO=_@2'/(/)KKQ#4_I4 MOS(S<2ZI01J"E.TM#N](K-Z(I.H^:&P_T>#4X *W3 (>EK2-H)@VR!F9;5>" M>7"W.T\,_& YX[SG3[__P44J6N \Y3(_LT Z&.&8Y^%H-$U-N<4[LCF^HA[UH,TSW)XEL-W)H?S97C.3&;Q"O-PA/59&L_2^,ZD$6%0 ME FE/@*:G?L J#C&>5A)7B/TY?:P\YCALVR^%]F<)&=V74#N3>,;@@]VTCV& M9)"VY/;[,\G%64+?O81FO,FK@8)S2GL+C*6P&1 )69ZF69!"31,>9!S@1L>G M<4I A$YS>\(!(XA6[D:6_#@NQWT\']-R'QM)\&?I M5FL95J:T2=I>YL*Y^XWFZ+D!"9RVULDE.BF/KB!X9Y?]UT01PP:WU2]HXFV[ MUX;G2\D9]0[%(:0T31FEZI)K"N][T-SG9X2/0_@\/2-\[AW"YP1\Y$A^X*Z# MOOK9X! MF)37+;>B:NX8]=-T_&_* VK2!^[S]U#P?$:7%I=' [J. ME1'CTZ%L.4HD9\5-TD;_3JW =: 6(S(SUX&QQUECR[$T-Y0;@2=IRC3CJ0# M65!G:'_ZUZD %0):6P@:V:Z%%()#Y6IEA2CTF6!(F^!'6!&CG1GF> M1K)'&:P'>PXOC/H$O8P;CE=KJ%YC)30:CLP#E05_IF.=&>?+4&D_V=3FRH(7 MP[_[/*")AU.IM<7;'$A7V/A8A8*O#C[W@3',V(N#ON26FCH*5@HL M3E*D\Y6Q#$SH0=8X:PX$E!X0]TGM1C#/X#[")"MV.K(_CF<+C\<*3_N*FKPF MF:J0LP/'*YUDHVWC1SH"CU[U=FC@O:IC_B3(J?E2>"^SY.8+VG*$C]27E8_@ MR%C$_=!]#/5+'0*ZI;F2P->,435W7=["KVWAZ!%4FTU&=Q<.R@KO-ALVY[ F M(U"/>.Q^F';&_I.^2DH\>]@QNHU %'%+T6=Q':!)MZ'CIJXI<'-;HM]P7!*- MOOX>8J)S5/=MX8;H213 BP/8 Z9O%2/]L*89#M5R,(R!K=[)<8X.<=$%&ORN MW;I?H0PR%Y\=E7 ?T&U"13@O\D :!*34R#?\F)"]TI MGWBO]#[L*CA]GF5J=D,4JK)G+.B<%:0?1JLU-&H\5<]QNY90GEH)O<]&PZ9Y ML.E)]3=8OE.PZUOD[\C/N 1_C9(GM=OV,)8Z3_.[HYK($91HQ%D+&(X>F"Z" M%21A]E](Q'R:*< 3D#OD7Z[(Y6#$_*=C='MF^9:X52\X-Q0XS5%$KY.?-W\* MX53UV5"UH9'>'WX7L7*E=6I'2QZODF'3H$%Z93ROVC6:X-/VKD,=/6;5 EWT M_4IA!O1"$)C3VN:T"?>7'Z,3;?ESXG@/;(:SLKKN.:],:OY3 M&"%($ 6>=]3R.KVDJ&1!I$V1,WKAUGO)$B;H.-IQ*\0QV%9<>N2#S$W^ [0_ MO#0UD&&S93][OYTV#K9%-&" PDK(!CM$%'XX (XJIE++7( ]8\./&_:+Q=^= M@BA,A0C_WWKLI*9QODCH-:!;ZJ^,.EBMG;UE:L3T=JS!OL0HCPFIJ+XM1W@C=>RYIGT7UG4,AE5#0 M4!Z_V4O&8H[F1GKKHF%+'H)/WO0O^*:T=%QE VH12GQ\80 U](0S,J4!S @DG^?D!>$S=7C23"#OPH-])84+NQA[1'$@DJHU M:H>5ZY \19 RC3/>)($@9;ZAH[VRD]$BQ!N::AQW),Y^SZ2K@IHSCAU/0&@[ MD_Y;V@'13%SMLVR97"L5O/(0L2,!KEW:!#?*7D[B8=T !>+*["X2-LODW-%G4N0B==!:W?M$Z@#*5]-*>JUVJ*[D-AUT;9;NRO#X0"UH; M$X.:DYK1XO:A(2,\M\8HH54=CPX"2=KKIKV)*WUI[!52P%"K^V:,,:Y8R=4K MHO*,WE=_A6*QT+A=53N9HY(5V J8H&LU,CG%*9?^N,'TE,>FZRB2Q\08M"JV M!H5!",$OF89I;/%,[4!L'5P\\MW37=A%Y1P2Z0?C#Z:R?XSL3,7\*)_!+11& MWA@:#F+6%MZ'DLI16LKXSE^%N,[+T/$3?/*D6#Q]_/23E",OXVK#\[!4ZQ=_ MI^?CNBAFDFSZ,,#3$ MDV$@)Z,NG)'QN!/D.*Q'.S#C!UY57?"_G*S7 H,^MD3@B'=;U.3K]G[0LJF- M1"4Q^0%O1J+:>$6U7N$JY2@000Y=R48T,(UA!_?@39KA+6[T6I)%L.1.M+LK-R>-J&32E1Z7B#7 M>A[$Q2T?&9^(;K?N<2^ZTBZ@'24,9)09<8IGN[EJ\9I]"*]9W4+DH$8UH%!N MN$P5N[-QDX(Y<&:ZEV023WZU*]3;^%#H6R)L=:=,XB0?D7$FPE>E589JY0]8 M$VEFM$VJ< U<:I!1'>X71$OGQ-MC(J0^JK:2*6,2(-[3LE8\PVH;5&^U.?/L M/I08/R<C/M@=+POZTHA; IRSM:V\:30-$SFLJF\W[7L.(>R3KCB M;5A7I1&XWFD\P;UW:\>V-C17DL7)%PD>YUH_5Y]OL23K N/8=C2[T[RT4$LE^3"R?R$W*_*:#?_KJ1T/(';HWWD9I]IC7 9)6]+ MDW,;\+ 9:A(N- %)7397V:'7\X,";CGQ<1?,LFN],-%?M[L"\RM1"4>X9U[NA%(.-/5-*WB&1KLJX&Z;&E<@W2O<> M0?<9@W06VG<+BZ.4 EJM!9W@9F8)H-KY#+O0E#7E "1P%"5S'"7P:>62U)4E8*R"7W+0HQG/(Q M3^,#O-0C(H9F>/O^[[$#$C?1E7DE[\)R[[:YV"55K+'/-LM M[!]1)H4+AD-C[5A(R6@JE"9%Q_\8*.W/F\ZU$(3URZXM>29D$!@2&7%_2]PI MBII-[N$>^?(Z2I0C__"#0]&H>^I%I:-]=BFK?G%==7N>'UYM\>=]4!R8]/!K MQ:XD6-;:E+;#P!RD)++N@(TAOP1C!3 )@%Y@_-5UU?=A6S6E)EO<&^5;J'PV MHV_0X$BZP&4M@Z%JS15'&5I3"X>L60T:\+1<+O WR< M=[#C^8M0^S7Q@PP,,8@'+2H"1H/B' _1O&*,_5&VAH^OR@'WOY0F/PLI" 5) M138J&HTMYW0)J>I!#<:,R!3HC^(38']11^?R%!MIGK.,4LI>*U2W#6(1QI;C M>S@!RYY$_,S.CL"#HES(HS'77&V-V<^1JX:=M4]Z;A)?03-Z::9B11G>%Z9OZ- M05H@Y4VK-T>C K^2?$*URVBVA'Q.0102-0C89]Z=G!-E!QZ04R.GW]10\O^P M@U6W7DB#KB)<8N3'PZ6LY$U/,[^F<6&D>(+'%Q1@U3'W'N/6R1?MHY\F+F<4 MU!YNNC!,:C&$]+0T:;%TL7D5'X"7$R$.3O"K)ATRHT]H4L2.8IF5.$IO$2H#H$Q)'^/> &( M(6QQ.51K;O.@@?;Z?/DM+^!@S!Y2)7N*#M/J2F5TP*]YRPW;V(6Y<[&@&:YK M(,HT J'G'/CXF^//U[]8/%NM.*B2!O492)Q._! M&"%E<_(URB$&?%WU:WS[[$S-W;+J1P.">?*P:9RX7;ND;V1QXVUUM:"!>- + MLU#V<;?CQ;O*=+$T%1V3\A=^6(Q"50FXQWPT@D(>4)T?@LJZ9\?/+Y;0+[C TJNF:+J.*N]&';M'=Q 6@?H M?(";Z;0C2UZW_82L+]ZFCB?PQ#7M8A^%ZY^2&P*G%--[A)?1)F+*^M]Q]3/; M;8J<)H%F1ITW=U67U3;Q'W)5>%57//H1!PUW1RY)]K\Z?;Z0$R*L+UTZG;:9 MS PW:G$#VV3>N=(T=Z8[*Z$;,;8@<"_-BV[6Z\>J0]%'B$?"&BQ;JO0\VP=/ M4!LQ65EG)K%!$ZLC8&B,QR<>:-Q!WAB^G.E5/$F%Q2P3%(I"F=EQ]M$I*K=* M7IT62PE"]5%Y'CTOVF12>VJ[2],_1X-Q&4N<:#K=XEG\ED;K991"TDV)E^)K M,VD0I(=X5\J^;1*KD,XEK?9V =KD*OHL(6-J3CQR;J+HJ9EJHS:]:8N>)2#$2'V?FR-191)WNZ#OC_2*6'"0[('WAP* MW(U1S>7ZV;I3!ABV4PGECD3/9.$#^V VGY(^ZFSUQYNBN^$(!8V*FT^(4>A! M89'R@)/@"0J?J?/)8>"B*7' ILK-9$B<.>0]-G3R,6>TY%1)(Q!R$M#X.GOI M/XU?B8[^9?;8E&=)418_0Z./,?:N4 OZ66C\XE.P%[-&Q*@73$]K#ZAWT]Q;D^HIEVMT/)]+CB7^N<1CT;B_ARO#2]BC>&^W"44 M_[?LUAP!7])L8RR^9=.*^72;MD[MX+WO MX+66SCU-68+X.G4%7V(CHX^3M7"\=$ ^'H31\ZI:5L9CQ^?XM@>P4=CB!=!+ M1O%O6*E*3FR)AUCQ"UJ*W V:EC"=F#=+:H.;M/C,A9!O0)SX'LN13Q^?RY&N M'/G9N1QY;\N1\RVDFF.$FX#8+I[)M7 5DX*&6=]("K0"%B1+&E*&/WH0 ^B9 M[GEJXE5:@$(J:M%^2(]OM&5;P('*1JP;DGY62A,708R[_& RH(*4HK8M3WKR M/2D4ZUVJ^7;&! TG;63!$RM4?^CW89OM(L83,3.T7$_Z1/=C\O7H,/4PXDXF M>$Q$# 572$!QL73\/.YV1O'M'X&Z(/F>+O\ES>.^H.0K6!L=^RY791(RV=R+GW@?D/D;D M1;7\#$R3*PAP3+(N]Z5DA7:'#"5<<*XE'U'#F;3H56R&WJ5P +TK.&5/*>V: M'CA%T>5-7 9#=,ZSI8>:V#/_6:;MY6=7H5R'3K@G?MEK]3]!B/M=5*,M)3JB./*9TVL:^A[;P1F^1MD MMQUU/Y=Y)1%A>:9;-OL!Z9H81[_X$?_QY"\/=?]YLU_\F.2!Z*J&NE&86VLU M($'+R^Y2[JG4)'*\^X8&#A0TI[0EYL2HIO=7_QBBBTO9)DSF(F8J^M>>)K/E MD'Z1COA' E[N>0Y3O%7+:)V4RR/],9"?=%UU ZYV%8-]E7[66M2[O]UQZ3BNUJAGZ)MWCB>90(+Y+*R7V'C _)&B: M1T:DA-0('3%:Z!31Y4%WSGY+7#E"0(42+2\=#X);#^ELS5KI"K("*U4"&#JI0&G_HHQ?J1,Y0DVVJ7VB%IZHI?I]@ M@K[C*;&[.K$>&AL@)TD .4M%)C2%8;%8R(2@^*#XMX\ 7/*LWK8]5^%3,]9H M_85:'(S"C(9$:I[IHPE$&!XQ:G.R([+C9!D TN>2RAJD5\3 RZ3)-,USTE4( M*N?K2O%B],-O^6?(K;PPPL?X,]_"]*,# PBB^-L7+W[T%=:;X/#-6B L#4:; M%,3T?2:ZTQ? !@&\0F.,)'-54I,LE;YDW>H6&:WQ'<1F]!3BB"JRG>#K(F?- M]K+M$PPH= X$KZ_B^NMLJG5DE,K[[>L[N)NX3F\Z%-X: V*,?.[JR M'4=.;WHLS^%^ART@T/>>T<%U>Y/DE=HG/9&>S]X)#72T&FI-=O%!%YMXM(!? MN%A\;87%9=P$M-]:?H-(S:.0DM<0P^3Y_8F/P?F_%=?#=-KXEZ'Z65V@5]'L M_DJF%^'Y*@;+T9__B1:4<=;1?'B\9((4SML;GO\4;K51T8Q>EE3B:/.P9SSEK97)%H>[*ACQLV M@B09<$=(VN6,4IFNIOR!IKYZ&Z-U@F5<[/V$7BSQO6*FK=O1WH\6I B-M'.7 MG*MQ?E7G1H]#OISO[_T6_)Z<"WZNX/>G<\'OWA7\[H8DTKX;]5< Z&3%TRM^ MUH%*W]B(O=A(K@@_)Q^EY';P&3\WNCK(+Q5ORA03#@?2@"@Z^L]GG;1NWF[PN5.O02I--7 M1.\3)>#HRQ:LK\,JKF:'#JU79)'M X54S!:SYH!>N<)'J$C*_FUHWXE /LW8 M1=YYV7M0S'>>,>BGO-!Y6L4*B,E3X0#XX-Q)#3 @^LZ][\.)^W"/T 0+*;D% M1[V)3I,^^H%KRH:("Y $P]6VO(6]C0;S]S5TW/,0,M#@V[M=7 M'YR%>2^0M/?7BQ-^H;GT_;PO<*+]%?Y#6JJN*Y7P"SO&>/3LYQ:<<.L,>P:% ML9IKVH'_:F?0E6D*-%* "R7_%G:0L)E<-F7.F639\-6981E#GR0Z'_$UEW%5 M,N"UEO9Z86_!2W';"BS$(8$29K/(?^3^NJK1;L==2S8NI'9S:XC4;E'C_0;> M/$;1VJRBT?+40']4A@JU VG75B,S7;_"4C'1+1AVPFJ/D62D]\'&I[]A'$VW M:U'AT4;WJ-2:0)/CTSN5?N8OZJ[#H"GUVGB!R'!/AG!;MS"2/>-^8=<6_ RMV'@^_^+I MGH7OI&L5>NX[^,B9X[=Q5#;@]Y3ZO#I5RH?(B9 MM$2Q;F!T?/;%\(NL$=,'D'#UJ60]E@A7/#RIDHOC.OG.H:@O8]\G1?Z3%5(= MWP-O@*.RF)52B6!L:"7U7236@50W5;=VV*_2K)D^Y->B*LRFO&Z[Q+LPNWWS MNW2L$<'ZX68=O8_!IMRV=<7OV3M.=H"A2/ V=T#7_L:]LOHZ]6I2;6/#"4,I M$_ _JH9*"F1G\&0Y]:?K\,D*=L3B=%EV:;X&47M6T!1WH?1+QDI[+WF2FA2+: >'3@*:;$S\E0K\B;B,RT3>@#H/5"-T $W^NJ_J6(75(@V]Y%Q[%/^-U(T?_$3S ML? 'E,I&%$PTQY<*[?R-&$"WG>.71%S*?W)S@OF#&%#4&/2W#_+)GBI&_)_* M[B+_S)XPXZ]4GPM_L9.",63Y\:>_#V04A65'>:-$8'+1\"A5S#2QYOA[JQ-_ M'(VOOAQ*:EL,(T:6"7Z'NZ1%0T2-=LV'0KL"X^'KEM5>OJ\:_\\.]B?-(2+KZ^I;FA.VW2NMR#A?#OY&ZU2ZI(_N43%B/!&VT.U MA?XJV-=3'@*CKJU/U!K;BSDV"@)KDR<7WWY#/"U!M57I.*3B)5J#_TYI7HO, M3]ZV4061 97N=-R&UP,KI>,!"^N,QUSNN@H;X9Q3;8M_0 =O#%YA9-6W:,=^ MZ/':'$]TT3HIQH7MN?0+24<-CXIYAZ/)3I5DGYY+LJXD^_FY)'OO2K+C'DQ* MG<^/J%=X"$_-U')<7H!*/>$SX^7)T9;+>8(!IA,0:AHJ1>[VGIJ&!BDB!7[_ M0QS?1#GAF"45O*IV@-JLROX*&"N)#%*C@6^IW[>7#%2&WX_?Q!6\*FE47/(+ M"&,$@A)"4(,B5PBV!H3748[2_ M(0-+%F9_Q4V7:!"(?/%,BV<_(,;M4XL<- )&2"4!>CK_%Z MQO^@KU]CG&YO-0O9O84@O21"Y;?7Z:M57*Z 7TL2,2SWWD^G8\0';M5%+VR_ MV)0KRCAJ,(,+6,J5)@^&:73C+>FRBFHC+D^BI#^X83(D))D\;_W.B5-:$WH[S% M^(4ZGFNAN5V6S6L:AM*U-_!@J?ICA5B^71A?Z@A8SZVI/">1'"GFSDJGI HE M6^@.*VM#3EM[G<@>M->)'[PN=!8&A@AH$D(4$8-.74B_0/]+';9_-:=G,WW@DQ7=2:;]+H['L MWJY]Y6R^!=T4OWHG_?04Q_J=&\>)4MF4T?,\_,=M%YXHH)E6Z3O7^Y8'/O[X M-_9MIF1[%3H^<\E"/>B1,;1@%%M8K'(FJ5M[-Y'P!D;Y;S].AZ MGZJ)^]JW]@['T__KK\1?%R._P^ZJE3B%.HP-44%)1]L=O5IY744)V]1#O,$- M12[XSU<$H@B+9RMB+/PA]+NJXWZP5X=FW5%*]T&\^JMG/[QZ6"R^CAM5%HO_ MKWH=__?YR__SXJM'3_X\*NJ:ZW&E9Z:K5!_ M%2,T)![1I.MQW'F+Z?O4 I^^%RTP*E_?^<2B_!=^02K7: 6M:KBZ(NP;XN+O M?WCNZH SS9^NS<]T]OWW+E\*976UKLJN2BD"6HX$:>7P>VD=E\&1<+)?(;EP MEWKF*##D)>8$T3&8DMXMU2J9FKKG-F_9$\&X3O;#NQV4(HUOS)!:0@O&74PM M3XD.D9/M]-1Y6F+'TL$#@(H*4'WT3$;C&7$BS6!*3.UNFQ/ M*N3DQR=O:!TD@^XFX3Z,?)0JN7.KJEL-6W+OD0VRYKULTDA*X=S (TF5G>A7 M];T'RJP)N+D6X ^!W;+*]FV3-!OD:2.6IF)GO3J MS6 H29/M"$^0&E6NLIA IGW&1R1M#- MZ#Q2?5:2=#P0E3$FAT5-4'[3$AZP=$4@F.8R')NB(T4/R=&"%5?G'L4HR[WA M.GMPD,]=ES6Y2OIB7(IF!V!/C;\UM*Q?A^2A,>2(<\3)MBG(-*KB7M*.DCOW MW.6NLC-ZFV@^HURI]E5+V7;9L^=?XL<4/N/3#_I>1A&?*N]^1I-?4=&MH?^2&&ERHQ*W6@V[/(?,2XZVY;LA,,3$@:FMETNHYB+@$]U2%J$O*F=)HQ;TFAT?; MTMC.:K(J'(1D8T=UR,^&#C#35F*T-<>[7 C0QATVPT+#F%YGO@M7*%M9;V2< M.SKQDD*.J+JX3-^U??]HJP0[;ENVA$MC/A/M")NA"-+ [*=QW^$HJK$FIO$R MRH0,^T2:?I=N.X,QA8HS8,UB1#7;WM"?6.PLCDM\A H4=7$AA:/Z./2/[!*" MM:;1+-+^7N#AIM)9 MNAYF'C>+$DGI0[I\2UQM>^D3YA*)+W*?M( MC5XM]U?R!QY2JNYK,/PC=2?>^K#"NJU/6OC2L#E*8YJ9:?^/D5A[=B_N-((3 M>##AE:?*-F&SYT*1C4:U]D4=_Q1=/.UX%/>4!,4>T)YL<#4G??DIS-PZ%W,' MV8$ QQ"B]'WI+D);P[OW -\?F'6C6RJ%M%E63\E;I4/%Z MV.E$=FL2.H;YX#%OTDFA*E!#G'^Q>AJ?-)OW(T-0A I*7B!%0K.YKLN*4,;T M"Y>7LMPI)V3A3F9\77ED/'FU^X3FR H?2MCHVBIX/X69*X&@J!W! DI.&"9: M+:_%5/PG*^^E>'58AD06J-G*V9\)"3MDV[,2"IY9-93,%W2Y2$T/;MJLUR81 MI"*2%:#1> 1!ZO[M,AYFSLLG&OF4YVA]]:Y=AX\ ]OA&HO*/H>04BP@+/)T- MC:CB0ZSN#\#E_G1<-0KE64">8FQ&5+1T-HV9M< MS+!%L&IE)-&5H M.K%4)LY<#ALSU(ITGL0XHUR][O,O> VU'(1O8E0-Q/S>4]HON0=4" MJ0U"=6):)Y4V;M_[R_MPVL[R_\>4_[BCG9"5Q9 [NE[J$K +H:V- #=?E1TR MXGVY"6AU4E;AQ(H>30"AGOY"'YW%]BRV[TILV;5E!/BT2;M(\.6COBZ#/6K! M9Q8\H$3(<0LBDVWZ#>5.TM0S8=$5F8_NC1&PN";C'-9X@#\>B"T#L$:?-8P7 M/V;5L\/U$87N?[/WIF0.QXUQ.V[:KE[[!9Q"/0J.J4-3KC1')>-! MB8P2SJKF*]O&*S+)/OF,$P>URO65NB>D:=6NDDN1OV@N0PQ(X*:=LFF;PY9Y M?!R58QIR-315% S*J()^BI:GVE09:NW%]PO1SJAK,C/DB=\E+7RJ23V]":>) M1]GQ,72$BHI;2>-RGL(\^$S]CV\9I583\-9QY--QT@H3CTVDBBI)%Q]Q^YX!8-1UE$ M/.TKE17@1U#\20XG3T')_O8[64!)*>N":)M-1;F8 M+5.=8@8UA]D7N13)M/1E"':H> [7IEVA*PBGR Z4Y,9+^IZ&ER>%"P+%&8>% M\GCW>@%)4C-+R"7R$UVB'^)$&CW&2"'WA1]W'+\/YH5$S8T1QWPQWK)%O^IB M@-H(H-!N<-D*M.PFGI6<$"7G[$[BD>B45$@JWH1 +>Z!('0)\>1BZC&9^'3A M_)K-D2LR4Y/V.] ]LD0S\MKSR6:TH1=9;[EK5>0#Y!O-)RB,E*\>R?@\=\'= ML<"C6=A'ICR/S0Z++,D- (S@.Y\W,#[!X8MC&:O, 70=;1^/FOK5]-N)($N& M[0Z7X2XU?JR4[+53/$J%]Y-<.!F&@/Z!@8VLK9'QVB+U76GN67;8Z3V=4<=[ MR09:5.^Q_-MXI!I>\!9BQ/?*@7@*KO+I&:[BX"I_/L-5[CL;P6BVO$\Z*28. M UE%9\^Z7<:4S/7^^L!$-_8OR5ZEN6,M9E4Q%?']3[[;2HYMXX2S:N)%.J1\ MJOB)6U[DQKO('=1BW@LZ49X1HR7C_.*V9)QD@N.P%O/$WCDJJ K>%+>P=C. M+#EH2F$W\YSCSYMX@IQATE[!)<]DC3_@R9RI>*">NO,_M<@IW$AYJ6%OGFRT MQ*%3@J"9<'^TRF8V?>!O:2UD *2"@@]2Z%^,O*FCIR/%8!;N"5__[!/R6EV3 MFTZ4'K0-Q0P*EN#V['R,K'SA5S>ZE^2F](R;V5(+*/^0_OUS%*1^7:W>E1U] MGS36*B2"JLC6?TDL>LH#54*>TIA!AU9.OGY._V=9=Y&5C+SN)XF=#&/\;FZM MO _[<#GCR>LE5<,6B0NAP)R[\UI@!O.'T1LDX[MGSAJ>J]GJ@Y4"00TMC[XU@ MVH*B;8R_P+="N85R$X@!;LT9%__$]_9\:$;GN1*'_7=YPPP.6^I,QM(3I/P9 M_1,)GL\7#PRY1)[X-V'9Q451X.(7U*K_^,\/L:[I5W\>_>H[&@<<+1;_"OW] M3SY["'5Z%6,*9IS>5_M!U%;JE4I-3$GD$)K'H$Z1[="H-T1=7]6 QV 2-90S M1V0TJNS7D&;0SAW=7!WC@Z MKI<=3W/N!\&3/@>HIF<^CXW+)_")'G8 -QW1B,MQM V7' M/\@N-RO$J=?DZ" %&NJN0QXMW0[B,H%??C=P5CU-VS3 \&POX+V5/-+0S\'D^+Q=9T?[ M@1Q=Z42^TVEO/<@2O9D\_SQ.-:#TXA56_#XEF.^U;H7X&9J"G_ MY2>K?L]Y63O$[S@)?:\E<%3UR=J:TPG.@E!+A.XQH[R MRW;MIS_\EFV_;;-5(%X]^_8'*Q*BC&4[YX0Y::79L PZC:(R#9@M>@;3$9%& MS$3+'*@^BS>JM>N##J,_"J[@ZZ'VS[-U_B%<5W&_OQ57U5*H9(_C'5N7-AU9 MY*>/+Q;/5JM6]*\S;<=B0@'5_[AOB(=T.W MNN+!K&I'YPT*O]RZU;2"U+4:U7Q6I+NWY^W%V-V[S=?+0; MJHO;E.\].8 /A$/J^:O_%LZHAT==OLH+&/P]!*;QIV@>PG!:2M*2C;#$WZ MI\/ 5WHKJ)MX1-R1U(H>OR9;0_ATG.K&"3'& K7<6 VF$$CU,>%J:9!&0B3; MIU*8!@.4KR%&RKR&IO""1 1[4[&,##OIT%[M0>*@Z:MACS7!W$#4L\*RK_9: M8W@KB5L*0D^F4A3F!**2#ATE? V9$F-@+:%+:!K76 M3%5]C%@GM))-DYT^"$,#9 _M+,\VY162%L;!C']X4#WD7\5+,+=<%Z2EI-I2 M[P7Z-6F]J#PT:3Z9C0F6@?VDM@XTRRJ4KZE>O::.CO:@I>N4QF%7G-IF*UV. M%5V_.PB&]'U:ZCM7AC\[5X939?CIXW-E^*U7AG^KU/X^"KPK&8%JRB"3TG3F#/R1.M'5YZE"G:=97^6=VT<7^R3XO'CQ_1_.D"<,XHWJ(B8W6,^?\") )E]>8]3@]&Y M4X[D+*-W=P?OY[9";F;*NN#=;J8$TLG3X">XW?=[P!E#=N?V;?O:I2'RFM&3 MS_#43S7^P'1F\73BG:.PWNUNCQ]>W/VY+(4L7MP;N_1W==8+3V:@O8EVN\6# M?(H$O?2;/@KOMIS!E_IC]:C?A3-;6$J?I__,!S4R\?C8F]]?MY0WHP\O6ZFA'PBLEZYS[6PL.%!E600I3'6M2FHQ;+DU/B:]YL7A5 M8>)?, ; LK%7 R/VNB6FKW9O U*/UJ3C+I]X?G^/W_*P>(H3CWA:JJ0OW9YDF?>G)YMW9)M=+>%4 M "\Z #268O?68!(5TINH@J+S4=A<$'H408@K7#]E5-BBT*TG9<6WO M4?J\Y4' _;?*KZ-FJ?AYM:'%3=*]6TB^I7PT:;U5#+5XP"UIF;G53-@DPJ;0 M"ULSOD:>3'T'2YZ\F;IZ'=#=H"W>(UY<_#RZ)WQIC"6R9Y%9>QE+G[AN]V?B MQKRU9HUQNW Z&E?Z^L1*/R:T&3<%L1BN M@VAJG$09UN X$_-LR\P\O/LK4R^SDDZ6WCL."_GN^^>33"KIKJ](8<]A.R 1 M $@E%^Y5V.W'")ZG3SA$FER(G?4^[*&8Q,W)*Z:^\.^F$&%BC,Z599'7X1=] MXI\P2R7!HZL6EA0N*6VH((_Y]VR+5A E%^U$51:%JF1>@YLG[-OTED,7=[]'<,RQ:X%R@G:1R020 M264D8XT&6QW=E_M!>IE<08TB#BQX',PQWYD1'ZF<=F;JY4,CWKWO=)UGV)[?L7WT]J;-)(EQ.&'0'0Z?&CZQCM6N^%-$N:2"NH M\.OFD&1S@[6A% 8(H\^H6;6^I-#P:AL] H+5,7:0H9O//:GYI/B%1YOJ9"E] M21/2>MLV0FI(C6-!0&QM?K!EM-13-\GIEBC,:E>.J8^6F\.@\3(3?JJFY^;UEC'F/#-J[_GC$\4;H\ M+/*25O\72<:ZW\PG3@]W2GNDY(2ON>?0(>E"2_ MIHT(%4SCL2>BH(T8.Y!H]1X&#=@A%<*MUZ=_/?DQ9XT7/?S^'$^GV[RCL!)* MZQ#==52PXKM?/]2X2X?Z(&HRK]D@?_%< 2P/\0'4*+GAIZ08XQJ[Q8,G#U,J M%,LE\Q?8!C"WQ=PBJWI0,C),;N8[*-ZJLU83"_,'3AYBEV//XCF[A\LZX MG%@J!-EK=_&9)] '3%2I=&OJ)=/WR?'C;7<95>"OI?W3[Q2;S9,+)MV^^[BC M;()%*VT\'B+3K'HO>!)XK/\E=7NH]M]?^Z5Q$=474)^@44X=4UQE+MR;>'"S M]BIY=.R>33MXGIKJ4,\M[2H&+![9C3'U#$=N#NEX^W:/+,K1.V%H)[-58XBW,PSE MG$%X&\I](N]/WRX X?</]I<@JE;M=:U M;'WG*Q&MC!'+$\5'CIK/0CSW[ZKMTT0;4^/Y\B(S89'3 QK:V%_:7"D](N)Y M+7Z,R]@@Q$BI$_(T,(,\!@3#;EW.E#6RYUN\DFH$_XM/O36FT-?9;V[_W_1 1H_.,[2JL1W_T?O#O%EXN;[F>HRC"HU%[E(NGW]_I>0@IPX6^T"1!8,*P\)%I MH)]2K3@O=)PL64<%4!C;>;GG!,")#"T(%39 @]*=C&9CW_K4-Q=KET/.I9P& M 6B7MR0/;H*:#N+\ >7.W=!8U8BI)X6$&NO2Y7U8PP%=]B,K?G/2.0H+"!A( M,TU1/AP##[V?EK6JHUEC62Q[1IDQG(QL]9QIJ&))I50]GYE),I,&*1(:E#'N-<<1FR K@Q0:Y*X2/M][L]GM0^K;WK4L)G\!M^F!L*TG<*$ZP M=4;V.%6HQ;.2!G^J1&ZK7[D".R:4DJ(-"B3 ,B"M@H/$W F!/+PZ0\YH$CP= M/FC^ ]]:QVFO:O8 Z2E(V^F@2+RR/BR$FJ11@ MH7=,. KJ?/GI%#9S+.%?V5,YB:]\;1>TE#R(1>C.5D(;3W3Y@?<+3R'3W]_X M(8I,$4V63Z^C%WZT 6.O)RS3KHBT+,@/)9J*-WJ6J&ZE>@P$@V/6\XMM)^"C MLU0K&N6SIW" 7I6FT". >!/]IAE8[:ZEL!%VN!!'$7X*Z$X8$="TTNF 7I;=06<'#%RA.I M5;0((7BS"8&4\\$SWG-@$G;$L7(Q;[G&8QFW(+(RS =A' O4PT(++W\#84)\ MJ/=;4?K\7%%R%:6GYXK2NVK+>[_NAV-Q5?3NU)TH+135; \Q^03)E+*[2*G( MGEI__(PN(VIE('XTN0VR>XV-7V.X5714!^M5SQGQ73@%LNM/U:-U_SM>O M!HL.HT($:F8TCBZ!JGD+Q-^(NCQZA!2;P#7[;9N'+_ .AK>SA\S80Z]#*!5* MA].5\ZJ JGP"%P_A'.Y7CSY_!/Y\#-W8^K^05J=.+S4D(-F[&ZY%DT;U413 M1C"%JVHWRH6FL$.(8C$(X;>_#/&Y$Z[SR1<7G_T;_O3GBT_^3?=VW^YA]T3L MN<^P"9PG[?>.?C-_&@I;0[>%:Q%]#TJG]M)M8LS+O^=I/_O\X@M^VL\^O7AB MCSM[*WIFOLPGGNDS>^![>RK)QRV%KG[O.%F)%5([+J*[ CGB0BYV=>>$EH:4 M]+URC(HSW+4WY TQ3=2FVI>)$C_G3WV1C?BE;">[PWT8WX8G_R8*8W)LJW:M M@X(U^6YG'ZZ!9$PWX0:?T-%BSQPO,_02T//=\0O^ =WJV-?SJ<1" ^T'FFS+ MG]N,%?8W_0CY-DY.X/A(;F$=5M0[6#@;,IM?>%_<_^_=4'L[K H_:?&X5.OV M-AV.G#&WJH8_HBT^LK0%MZ1H ZL99HYLCB_V;[0>3YZ0I:!_Q__Z=&0S='LH M+=J%J>7@6]_);NS*PV\W&E\\I4>#77OL#-ODXNDIV;!_IHOS,5F*E*E4[7+W MB3+0T6A]IM0),CFL>>'G;(9Z0V$U%SH8.41%']?VY-1H/G\G/I5EI^7"F>]D MB?::M"[7M3B3-$HKW!Q-\0NO,>)\Y+FK;OV(3-'!%(YFS2BIT#,9D33OJ M\JO)I= .C=^([ZH+.#/7!2FMLK]:;.KV1BF53QC5]YLO^.*<+W#Y@D_.^8)[ MAT"%Q_$#D;Q\(R1B/[@I=U\!$_FE&D/E7[TG#H!Z4Z^BG2=J5HO+TA]4<^ ME_1(TNVNJY%"DXJ+JWSGO$CR(>.OH)OIXC.XFOOOL;V@*E+TB(Q&],^W=EUJ MUODHZW7"#0OY*?WSR*[IE_-K_1"$R-!J1]JV.7\9;>2\6#Q+%'ID39M+#GB. MW7X=-M(8;YPN2CY2V3>-R5 Z,],E)8UQR_2\%AX-4@Y#,"C]MUC2S M>*"E)G+N,LZ9_$T\]PS C(Q!&XU]BL+2,,[$3[^]M?OMR4/Y@E\1@L#T=&8) MI=XGMI9'_&<";=C[X?1+&2I^UE5 B3>:!)&I,X:&565422E+FN]\U_0UC3[ M3-);WLM$S;C*\=]<0>=!6GL=MHE*B%VZC\$'!?VH\CCBZ" =XF5SY_>)3_?) MD:?;EJ\A(R8Y0 C&YR,]4P+&%9\2=;BWOF2 _GUZUP>3= A?Y(9&HR;Z_^5! MP&:EJ_!>9\P1-I>#YPV(B$5M$M_S>8QL5E7-#6!'#F0=HM>:@_[&%D21'I.# M8*5:4CV47")$$E4*4\F,(CQC.(AV(8L)RJXKFY288;<[GJ VQOJ_,ISQJ(XP M'K6U<;:$%M;G?.!4RG?ZA?].7] \$'-/+4.&JUP>9)_M$QWTS71X ME)VQXC MMH>%@ T4Z5/,["#F"BRW^LPEJ5"NO-.)FGM0DCV:GI0_APWL M8^XFGG2[.A59AQH)IO0$B3I#OB\67@< >1#&@T^A4@.([_SOM4 5FD&PY M3" EM!?2,!#KNWIYJI7/;/.[&EKR >&?2,>:QYJ&<',&SL,_LQQHU8\A\^C_ MB#OR+6!/>9^N)KZB!_DZBN37C8Q_F-'M#S)!>U%1\R96I$TZ@\JC7XQ?!TKVP&)6( $ER.#68*^+\-'0&D MQ?N?C>G8-Z&$F#H$EG3L"98=)BE' N7$[2-R]H\B\A.7LK2QA+2=3,. +H_N M.BB@2 8N=('09#XBY^7EG^_;&TQ?R08S B/,YB?NT$J9ZWC.( HIJ-I?++XN M"5TLS.,=#=W>H[-&KVX1EB?]\+7%_#VLD$6DE7#D[(K6\%JWU!TWGE;S97R< MH,&QC7"_ [H#H#C_GEP]&$FMC=L<@"OE/")"9$G#&==#?!E]7F4@,?L":M M'Y]-LCB_[!G\37X!/^M]/(W_"$?#) 0 U*(\M21.(.>'#%[OV!@9J;?$$ZNKK M-MYI5&VHO&JFY8ZO>&K%N3Z!Q2+0<10N6L]UU7?#3F6?9$)RP'-IL(4,7F8J M& &1II6,V\GJHQ3LK,>T1[>,T(A92972@HI4C[=>,3:7_D'?9$=\C1#*)LZH M<\(%O0Q5_)[K%G\^URU+3<]WB?M8MHI/WHZ1Q'<]N^"6&:CTLD6;]JV93 M\Z:"YPC-F,@WDG$1FHA03&,-&&:-2'+ GJ55;3IQ:I)@?N!D_K6-6T-'* = MZ>:3+_&[W"[=+/[GXM4%D41>4;ZG)RR_-N)9&?C4+31&!ITSMXV",0IN#>8T M,;'3;WF4$2.SUJ)E7'SPS+#93XV18](HQ.5>SEQ+"DS\-LT"?@1UC!E1I090 M$M>567A=1&R _BF3975W(,G754=Y04Q3#$SD)/./T/ B^QKB;]KMP6)J-[:2 M>;-@ 6_B>2"T&W=_.&02=&!,*Y^G#N3F/Y ![FG+K2W$:9%R7 M6<=H /J#=( _^V@NW!'>#$!24L<0OA@YH,=LVVL73WR4H6NX5P8,@+);M"4U M*>>UR2WHQRYY>6R7D#7/'G5:B[5[ZR87&5UMYM ES(G]RJ4T':E_/HW./Q/]7Z)5M%B^$%EKB=-(JS]P<-J'7AQU!WY4XQWBH;/A/ MU-Q8G$=<4[ $ 6M/>V4;4T2Q:.O5&;@#,:^319QR,EP+X]DZW)3O[Z$/\4@H MVNV>A2*F7:UANC/P.WCXX/&9X8GRL:(YCW+,_8B#CN]#Y?)EN=G, [%78,OC:'YG\R6"6+=KIK88CQ4.>Q^DX?#246LY&<^,X M;3^-((Z&:6/_#9ZDI;F9V#5=/CYEFJVB#Z.+FC@'P^'T:Q/6G(U6%R]_3[G(^-&52&>F=MR=(7H1J.(=-3< M;T=V"N(N$G=6AEPJZ"#;T:#4,,?(Y>JM_CW,^75-15G?W?(J118+]2[R7-9^#Q!]=! SCZYB5QY%//%:'5 MC$#5P3$_,?Y4BR?3N)ZMD>1/:*[UIDQ#.GNPE&Z+1PU)E=:)!6!@R=G;JFFTJO%1F]P9=A4\9/QX.LVPU*$H@O$8H[PJXJ&B16!XXJ.VX7^V MLN9DM=4#Q5"*A@BS*DJ7I<+#,L:8$N>+4D(^#1_[62_T2M=ES=08NJ"CP0'<]IQQB M;$;#$'F=VD_(5&Z%_D/U!E_]V!3J#$++"RB+35FR8I$F M@L+W]2Y)&ILS.^92*WF-(Q_5(()29D.O 9V?2Z#?6+;1*;]8?#-V=TP6>Y,K M6%4]<1F0*._,2_P@(P8F:Y1)P90\.H:NXH$IIJ'D@I3HE'**AJ3T$$DIM7%# M&Q(R')H0'U0PY,N+&.LM/KW(V%WE[JQ)#D!(/_W+EQ>I;X 4$W%IR9]^,(,X M^8"N96I,U)4-@'TK$XK_.9.1W[)=0"F]!&T.(*4:G"C:2>R&.E?OPW*,.(A7 M/%DESUOHXWTC[66D64;G9$ 3G^N61?>%L7QVCG/6!48>BY$SI<1UO MSK E,-\ZA"U#;!E:H,$0P_@ R+UJ#5_@]:52MWECDM *40_%ZQ+,FF 1PS[= M\;0=4T]^V:-BN=?<-WO(X!N7ID5ZRBYH&7O]-AS,>W"0\O;ZF?6#N11V/2D' M&K->D0+601@[1$ ?S-NAOOA0?(&'A$6A6^WG/+$VK^UT):72",RRCY_]2O$B M/UMUI*0DH_JCO5:E.0AYBJKPI)T2IS(IE#H"^2M8%Q5C5=QPRE$LIVW> MLH%V%O[9XG\"F/')XS,PPP$S/CL#,^XM,..9M'*[=!1B/VN@TRI;X;*?!#1L M!:7TEGU[5B-8V7*,=H,I1MG?(S MY:A0?)1>Y?C21D\'(7,O3HA <1!WS0D!BC4H;:T34CX)T,7BZW%%>1GCAT83 MGM0'MGCRY\\?VY N>EINP-> 9<^>@X/@[_N4Z95'8 ]]V_9[70]$YS1V7K(@6QXDSHOL M*P5SCXC*"!3C.>]MN;5.JJ4N=EGL%I( @NL@@X+S32PD-B(TE_QF!'WA]C7, M4: 0B5J#]]8CD'I*U3$AFDX E6?AOG%G++WK^FD)S.Z]),?-,[VU!Y3'8T[G M]\:-VTBK-@+8'EG:#%VTJ\O#" ,1]Q//K2EK3#CAK+27!KH]DB?N"_PJ?$BX M?CQS?V22%-749[?.8$WSED)E4&%,*F'(FHAX%5G68U<>=*]41B7E='@4]62+ M,;5T.CW52EQX1NRV3711.T$('7R!F@.XP/TRU:C!T:-#7!M=V[D"^[TU*#\! MV*P5&]5=C&-38/8ZVUC9-*V;EE&/??*8B8A,JUPA!$?[!6I4)6;2N)8D1=E ML2#H2G\S\6#PVW'I.ZI8@*8BEEQRL<;2ADKJH&0ZN5:3IDG5;*]H*O,T8.'2 M2!.C\41,3:9X#,^CV-\@ZM1Q+8U7R9<9)#T7?BGI/=@*A' MJL+.XZK<57N@2E,7)LFS*S66OWS$G8J9R1H+/LE)YEK4ATS:UV%5KD/!J2@1 M*AU&HPJYH/ X$"!$/2/Z>2^D!R)I\EM7,=7'X)&R3Q\_>4JY?&/%\QMT!-1F M+?O\O.;EI'LXF4!Y1IRL>;IW+>_%FWR[(V68,5-&=]SP/527WO;T*0&GL#*!6@6[R*7B[> M9$)$2N),E=S]C\[(3LGJ;LGDV1EP(&CR_ 1'MZ*\<& ,?DZI#U)(C%@CO)!8 MC;*7'+K!'KX1@,4/ 8V3A0\S5M V&/HAV__UT+6_@K).M'SE<^NZ)60'L MG5TC6S0TP!EC\4+7Q6=!39W\5L,*?5NMUW&YOBZ))X&V?\>AW+--%P^[%EXF M4;4$7C&$+/=(+']DUO\_^R@0_E:/"*S+]],R T'6N65CIRIKF6C3W"0$T7KK MUDW7\P,8)[ MZHC.R]94/-OT,A4N M]=^,3.'L4,'"SOH14UBP7;%984AI+ /*%*E9*"=:=4 A2V[8(#EB/+ GKJE+ MNB[M1MEHB2YX%U]Y,ZU8AY59E)==4.82E"ZBJ]V"Z&@MJZ:.TQT\C3<>8B3C M5"5$U%F"Z=PZ EZSKM5XBUUJ0]_]#A:8=3)LP2@NXF:-6AM=UH7AZNPO!@/? MM]H.D]I6"FZ-B_56/WHC__'=207_]K[(A6,#BM$)Z\ADJUX^+ MD[X8,E)*0 1SKQ)%W_D1R_A,S\GBRZ.R%67[V3:0?3##?"M37DF8]AT8J,F_ MX#VCYH$BG](MKZUPB-O>FPZZ,QHM80C/VQS$W6*\SYJ+ELPSC??T-:B9.C)*6(/B[LE^7_[ QKHN_\_Q!8QY+B,%G/$, 9_W9BED%5_0_0%VE M9FAT-[5@YR&4$SR_&$737D[G0L:GIS>_U(#4P6%3")V@@=R0F'*@PXZ,),:9 M:ZPM,^NSA']T,LMXJ3WF&Z"VRG(%^]XVC^"IZC=1T$A$C#1<(Z%&ASEHBF":V,&%$X$L5BY<-]:#L%L]L.O'W-/@W MOME5*-=19CIUK1>OHB25,2#0U!1/66WS!1M-T_PJ4%:J:K2!DU'QN="0YYC/ M[W@B7=,7BV_C/5H &3AIEGZ47WEZ"0X+@@U3#O2*ZLWLB#Q52Y;A&EC.H*-Q,W4GP#X M@_5,:A- IS-!R]>AL=7S ZNU_:3ECEQ:F_W\[OJ9&ORZRJ/%:XFBH-,F=/R;Q=')EQ##W_S_!FI MV4+!RQ@)HI7 +<;!%)CX(9^MPXZ'A!;136\^%$LLZ MJJXD2A;>:YZ*U;>X'QVG0T6D4OM/EA;5+[&,I"2)QZ.X+TDO QV21_$'CV"+ M0J?\F7+_0E?#T?,F-DU=4X<;JO*!XRQL&;.*I MTL Y]*[%PR#LKJTQRFT,>SQ3C^/;T;?(Q@NH%D+V!<-9^([)*N+YJ$T5%U%N M CUC3I&IT9]H@UT7.+5/E,Q$TD9#U>5'6@X"V2S08'\!M[8H,U= M6GRQ\I0F=1H9OC!GF7GU75L$W>WXJA/#>PQ\R]4AS;(F*DDYZE4#JT%&8""F M#P*F'#(@6K&X#.UE5^ZND$4E9D\@*XQ>D- B>\ZO!E-4(B.;45'2G&=!G[@N M+E4+JC!2NPK+YC*(Y=E+:M595C35I"62/)H,X.*1T01KR]O$.(WOZ"Z&43.X MTB_R_9&ETE.A-W=SOO0VU!@!W2\7(8CC?0AXCC:'G%Z"?W$RVG,WC33C.!MP M]^.I 17Z%4P59\ LJE.JEU'G#!G(6:@.NVMP MTK@8#KQUO/Q>]ZN\+JM:SP39$B9?N__1ZH_B. A[$MB+$$4L5M5U5=-ZZ:YD@IPS^@7&%5:[Q3'Y$[B::YX MI 0\9NWI)%0@BH/*4+0CMV(MP%,>HF1SN.0^:/1KQ(^<"BZU3()[V06F%*">7HC%QVR,)X M;:9(# $Q8*[?,<(J#1,M9-B#@QT!.:HH.\6)IDXY?&PI)91YG"F2;L'9:@=YE,4.A4579,=SR,B#!G M[[06ZNA:8^,XVJ&U#LW/+>4=,>Q"^6_4QGB#,L[WS;K0E2LO@K"9D#XST$US MCRF]QAK\@6*#T[PX5"<&'F>Y/DE;\9!=21.7$B71T$K,/U4+_]) M_DS1+2>B/KK7$DT%^ZMX/C^"A TIUU3V&HFG1A.:Z9KF (ZI72[0".W;_$\= MUT3:/$Z$7"Q^D)!B-H:K>@F&8/D\#S?:*>UM^A# C&>4W#X&YRX1X_/S7*$N M[%"4/SW%P)Q?)P;*HO? CT/@HKP;B,!AX>A]&'+:Q@VF7$]JG%5C,\O ,Y>$ MP/N1\LTY!(ZF)(8]59)R&O?;\Q(C5O$;*W8[R4G=5(LE^LD5^,1C'FX1B8D3 M=2H-E>3N;6;A/I"TVB2KYITC !!G%M^#ZP]AC]0HXQD(B3 _/\19%5;X?KJ" MSK])Q4HNJO%UXO)'(Q;T(H$'?@V[-;F4C%=2RR"<&:(7YNNC5'LDE36B\'6" M[X"7TC&>S?C(9H;%@X=:^+A,G"FHC!/9#J<"D)?=?B[?58C5 M'M$2?F1)3Z0;$^>KC$!)4Q&OC?/TMSN$'Y\_>)_"A_\Q)01V B.]H6B/?!EB MB8@GJG!&857'$\X<26@+$FP6X_3(]C=[=Z'1Y/=QP<%W2M*]"(@BJ;)>$2K2 MG>D(<852\$Y,8L=1X"?+Y_?>";_CSK*.7H85 0RS7B[I71.D*0%-'W]!!L%? MRPB6G.>GMX1.%N%8D])>8:ZN#=5S'8H:=]X=L:LP(&6QXPT?/A4TI_MBX>E\T MQG>UIHGJRFQ%!YC6+#X"40SPTJ:_*U3QR[*O<("^"HMOL(UN#.RU"!]U_0&D(J+Q*"^"V M$&)>]=@I6XJHQONKEC')8T"P^<486#]^,Z)*'BX'&N$.[F':Z"L7#T ?_=#VY,LA7B':KL6GG^F>S!WX5]'7 M\>!R>Z>$I(;;2=Q*3(M[;(K;:+D^A.+4)^?BE"M.?7$N3GW,Q:ELLL=$=]$, M#E-\7IDX=>F4*,T3'UM6"LC&GUUV[;"S4"^SWO1-YAN;F&\,U:*9J-BRZ-(! M61F-ZQW5?FJS;-9VF((>XJ(_*!]R M&!^:"ODS>U".GKO@/UL3MCZ!)H@6X=*BEW6,; _>3]T,#1>\N*J(9C8:(A X MJ5(UB;HLONE?%@^6#T= 9WC*0WP E\-("+=1Q5= O#';9)Y$XA\8?3S M.Z_XSMOR9_H=V# +#TE>MNUKR>>4Z# M:ZT&Q+!*.T")]=VPIQC)P8E5Y_PK MP'\; J=@Z274?,=[OZ:8W3\:7>#!^B'R:#5Z6*AH>%7R5$_&D7EW$M!M9B$ MIK6;V5IXM]DB<4W_@\7.G%KPXOFP?69;M)\++Q_6^EBBE(8H5T8!6!IK450" M/I)TL6 X"WU!U"J=)-8IBZ_>43[(\$3Q7+)D:*B3'<,N:\Y% F6X"[G1<<;+5YLCCZ*54<25%@MGS35 M:H4XZ[=]XUT^G>XHYHLY\T[1,8=('I\S'QO*C>39/)?[!4EGD*;!O:5%,J9K MK0> 6OJNSEH:M^68GS\R/6#HO4!/QKJRX"[,)4R>:,E8-=P5._A:5,6T- MTR$A1^"=N=[H[*6IM%)+[FT$3\O#^2,ONAK MM$E?24>6'@Z(AH";LM3?8%@AT MUY*5E)33!)G/E5[IZN!WN^\!W==%GJO97)4 MR]9@L3T\!1*HI!HL, )>A6/)%SSQ?4M+0HYY!>5%-+$?0Q.-8"J-[B.2=8]C M!MO'L'"/]@2;DU>X:1G-S6F9N@?$Q%JO3@.+SZ_JJ*;F8F??>3741=,UZKN$ M:-E\S(Z1J>',:Z6P)Y)17BO6,HS$'"0GOQ@B>JI%TQG(0=JW(9 \[LL->_7( M*N,&HBG[$AF/#HD,D\CX]I#(N+4-Y]['E0P2,$AZT'LF ;[L/,VL=]6\X' <36U"FUE]YL4SM(/A]M\56W MDA+8G1.4SCG"7-K#5T]5NGYD"OL75WK[S'X#+#2BC%V8K[%X$5#W_.SN^V[9>D[JX5- MYGP3K$-_RD1HA/D;AHY'=:R8.MZTUM(?,> U7L)K]T Q0*PJQ8:9L-[QGYWDG@7+>3@^^";\P M3S)#9NLHQ#Q/U/-7#LY+43ZT*Y,B(^85M=E@X^KQ'SWU3^+?$WD >H;W!%:B M_N(D1V&](O0+G1*EY3IY(%SEPGM!(AD.HI[I^,"6)JCII^OU<6KS4LZ%RP_I MZ%%+Q9X9K.QAB\#G0;7L LU@E^'Y3^)>W!N?45'@.Y4^O3:PG>_DMM@)@2EC M3,^#^Z!7Q&#@I$T&7KCO=PCUCC(<0D72Q:4;4HKL1"%43E@.O M76 E2S-]TF.$;@($/W@+3!9[13AFNF.)-THY\-7'GA34W.(+=%?-Q3Q9V7X\ MV^TU4>X[BO*W'NVV6[-'3&^>])589KEWFY_-GI6W 4=?87(5^2:%L0??KNWC MZP)!/[C"[!R9W=KS="S>_FGLNG6<-@C2E"K 29TV<@[#P6?*WLM,JKUVU&_> M?C+VZ"I?Q,V'TI5!Y(NZ$Z@?R^02;+1H\18!(W8$5CJ1K#+$?F)SZZX8G\E2 MTK(=\8/ M,UW:G8I=!!^H1'/DO&J"QI3N61NO4#E5"0B?7.EHV$EB30XQ[; M-[,OB3%^QRG M'FN8;X M)?R?SO*J25M^1XKWL^)AZC/B-0L0.FQQ:)[A=PYB->*[%Y90(Z?9]J\:I\, M9B$M<95EAC7U'MRZ.X#J0FT=G+@]LF8.FE=6K,>L_&:SE3L'VO!V7@@Q-C4 M\NWRA,N#MO#/$7">D \^B$F9W?@(Z\?>#)E \8BPRL*/A>B[Z)4B0E=YKH 7 M:1X\%-E!(DS3'D#C@F%I$,8A6=H;>5(T4/IJ/+:I0?C:(FO0\+NY[%!'@O(P MN:;':Z#,'11?]EM=T]:)\);C9K$E%84CA^9!GF0QEQUBWDY*W*^_8S]L"'XD M-4;3:CS\T5?5K9NEL.DV[:FS([C/.E'=5D@ZTE8;MDG.0DT?"-I5,3% M!UA4#JFGEIT.\@"JK7UE2HQ\)?4]X^C M/[><_M[JUFN#8J3D.%N$S7S3'&$ MA:3O2WJH?UA\3IA+U>V4>DF5H M>.MO\@2)H"J,@%7><2=\B?XB[5=C[BB:[]B1TNO;H",8.(%[SP-E5$'3(P4) M8V88>*SBAT]K[V[BP44Q^6"Y>]*= _6Q-7/2,(95[0(;W.=^9[\.X+%CD%-$ M=0GH"^T:W,(1.^"< MN&6,6R>237'=LA,K#8NP@[)<:_NWC7U.+9/9AZEB8R M.,D;LI"4CG#T-\%(\6%> =5*L)@%QH=:XT>P_6,P)I>P%%RW_>=O/BZH0=6G MHBU^'I:G;.=P@A_1'?+H>Q'@$<6#P08(7A=[>"=BHY2.25/FHS0]U;VYT]GG M9*(BA**R(T#^G[=='WZC%#J1EH?+)Z$!FU#9R;-YK F MX7M FW[+/4%%=3B82?OD2"D$RM# %MJT#!$#)P\7-5!>R+ED+=]$,PV-!($! M%$S^Q6?/%@M-MJ=+>CVY$XVW1(4WA//RQ7S:W;NL5T3/9)$/U+QI52RI[,K0 MP# B0L"_%X2C?"95-]21@6UJY(-60X4AT13C6=)UYR[X#VY*V55P%KY8A.O# M:)!X6^B0HGCWW!]#OWK$=B,N=:H. M'3C'I&MTB_XMGZ,/JG"= AAB+*@*?SQ2+S@A^]8GQ#VB=]$F[;H/5"=^JK;0 M_R'BR 0J0@OG&60#74W?-!_T BT3IAJFJ:'P8,Q+P4GIJ=\GQ!=X@H\,4F9E M[75&^N:A"MFAA]G,:?"JV:KR-&8A=]-+T ^T_860ZA,_%8@EHSFCIUU9E^O! M&30Y=8C;Y!35<8\8:A& ;%REB2HV1 MY/"%5OFF;>8#"#'4)F60B')]]'P_B M>/8#\UZ1EXQ0;>'N\*J(.X4@!NH3_\JDDVS"!L\K%_*E>=OD2\M)+2<*4:C* MU"_'+>/ZR/T1[T7K72=$1K=R4AZX%"V<-KT3>>7&)*1^ MQB]-*OT;EF9N5B MUP"E1=34^"(ZS/X,IE(D5ZI4G%&=5[P^*V@+/)/)*5<%QOITHHOJ=9>*^YHL MD-B(&).1&X15KYF;T$F!OA4ZO>FW?+&(N8POJ$T%\4$,2XFARNT$5?3%98J.7>3Z4JF-:/7=?U1 !HQ M!WA<1/E+57^<^Z/L=$-^Q(M:NZ'J980_OK%]*Q5WYXM;W:-_; 8J4'L^P/H( M2[Y&>0+O;+F1?N$;;NJ-$GA^549=)/U-5]8_#^W6_GE=+*D=N/G(:;&P:_[S M@&^J.?!L/S^3,:Z&J$8O*%\,%K#/4\[^J,27B0QUH.+(P?U':I6C#+QZX84; ME.<-ZV[\9C)5R7_W3[T-=M&.XE,./D]T/9EL=+FO:Y5["]K3"!IC7]%HZZZE.M%6#N@:(\(2=S_ MMA31MNLOE)@/Z6>/,>9Q;K!55 MCP7^TFM%%<(H+B'S+)9WK)I+,*A9LOVLS9#&V"#XS2JC:BZ6S07W[DHH2>.Z M?N?#M(S MIV"^.J1@3 KFY)""N74I&.OXO_S?^7KSW9/9&^_BJ ,2*!A2RFG*]I9]VAX' M=@/?-QLXO,0D=$$FBF10D67EHO$[@ 5]-S8[7Q;MJ=:;/S&3Y9*--6[9A>G- M.]_ZAKTO-,WA"S:B?,"*&D7X!Q@F4-.!PLTLK>F) M<)IIA(%F@EB?,$QHE?)++K#8\KDEV%)A0UIS[BVW$B(H[3.VPA=".:5UVI*]M+LPA*-*LK2ZB''"4WL_B3%(\E%' M'/G:?X'<*"G25S)>$+ M$99)%H \'>TG IBU[P<;5S--OH=+$\9K- JCG9S([+:\8#O/R91(\T_:'"Z^ M0"HU&>&6>(5 A]4F48@,:-S*14RN]ZHJI:W;?QR=T[ MYMWCG(H4ZJ;LV8?@^/+.^1[EE#L*[6;01G2]Z25",-]N<@04TNVW&@2Z,V3A M1_A _1IFX_;61,U^0J\.P$:=,>[!)[KE+M\TO4#*J'JM.*6>HY'H M27Z>#R=YUNU6W;DHY&/C/!3!H]"O*1\RFEZ4G/-@SHLC:N'7U$FV(60D)!9N M*I7&. 3O#L(#AY;OAK6GAX",>6?5DX0*P5'<+8[SO93CTN]!8J#0Z$+QU4W3 M0NY;=S"X@T5\U,=MURR2(%L(K=D@'ARKV'7F/DAES?8=L9JV'XJ>$]1IQYPT M )=8).4JP!6E;LSPY[ O!V0@J:J96@!M(=T+.))@?N^/7QUZ3VG*&)V W791 M3"NNVM9#ZND6.7 U,21%Y>B($MTY1;*+GMR>C[1>1JRQNW:6R8PL7HFOR%&+ MI,3P]@$FGP'PBI"!49Q)EMVUE"S>#F3U;IHUAW;HU&#<=$-G&6ONKV'RY>O39I_5J#6;!)[ED%G._:IX +C:91"\43J2O0?)CV77 M:WD5&::$!CN&BX'#V_J>;A>TIQLZPO;0\3("P_:"E1>?K6"BF%U58O'T(FW' MY_EZX8]L3R\0?U("6OZ.75JC%JBIX[1&[:9".5"GFG&U2MLK\JIL10HM@W@G M5?E:(75>.(5;1>2N.PHJA//5&U+!Q8GTD51!-^U:RZB5T!3;J!I0^O%-^=!: MO>!?%$K8O( 7HP/]]*W[B2^/I]21O((KU/*EU P2'IZ%;R/83 B="+"P!.4 M-&E%>K+'.K=V;WN:)M,*RU4K#&-7ZK5+Z%/7V@]2 T]^./4 O6SC^]U M]ED#!B:2'Y_2:S9NA$)V)PA# (6ZHLHT6LXE 4%O)!HUU'CQ*':\D41AQY88 M]X92HO!60 KU1?EE>&Y@YKB)E?X$:YJY\;H!7\1M=O+9^^>OGLT&=P>6_Z9< ME#@OXY(I[7D2DVLEAD8X(Z9"3!G3-[QDD4HJ6@VWT6M[ZS" MEWP1"IN29'Z\X6IX^'V0:E&?H-+J42.&(!C&Q["*$U9A;+-I&SE%63#CMC0" M=8CR8-VDN0(QKLF97;/IMLLL_,RA^*\/H7@3BG]P",7?VE!\&F:WI\Q0_'L= M: (A8F\$$"MLV #K2,'P"IDRGJ)'OS"8@+M@$E>/DC8VAM**\GW$7<9451%J MA2H\E:8P,)P2=DBM8U&ETBGY;F0"=O$C:8#_F5:@?2&WSMLGSY_)+?-E%.^E M*U5YF-Q#WFBR73@8WAC)L'P*WB9[8:3$+?MS3RN!?[T!-;/;QXW]FEZBRD3U M6JR]?["UI_0,SY^%@3W\.AL!!1])G%"CR;%4-H;UGPQO%C*MBG /%T^.47)S M>(A3= MEI:R/%J:7]+?]TP(PBYU.>BXG#:$VA*/4%J46BT1LA=4<)IWY!'@RF9A_"*$ MK@QKR-Z)9+,:T? H9$<@MB\SKS/$F-!_E%$W;.=\#52='"A!6N\3=*'>AQMT MBP??,-=P=P>I\-,S1+3,PKC24 5[+DS$^S3 TV"@C]1+HH&40OV-W]YG]6E. MR'RW4Y>KAI!1\$T7=RD) @Z-JEU0+)RWQ9[#LFS(D+?<4OX.DED$:">I!EI% MU@^757QI\D!+>P,='"< J.T47V;2O7=1%$MQU3@8C+H3R?W);9CQ%$W=FI(N M>@33$"-'*CBYI=DL+I1=H=/,#>U;N(2%Y9SQ9+=3=)S"4LPAW70K!V MZ@QH9>4D54@@-8%4U;CJW 5WP8F6HAJ?N7$=X"BEDBJB<8WC#FBC*=6ZYCFG MH":C&X6*0HX(W-_2IIX87P)K0"(H]=;*6WR-FF9N70B_S+?9Q!R?RRG1-,&^ M51N;.[ 'P@/8PB6,!0]]? JB8:XFSW"FB+D(KIE W;N\UJR/'BW&Z*E*ADBT M3=<=L;\[[2=DU_,): \2&EMB=8A9]*1F+22@F@NTLCHK-R'B?%U$N.^A?AM@ MQ],.'/:[:B0%ACE-$O_X[)>X<=X2'%'GT3,"9M>DHU&QR(WLB70(:XOW1^E% M,,X1_8=<; SV)A-8+[R+0MLZ"$>Q#B6PTAF74^7#3Y'RBA\F;R]_MW&6>/HN MV]EY:0JHF[ <^Y*F(+S L0M#'N5 #5+TEON:R"O9>GE&['M]-+VV14E17**= M,SJ/MH]CHLP_)%$ 8BE+0P!9&F8TN= FL=?(?U! MUT6:J> :2IQ/1/LE&DLW#NTB#O+0%KOI3$MS.S(ME-GCO3XX7T4K"A:'+\K\ MK(?9;=WCUM*7%"'^G98Y+ L9L>@0:6#U$=J(%A6P4K 8$0#,LVF#'J_IJ9 E M<3+-TB:1JTSD.Z^H+0B2'QDWT8R'D&RZ6X"%:G,2@!PYIGK)UZA\WBGVW7?4 M24!XWV-+?26SM+S_J3F>?>LC0:^_?_4T^HN&A3B+C-JB87U$YD!3GQY1#23M MN9#8Z@"\$E!;,UYV0=RENQXA"']P]T35;'SLZ$U!(7^"'':=)KUW"XIG)IEN M?L %-J;T)%AN39N@71+SB7JL..V)_*IS0@1_0O9H-F*S%3-R^MR'EINR[WN5 MIY;#*'1 +\DHAW_)\(/.R-*+:N"@:[B'J0$3O:(+S0+V7\:4&VITMDYQ^(D8 M,(!XH=H2QA2]7,$ZB^_:/?=L5)7A\1X4*63L OP7[HY)N&6Q2"53S><8!LW$ MQD4X$:8;V[5C[\XHK.+3H[W!G5SZ[@D5HA"3B9X-[.(S#3GX[0,9VO4N'?)( MYN2:2^Y3M!UE:PDE,AH6)^KXSIY2?5E0#1%>*'IQ1.GM[UK3ARD2Y)#<_5Q^ M_;[LWS>'[)_)_CT\9/\^>?;O-Q1Y>I_<<<'UVJ%/AHY-1=-H([9S45&B(&CO MM8W"&$D?]G6!S\MN[0M5G@JS@(:B?RCF_>QE^!JE.(:^T_J%H&HYHDNF%S6< M@-%PJ04X8?\I7'S"^)N>NS%1+U^=*Z](:@V*2:=CV&<7HG8(>/8V0M]P%?NB M;8Y>M\-2T-=Q6?OSH:J.GL*@9VJ4) M=W'B'?D*:48A]614D+.+RH:BM>A O$6;2V>T++PMQLE8Q=A-KQM][,UABF+: MYMA%')(SEMLN\=&TY%ZOEB=3$,^<)C$H$(AU')>TC\9.@5[M@X/\)&RC9N7L M,@D2^*G5FO,]8[GV"6JF,%@6RH=*OBBC,)7<(RH$KQMF#(&-K$QR["V5BHIU M5G;"?B*5['YQ?"N24 OT6.8_3WS58-(+G4X$F0KA.;]5] M@-3A1V%MG9T,^!OX.Y943SAR4[1F?_^EXU'A-1E8+"PKV)*YB+&DQX5=,JH2 ME[YMEL-@;Z3XFBP =RP/]6Z4(H;"57UP!1C*VZ+O*W^-/ WWI7SSZ(5JGV>C M-ATV,7+BM&&HEB/*T]E_#W7!BW*2S;B]B.GEX4YN&#DKHBN#9Z*9E MHS>).S?NYJ[.W%3W7.6_*6JW+O.2O7+.!?C$]_[7 M2WJ7.$Q+4I[S8MNPWBE-=J9;N!,E?B^Q!^T<$ 5!XA%-Z1$F48JH%KW&Z+3G M7T"7;7"]]J%;8Y0ZHL&-$YEY&Y=S,*]X-+1N8K7(^O!AF<%TO;YB6,:TJD[6 M;U=D$KS@IC?D0ICI&8*T(=>R5O&?:]UTA M1LTKV<"A2'*H#B.JD5Z9!T("S#;$W)4]^BU>&I\K__CJ"KD,"\R \A+.O9#0 MY31>Z0MF/(F_0%K",D>):"-TVI!TN@EIID2N2<(WS2KO[Q9_^[-XGBLW:4D; MUS:*]HBI42G$/FX]N[.Q;"C6RSO.7X2#'6]-**(I1"N&%G]0U=$FA9I;>FX, M%! #T<(K;.7L_MT5G@JA%N*BE3GEKH6H;VB]]3U*"O(%L;.AWR1\ 9D@=!!E M8X3:URR&M3BUY&\=4?=YP8D-&Z2Z2,P#LZV/G 9?(]8O(7+*ICG:#YNVHWR= M*2E&SO8'W:-PQIV'--%V,DH*[DQE1I6,Y% 3^98V63WQ[G8R<9UN@;07/.0P M;KT$U%=SDW*[I4*#@5QHVWRV/ M9<33$?R*I/6TB?:$V!5Z5;]X)YVI]Q%;JHG)Z:(]':Q]1,%TPXE;6&_I0_@K M([*:OM$V!-,==$>6JV=!)ZP$]Z"-*^Q-%Q[;?2>*%)!)1.PK591&C 089*RH 0 M)2?W.B7_NPO]<9Q]3\0M(W,T0W+[[>5W=G91K,-T2^#N!]T3H2]@&9\DU:ZH-]NW%\7G\FU%H17FSIR@(R'A[ MJNDRO2Z2#C%+$GB5PN)M M-BV*.; >:^;8RC&N/^Y<5N'Q0I("42YA)B@XA^*F];U<5K8N3%CG0Z3LP?V3 M^QF'__T(<(&? :$5:IVC<^*OP3!X^9H=GC.=N >+!%_RF7,LVN8"R+KE\>PM MY7C2@?@G(M&QDL-J^KB,U[$7]MXX",/T\&X^2V?O.9VV=:Z:(JR6!E@E6S42 M&.'B$6^!J-O<-EZ0\>^K &@MJG*.A(^TPI1 J$R"OJGL7/*-22EC;RI.F-3- M0-1%DLW1 R+"%&\(H_T4 K.C7, /R[>C#S+'A6/^7_%B^A:ONR0Q&KKFCP(7 M)04;:2>HZE[6EGIO:W^>DV0 M^73HD5@;O^LV5'#S..GJJ2)^PD!!M&7>PM0>[\4K# M7&HY".U1G";>^"+OM"D *-[[7NDM_0Y*L$,0U^\#\M\V4?+;5@9)/Y[]W8?= MM:'$!,,01R.2CCYII(N=XSB,%?SHW>&L@#K<7A;2TB(MV%8Z=*+CT';'4S4[ M(6_M!^/7KM?(S*QTJB^*:7&X)(Z#94%M^VWGTTH)CS3=@O*?E> MUE/"@'L/V\L$/Q:WSD636ZEQ\OAUW_50XE,)(=4QEWM"+5=(=8=K%9"4L\OC/H8QI#S4$V(,SRX^B>28C'?&)IR0+C\/$5-V!( MLW6O;:6"@=&S(QT.J/9;#KF6J3.[E4B>)++L8=1):%)0&XM$H=FV$&$*-49N MP@TW%EE.R\4X*U87$4D128=?(4D>_8HM8NZQ2W ,MMFI?%'@;=!%5% CBRX MH+9"CM"ON4)N0[GET%.044H_F.7*1.JBI95<9SCH]L>7O_WN1>@JH,"\@5HU MC)'R:+JA7U%JV\LK,0B??#5;FR7.<_4Z:CGS<4G)9!K]T[I=[.,W=JW>2H*(]+ MJN,\&;TRM"NG**=;0>93L M (4$\%U#%0BF 4-4M*HO"-27?JFT8D$CS?U9%.OGX@INV M "9R;[?)_7@^360PID=2,LV _)6;?,0\KYUDA)(P%"@S1VTCB^6N-<:&TJ>V MAXZJ+_PE](J2^O:+(E1LAZ 3%V[CB!A0$\J&M)3[]GLVMJGAN%@^Y@$ .T#2 M9(O7O"0R>:P,+WMI&"21G6"(*2%G$)S8XLC\+"*<=_%RRB M^GG:_+KC_R6$+BJIU'!!H6/-T!G ,U0*Y:;(E%'X,E: MO*73_L*/[G5%M%"!R.:UR-;1WUBVN#''EHQ&9]4\8#D2]'+V>0_75=-DC^X? MTF0F3?;XD":[J1JH:TOMKWGGSE69[(PBT'^-9VFMW?))CW0K%IDK5?PA- MQQHV!!NNK5.G;CW8\6R&Q#>?LM:I;IJ^][:1FG9# N#2*ND$[S/!L1?X,BHFH[4(X 2'%IW%+*5)'&(":[ D Y#!U? M,&Z8/1#I/WB^WO/_>RG-^*UZ** 9Z!'LITG_ &+Z_$3 M\WCM;6#>^(2W2$J&]G6=,FT5UO->+W$$:K\$=L],JI M9B+8.-,@I63,6Y]_9#TR74#6N&O@-'@V(&%QBGLA&$9-&R .KT@33LY.$O* M UR!B%7,%($<1]%2 M]VGM%R'1._0?DT(N@5BV%!"&3ZC\T/IS$A4#IB%K@!_@G[= =6\!+,LU*.!N M?V1D7)3LA.AO6-+$F24T:\5&Q6QHYWDMUQ/6$)TL+NH@HD3YSY%2"F%Q#P._ MF?.AK @G1M\[XI_2L[G%>8/^59W90?ZCH$WX&<[,JMA8HXQ?SXC88MW4W/.+ MK[Z2H!:]'0<_M5@S<+1>^B^>:=)*Y8A<0+[/6:2TQ5H73#7GW6AT#7>I\F&A MA!O-AV?2+F67%!+BB%]FL"5672W&5&80^V0<0%SG_T3#Z*IHF&@F<2=(S MH55\^O[,GX"4=,!>=6NZ>37YQ&>/+'*2YM"/)9)K(@,NB.L[YQ2O0ECH,$>@ M=95IOYK\#F\,F-7P-Y2\1IJ\(-,Q5)6PQ^Z>L#WTMIO74&L&1:MI$^XM6E); MML'$4=*YO Q=Z6^PY?B-7?U,8$:=&:N\Z\35[Z1[WP3VW[.&FX^"^>7[5$G% MF#Y4NMVEA-)#OWW!KPS@<7L>RL>ME7 MU4*A$;,;MIN!@A8,1PH=#CQ+& :=$/AFKUC/=>"0F3=+W^S(5"R3LT(>%YY- MS3#U81,"X[LE*9WS?$2A.2U* FL_K9IY<"^$JDQK=1X\_B-;/9/E/MR=2=1* MNYZ8,28\VS%CL4[P$9LLZKUTK'#2W+_O 8N]$M(5\VB/C@[UQDZY"($\_D'5 M[C5ZADG^N;,&F-*%UU&OZ!?:OKO?PY3@A$B0OD19\"[S3;^\PYO-/M3N^L*< MX6G[;-TW#U3QB==;>C@O9@MW5Z N@32#EBW:!F$8V_667AMD:Y_M*B*Z MF6F/K[C9IV^$T['AQG@GI8ZM@#@[/6-DN4Z;LX.%U'G:9)XM=HI[B,:ZS^.% MS?!.VV;8,+>->,'C)]A6?X%TDFIAZ:[4->T8F-R?:030#YTQDJM*D]!NWWR] M >.R*ACVTNFLUOYBO]%4UHN5FYYJ@TI6S&E(;TUP'@=:W=&LW / M/2_;GFL G"-.\+-)^V7?$@;&[QV&R&Z;=M(0H1NCU)5-RIYL,1A:5A1.<+0/ MIWO\&H0&&EP(A&M;=TZ/EO"X%$.;1Q9$V9DTT'=,4;ATEW W:@H7&U6A#,WS MFV -S@9 \-TRN\DM0HJ,!@P0N<2Q=]*ZG^:UE!!Q]P>U7])!RKPGQJ-+03Q^ M76:I#>9-\T'CM>2I9[XXH"NH'S,YY4TNKJ-EKL>4JB$LOUH#IK^YH>3&*)GQ M\?S+0'T@_ /GC8P&[UD7Z[GTH.J*NFQ,?@\1HGG9:VPA2=G=L3#+>R01G0(Z M+VQWV\L]1NL?&NS]/K45.39QCP'5?'R(E/)/7I/F+-)NVVNB$4R07/V9Z;,: MG _'JG!>K':.R%)!,F\U$[[L6\#+W&WWD N]'ZZCU2Z:MEI>L+SN]+ B MN@W[)@LH\#F9G"@4\ YIJZ69U(&($R9AJ+P2"F*;XAQ(X [OA8_= P\UNUP MLZ?:01".5-1/00JM.*FO&9YEV04;>C5FHRD%Z2!KA] WJ!KX+F/%*K41L?\\ M9C 1(5@6Q9H\LQVRD$4D%.52UU+#(R8A%ZU$+E51I\S)$L_9]@RAT'T\S>F6 M2+O7%AL9Y,>)PA?D0F;>A9$HII])I@\C$2H@0KVL'D,%OR0GO].J>-\UC:DR M8'74$56'&P3MPY9I\DKE#ZT8><-NZ51$B1MI!?GVH<$J+QFF/G>N%7'?- R\ M]^\B9N6H&043;'"Q7M!OB\+'.GG#^':D'CQ6'1A!VBD-W 2"]@9O8)<0BR+( MYWYHFC!P>?S_A\7Q]\OMO)XO&F[#[,GN>$U(D:\*+ M-3IR.(2O],B]I2-W2Z+7FBYX*L&_GX?EJ93%S<6>UEK\H=,V0Z/K0BI6BII* M[2$3MS^"[]GZ)EGZ0N$6X4_D?IT@[5/J0UME;4HI/>XH"3HC2QR:+MK:RSCP M__>:0/L4(:;>H.$M['Q%CE+L*^]\W<0O][\V,N#L3%-W*J#)"4:%M*'P+3!/ M-"V#B[I2FJ,R&T8SF[?,6CP3VD!SFC#;P'-!1GR('LBB4%E#NW0>+$L$";]N['LV>4]26B!@D=4/W=:J"8 M $TQGB6MLS/-/I3(R>X_)IQ769GJ[K:@0>)M(8DKRL7M@^HHOWI&9J72)VQW MA+>45[$(WJ9L+C)APF;B[,-%X:&DR:TC>!9#9R,87">LYPUNL+N@FM^=2?L2 M*LB5=AM760UN]P"X8=DZN1'T^M0OG0S_].3M#T_^+V54Q:L=D4M>]AY5XT;YM\:5F"W%H,U'=0'FCY*"@, M6;34G$_]D54@(M/S9R4IX@W4,CL*H'BR7G/[J*I$F(7Y>H3" *J'5EO65'"@ M0:M,Z;/HXN"2_3W3E!BKNEFR(TZJA_7N\R"R?^84HANO'@'ZNFZ(SW>*QXUT M:9ARNKP^%OSG3W]\>J:>)._H__SA_A^<?V1$@K/(*U4 SLOQ MPTVR-_WRQMZCL==OO_KZVQMYTZ2./\_;,MB#EHWZ@T0>)/+F)')9]&VIQ73"@Y"O$&J,T75=E;7>A6J M?N%!6@_2>G,6P%)17LQ6[(Q4,D>=+?"AV 9$U$$(#T)X8T*("F/KGOAMV"<0^ J&'V1P','^3[(]TW)]Z8!8@"6 M*?HN:.?EUE)P< A!N1"./X7$E%8O)>2GJE . &CB8/ZCH%6I8)VDW=]-H)\2;/JD-E@?HU5CR0+ M<2+U5C=25:/F,+L!:+"0H8VH_PPFG%EZZ'7XIA+"R"Y%63O?.K=# )\U<.R 02O??,(ODD4)F[8UZ,N MC4G'&<&%(J9!O3S1B,V.P9-7$Y!W50@@CH=OV2#<1JUW=[)95"@7],2 M\B1DH[/QPS>#('XM2TS*W-/F5._@>8ER!9-NXG[N,Z6^=KM4Y>NSE4: _VGVYKNPP ^/& #0;PFP,&\'9B (5$ MYW^Z;7YFVH[G_MR]1%AC,:)9L^>[+;L/2(!TW;!6RKX0BAO5,-A\L_F- MX3X6MFN3*S>&043M%J&6)+(B4P@)1GD.W9Q9T-]2H;PJ_86V)AYJA+R]7G): MS]\:^.6B][KF#D!,#IM^W4V_2W;E>VUYP12>SD;8E$LW]P(V&J/=EHHKT;P. M$(X>N*+4#M<4(R9.ZJ1(SDH#&1CSK2U,&E& M]020I&G699O2]-NX*;5MHB;THFO0-81.:)*ANTTL+3N<0A^.0=>=R!1'FS/: M"5KZ>JJ](%K4$0\/]AL+LG#O:M9$/2"+J&++QU^_I_'VC!C320/T0J1JN2A1 M=L+N _0'^Z^!.V=>3/9A,]BVX-DNBT7K6>EBW32K,%*I IWB\F&23:=) :U; MNZ=08%;(2YT6PWDE'#'\A[.F[1=HDG,J>I+?X9[]I\:CJGT?)]%Y,F1W3D4' MLDDNB+S!_DY/%2F(TQ(H6>%LY9Y 4 _LISA?41O)S(?E:7$SK75OS 9Z/[$3 MTD3(Q!!#0R[MUY6"UUM4B%_T9[??0) 547_XEZT"84L-YQ>%!78\[*J.H3)R M@?!J&;>@U/=R,=QMDK]76G4B@90$TBP7 T5&BD6% MRHN.'VB]L( *Z5(4E% M9[(P3J4W@/(&/+&P!Y*>=]0\I MC9O)&_/A(O-#&P L9S&\EV1O_X%2G+Y6GOFT7P@_RX.($;_R9N(A'WT0[O\@ MJ,P)32)-C255CM[HK"ID%@-5YX>Y/,@GY\)1KX+!Z[1 M*X]SI(2_HLDS R7//D5%Q4'B#Q)_8Q*_+MI3X5%CQ>O#ET[@Y\+HU0G,@2G1 M#_)XD,?/ ..EBLG=.%Y!FA-71':!F!FKV[0%J=M-0 MLX/:_/VJS81W9D<:3F)2 C_GT-3A1C^(YHV*9E(P-FR .5RTS<7GK1L[B/E! MS'\S-6,':3Q(X^?PX8M%4S=K*C73#B$6U)V"6:3E",).(-!#$: \X:! #R)[ M@R(;,O>2+PWR>I"[@]S=F-S5>3\ $K@LN[SKN1U>T;9-6X+(F4&$@GRZR%MI M.Z1EM8ORO*QF0PVC]4!+<)#4S^!)1=4E'?4%:RV?.%?H+.%?E?,QQ/0N416, MFF];$*]4U*,.K"T1:%S&_.T[^7JM043E9'VY)@P\_COSG51&5,7$?SYV3E<" MA43Z.=">N]F@$;=E_J6B*E1U9$U$S1Q,"-MF4 MRW$O[KC[^R0YP$0HZ3:A]-\7LV4CO;M[*OWGHK!'F\^,2Y($.,FK!U^JCP%.VS*$W%@+5W<[0CH\YZU S*DN_3[^*: MP@D6@VR:PB#S% U2=B-0J"B8A=H7WPA09I.?MH7@L(@2W1?5@*NA'>0Q?C$# M$)O95T"I$I46Y-VN.:+-%[5L+,[1[?X6R/&XQ,LJ1-,6P@= MO8A%)6PEM:B1L7*[QO:TZ'W[CGZ[X7!R"+8EY"AOIP3$-CEAF0BUGW%C]4[. MV$AF)CAKN.@\Q96AC!Z:P;*G=' =AJ[:!B*8VU0<;)M^:-?"_-P9-UJ0NI)8 M/-FF9CV9 *C;)9.\.%.&2-E&PG7[C^E_.4>MMJ\ZZLI_%_R^/_SEK>8QKK%X M4QF]3-O-4"7=AKM8G.7:SH?3);SJS<*=DVS/%EQ)JP0E:ZS+TNF1LMU/:=2? M$=F56LZ>N#H]SD]H_C\4"^J(.WMXDLT>W'_PD+B,2,7\UY^PLG]YG+D]S;[Z M^F0T1)-$X@*_] L=.HE*/9^L9A@.+/.5NZO=M&![DW4"H#[H8*5G"\%T-S**Z0G*T-_+!!YF#T\>9X^_^GJV7T:28?]7-VS^Y.R-/2Z>@5!>N_-Y M%\DMGHZW+39P)QC$&#UR7C !PY6.]<[WE^MUL2R=SG-/\YCE/@R; MQEK36.PO7(:]^+LH0)M&8:\>3TQCEAK>=-K@3SO_2+'/^(%5L0+>SMQ#DR'1 M:7MR='.L\G59;?]\60C96:$_#60*P%I2W=2QI^$BL_VIZ0F$&2!TB6Q$5-GCJ"&26E^3+T]C#,T MRY5HTF5[JQNX:W>BP$[4CC$5#Q_MSGROT;IPMV,V(3@U6(? =UPWEXZ0:-Z@ M3A:->YH4*H!5UX)PXUZHHY4CF:G*#P7QT;EQ(3Q%5Q5\9M".$;MO:*E[V:#* MVOT1TJZ#H@A^4Y/XKYU&\^V&]1<79PU_&8N\;"[J4U!P2V]D^[)K'ZGQ8>)( M(*])-'<]-ECZ\6 [,]P% 4CC)2=G&RPC2 +X/65AHRT%O=R:XNH[-L(?7F)] MTUC=FEP;0ZL6_6JW*OC-6M17":\[U\-YW-RE>:B+CQNBA;[(VS9'\,E-&K93 M(TY;\1%,AQVE67+)D.)XE\1NE"^18W#[U+!;Z!Y*QZ,MB"3R ]:,7N0??^$V M[:SB,.@MUZ#O"]:,WE.VL2]>9(MG%@_.KP06M-Y*0_%5SU[GEKW50M>=CIWP MZ\?;XK9-/,P7*\YKG16L2/P;Y%$\%L:2;"TMN-];UN3N"'$ D3W^0CINE[39 M@73/N_YN//\:W$*MMO0 \IRK+:9J](H/%+-C#?R"B0)U:,*;=OY&A,"/1;29 M74@_/^EV3#VY-9KA!OA%^64\M;#D6,A\*U$F^0:?F74%_F-%[F!\4'>5.GKNSG-IOM3E[2=BN==E3YUHI2"@^ M#=+A-\0?',%F+L;:/^SW7O5#IV)6IT[XCFB3INW=RJ(/\#)8BEX@E]AJA=>L M\I#Z\9(RA4()_1C,H[ACN=._7;DNJYR8?CMQ ^F(Y@P^L&_WB"EGQ9RGW16F M7D"9DU0QQ$?=R1[RA0_N?^<.U%&S.G)_/G(F3EUL,_K#R7B 56UMIDGO@:^( K^*,X$CTS^<<"VBQV=;9)'TYME??M- MIA<4MR_(D($$4B("T]5M<2=.5_ZB,+H_-"\!:,&MI>7K'N]:*'O@ICF!Q=YI MIG(]K*,V/9+IE]1D%G^'MRI\F*HJ-NN0Z,?=PRK9H^[@F$ M+08?(VP(4\5F!?)X]DR,KPLON<0U7;#T7"+$QL :K8Q< R+#:M--'!N?KTA> MD3[<=@\*1J(^A%\[Y!-C^#;#KC80"DL2K==;:$6*9]2P[" M>!#&SZ8H(VP[!U0G$7]HI"1^Y::HX?\BP.X]2O8SR$K6+A#SMOE <3")6(M] M/8$)R9<(>9$ECD@\(##U*7Q+MADI5L:-XJ57RS,=SMSAS-W8F?.FB>]06A<7XM%PZLGGG [UG0=9O'']K^VG3)RG M[+HAZKP3IV?W-3N*,=3_:3:\KPX8)8-1.CE@E&XM1NF?S4#A,HJF^.9RTOU$ MF]1ICALUCX 2=]ED&%>^SI]3BK7S11%_/WY[C, - T2398+*_-=C7R'[D73 M;IJ6^KIP4O5IOG4SG+WHJAR%D55^]YMCDJJ)&+*9:^%\W$"E!0-+_P M$.QX18YGKXCQ7GZ$DI>\;#EK.JW^Y?0X?,X+R"(4P>47NP;\3H'WG<^XF0QW MGW\HM))."]TP>%\$FLE?.S^MTBD"JEA/0]'<#,B9]"4L\>6@Q>S1\_#2H=LI M;K22E&RK4+VG%1QV;:\^[N-B47;:Y.."L@QR@'/&-8':>\BY M,G7HSVCY4>'+?4HI %_6'+7%-O*OI\>6RH-O1';]C=R[A1A4CDK-(F_19[:# MY5!V9[!3),M^H4%Y?A '$//!LKT2A-SQ<_.CNF6I@P)@_U[31OT%AB0CM*P M&SIN@Q.B;&J'I/,@@0RD+AW"U2RI$6B"(@DPA.0];S$@4KB$/NE"K]#5P"UI]&U9:)RKU]>T&;4EI(++D0=5@9?U TDV-$L_)7$-MKJ9K M.,TMR5HZD1X+F%MIX,-!QT!U!/GM*[%I&O.XZOT24%8K M"&)_FI]J]>49=*RZKDZCN_=*'S?MV3*E([Z<,7Y,W(A%LQ%AE:Q2!E[(M>-EHPB->JZ=YGRA;4F9:,3) M1^WM)D\'D#G%$ [&%/%&X_N,5P2"C(PVN0/T LV[R9E@&--V[N2=>0NL^]23 M"OP2(W^J\ S_'7>BDL8 9%$T"P*9%SB/%/* 9^Q>A,OXE-$);OWGB&%K+%I, M#;!;YI8/0C5Q8 >IG<_NEYB!Y0&\IB\B:.J=\:M^N3J6:C0TR\34XE^1.DZ:I?C+O+%0.9. X'".7('O%QR M@:^7 %'+EAK,[;/!&#,2&Q4D3<=WS>LW3V>9*XD%PJ? AN"$0%HUF,#5]GHX'CS#\O"UR.D?NP>?E4@Z(R/.B MQ.O(1%@TIW7)?B/(G.@T\1EP@S)'::7.#-T[.US9-76&[;F_X> TGR+88+RX M29#;0JCJ(MO[;K]'Z2",5T3O4J.D;NHC;,[(KV@+:2(";[0F"C084003#"BB M7%TOM\OS4DO1:>DZ!7U&&XM2G+5DPSY)S<=OZ-HU9C(X>LJU%'!QX2SYOU.7 MCP79Q:Y7Q/0C=%=M/BSEZ9F:U15CML,J4W5/2T'PCCO,BP%,_K>[^UL\TPFR M)!GE<#PG'9"O-Z"_",J&$/U,%6'./-\G 2O70!N1L>H-/PZHC^P^JF0P:Q6S M?&-\EA!\Z,/Y]>3W@NJ/@0=ZOP#ZVY.=_:0"+\$IG[N*3JY&$.2JY,?2?1I, M44M!OFB\ G8N!U@#RVX=#K/9,/,C^Q([:V0G,OA*K'<='@7K3L71QS3 M=X=L R77Z2G/E\!-*AN"AU=/CO,:HS,"B7^R1*K;U@OS(L2J-/&>?-Z1W0&/ M:@@MZ%6HIM?LCAWV)XM%PT!8MX=/V$^;G7S]M5N4>U@C*%53=_FW_$+1S A# MKPWC!5:5ZN=Y&@_N/[B?P6=NB%@H[R9WD1 -:'K/?A3;SM76FQ/1F;J'6 MO.X#K,#4T+M[?+,QK9Z51IYV>^KD10E;J7(33(4#T5QOY5KFDIMELQ@"GE9I ME#JYNWAKS @"P:*?][W>K#,%S2BP53@9K[I&$2/.ZGY3=A]FSX4R\(UY/FYR MW\I502*O%(]!5P+#HA]\-]N9!+GWFTB"W-N;!!&HS'^8VF=?MO3K0[;49$L? M'+*EMS9;^C0THV#WT7=%8>I47W$]2M=\9W-XX,5BRSR\73)P!?4><:354?-A,#3DP?-BTY2Q<6#U<4%RB, M]()]:E41!C.<)G4-3XUJG8I%5%E'( M[9E\ZL%E[-WCUA^("XQY##MG?,!+A>>][W&R+AH^1,(G]YZL#,F7"](=S$3= M8UYQ>12E"^6X<,&&)+?4'%"1U]B!,!5?5^:3P,G.TW>E5)Q8R:Q[R.S//^8: MQ%O#+%5=YQ--? Y>U84&">"$J$OH# ?\4BQFQ'QGA?-G]6@[=%?P"$U4Y>"7KM6?!#/2KC]3GI:^A[% MJL;?@@/5AJ\ED4E9%A9 F6B(S_DJY.E-L?LA+(.LR0BCL EL:ZS)^[;)^9]N M[4HQ^G,MU(XUW,0IF!C!;3KX!J2T+EI*/)RVS06N0HFN&P=U7>1<\KB:H)?D MA>."3T;W*-4$Q6+E8N64=6A8@>QKU71#F]9IVE3H]-#(;R6&;67S_3#B!"*@ M1=[WK6PQI;EQZRB5_IYTJEPPA(49B&Z! FIZMXM-(#FPD&.^]5KQDXJ$LV,: MMZ1E@%#]]ZOOWP9YD6+>JPN,UAUSCFM40NSCOL8>0*AA9Q.O,4$9F)2EJ]X2>V%F0^&:-'PW=3?HMQX=XUQ_=?^27-6_G MN5-H1Z\^5L665T^+6,P)(E"!J/)0+QZ22Q0BJKM<$34BUJ7;H85GHY)+X^.6 MP472UH$;9\1;P:F9> :(+)-QB@2'3U$LS\L.QO)YTY,:WC$D2JZ9^+3;P[8Y MSRL.Y6Z=G>\^)GL^7YP-O;FIB&.O+(9!)? MO'Z%)*$$T1=ENQC6R#DN_%5DJ8R)?H,IZP!FZ] ;Q5FTK4UPE*M)0IM)L@VA MH$&*RMRKQ<=%42R[V?_Z^O[][#[_/S7QX,WY[Z$N6' ?WI]Q((/'!)\A2ZA# M+I1D].E[LE-!_7&1!=KMK)XS982-.7XW,F MS,]B57UR_\$7\R]G7YQXV+3>5)Z0*+_I":.\R\=Y#RQ36@^UZY+*!X M*JVBWB VY],JWHLCDBU._O.=*0&8>'@3QLAFPU1C4*>[I8# @>IUZ'@D4ZE# M@M?7NIDW9->$=@STW6))JQ_/@)ZV9PI"(NF,.!DM$4/E?@7IE?!:EW;1R=#O MB<,:YG)!O' VAK1D%[$)S2G:L3QF1.0'+;A3[6>T-?FR46JX>//]*"TEW%CN M+_U]"JUDL]^9++X15Q"S8!1IU'?"MMR&YDYU43*CS>Z[K6[V_ID?A<5N".PK M6PL7]_0R$=V!__!WFY+7>=HNW<\%^]ERJ) N-/K%K=T-:/!]&:9O#ADFDV%Z M>,@PW=H,4V@5!K G4Q7FL]?/7SR-2=<,7X'$GRFYK"402!^O.4B6\@72]WX4 MT/BMCT8$:BXX7KA\:+%PN=PC\MG\(TD,G*G9%[AG!!))UFVS^G*F9+_L"P64 MK+JJHBH)JT=K)][GM'>4^2*F0$:8$?#$_G;+?:55(])[?ZRI&K>$Q]0]NC_Q'\P@WS^/Y MOW;#NM=HESY-O25.+$5$C,4@%]'XH1/K,-3BH/=;W^.V]9[?G)DHG?$YM'C7 M/;9KQ(E+IS(UBPAQXY]-Y.=->&XWS;_#ZTZ^G_=)=$0P_C M@*ZG1)73U#.QBY_A>#2ZX+!,P+XNT!F&$+EEO&>/"XW 1ENX5F_V CO'DK"8TOA1N63H,-?,@HG7 ,=.+"2[PIE]TK#:MC(12 MR9'62AT^FT+\Z+EM6*X0YF3#'>AEY^)HMD6M>0X@[I2I6%9ASE8!>"7 0W&- MS$04E0Y37[T&4^080NE3 NL)53$;]U*$9YPB,3/G/-#0GJI#5M/-Q,GDYJ(F M]24A/AMW9,-2#,Z)LT[;PLEI88B>Z.5U+]&Z%#/V!,S/"8_!<7ON7$WM?:N\ MCMXTTJ_N_?D_WOR[L6KGW[M$^,'O]24-ZW"<[FD7O E M]OWKSDC3IS/W?NQ^?S9Z^>OGZR4__](_Z+ 1:A^V_0M.^^5^> M7'^'?WSQ]MVK-_^3[U->D_EDA!;6^UT_^R7+3-D^JT@?%Q[*U]_[&:U>+$R9_%]/ .P1>K/WWX M4S[[A_,ID^/)[ NXD&N.Z[J'_W?NW)=67O" M7H"FCT^&4[>.\NG4AP_Y0[*;[>?RG@>97> OM@?R7+M7;8;Y[O\R7PE.NN7,: M"=@,[B,.B7-6:\BUYG[VO>+)G(C-!9_'7M<_7OSSQ0PBZ69UMHZ7 7^[QK#N M6)W6JSI)T'^K$B=YA789L%139X-%$]@6 S RR#Z_$TAL!B7 W_=*@#J?M$#W M4F$F,AGN+'*DE65(\EL/LV^_NI\]_/:K-.(7=2UWOZ4MCYDY$MX'KS\[@G=0/<) MV]O_A@3Y5:WMF[\FZ7%W]?NB7.**C7C+A,%KI!+>GA7UOY&OUU^]*Q9G-:1J MZ_3$<3;[6[]T(O6K8D0HPI2C\/_T/;_N@2?ZP"\A"#J'3Z&CKAHH>O#(ME#_ M[#N^G9WX_?[G/V>OZHKBZM+##>;BR1^ED0]A0J'>S_)R]M>AV1*Y4]B)W\VJ MP4">/=95(QUOA-W)^=5.S-,??GCAE/&F[)W&P:]4H>$/09W6L^\!6.JY8>M./__,I+]@?81C\SXW=%8C-_9;V M6^(DLP<<^'C$VWUO[^[%0K## :6[*A\^YY^6S7?[V,; MGA?SEO>!]L!;JG[M(G/'J"JGZ][EF\$9.O K_MD,-0A-G;I+5_]7K^,XB48I M9IKJ.*LV%9'^-&O[B<=ATEAOAJHXTE263=M)K/W!XS_^X2\3&4\:$*<[3T*Z MT_J\5K*009/_M"FTZ.7W[D6ICIMJ$'*%5,6^K$0\1_CUEZ8I1H& _6$"&TKR M+NV.EAV7//9*-\+4 ,N__)3V0484B0BGJ!I6RV-11[7$03=!4NXG&J(("&Z% M&@#Q9CD0_4BPAV&6GS*W,IOF/9'7N?/A_,3OAY+!M$_=(/)F.SAM];9OBZ)W9A'N^__& M'W\$-0#N=0S96$_XXS![#2B5TTNO\_8#R%?J#M5K/Z#^J$3!JQH1V>QUT6RJ MPD<.C!X\>SWYRCQR@UM[V MSL1[X ;_O&J<-GQ_5B+9"LCF9/@"Y:3F=,3"..91G6*H MQ)A>#Z?.-BUG_SM?;[Z;/1$RD+X2+=( X;UX+XSNMPB MTTIJ3X#9R;=?GYS4G3:@W7VXHT@O)&M>3* M=JF%1I0_0A;H[Y,E;9.<0ZNR*J**Z]'00E[L[;.GQ[.WH,@'4+$B&L =3V20 M*RYN0"/73@Z.GFNU_HH8H]UFG+DWIA#@(G<2OBH[L"DQ OBI9]??.\R,*\8Z M'L R&G6F$-? B\\E M>P7ST_$S=S3?-,UZ=O+X&^?GO\\[-^/3'L/[X=BMWH/[CQ]]>TPT@!@2UJV@ M=GDZ1RZV];2&&;,:2WDYEP8L!T&P MI;%)03OT"8D.D(_4Z]"Y,"(EF8^.W. MQA#9T6!?\X_?^!6AF_./%\_>WP8\U?4OF24H!2QSD_3466ME30)RGQ?=ID$YZ9X4 M9T=5O KQ1\:V+9Q"I9Y+H1D*8/=N@,T:"/DY]^PY;5D7[7TZGZRN6?5D 3C+ MPSEP2^X0A/JS!AQU5([@GGI65!O1+VLDQ*F_(]?->H_1#R-#.2E(-G"%'*&Q MQ PL'MTJET('=Z.4!?57:;FKC%.X77Z.SC]*7C+;$$L!0R4V 52C/^UA(I;, M\$?T]="M+7,Y*<\ )XBUN,ODCAOWP+70V69$[E$5NF1NF0?Z7SP RZH+JFPR MT72AW%7@EGH)$:K@8EX4^$\ MW*SYCQP^A";4Z&["W2WSV"S 1AH9#VW,_5F MJMQ^MV&?\"S_?CN16!*4=O9*@D9#*:0T:>EL%V'87X3./F#B.$*ACY7L.V8P M/MV[1F2&,&>9E[,@+>&+48$1FN\R_[;] KH%K '@XXVS?V(95X&,_L@RKD A MXL#TH E"8]1%S[6$[JP)3.H4H!^S8YD107?PSLJ-^RL8Y#.I8Z=>!BB7R81$ M$XY2N>A,]1^SC4]*JSHLOO'POPL6?&;%8FD56!NOV[1<+_*-^MO.6%YZTX:? MU;0?JB9?'L^^OYIP.[_'TX7!F-53XKW$)>98.TU4$XL-E!UK.J]M4-DC*, [ M)O0OA*RK7#IKY:BB +P[YJ%*#U9?B0*[J*LZ%S0"$W4*:]8]M"MZMR-;T?UD MV\%0IA5W!F;K[SZJX:J+([<)FT@<:7=-XYIPR1'38& HX.Y%[C7.SW+""J;] MJT"%N+<+TJ#88*,K4=AW1HA#KEQ3%UQ%>[&5TKX/(*MQ*MD-NV[.<]^8(Q"7 M\OF5&*EY*BC3W0M!=*7\2@0%O,JXU?_7AFTKA)BH.U-\I_3V,?J^S\O&\/CD M$!$U$=&O#A'1V\G&\)0Z)I04WT0LP3GA9]VMKIMX+^TUB2,F[Y2_4L(RW+N0 MY]RTH7N<)U2[R+?=GV_!Y)5+XV\%RXSN."+[1;M==;<1#03R-]PRE5%M//2<\2:WP M)NKF^&RFN+#EI\&^?+86!&2RL 6]5YZ]X40\!,N2^46\V]*Y7X,KE3!E)!35W7IQAP=NU@"B;[RKB264-2!XO"?T\OU\**1) M.G7?-O4AS>5^#'+LBM84P1)T^^+G4D>A3N@\BYK87',*C CWEA/DM17RB NW M^\':4GQ)Z*@+%; /_7>]CZ[#!Y85B?D$;R MCCOUT )MLF$LA0?$+>9#U1$]D!CFB4)>MU.D)Y*\L<#AOSC7 TWO?XR.2J!< MOZC="GV:G@>_(;_YK]KF+[N&(Z?-0#FLT(VBC3;RDSD!/24TNHTMIF'%??ZS MT#7+]RE\Y"1 8K.[U_82,A] M!^_Y>/:4*8ZP6I>JQ:!WN/EG9(>:.+J7\N(CQ6\0O&W-*;D!S63G M%%#(I7,Z_H#SK5@,29CLS@/&!K4_=='MJW>KF%:'(W@X@I__4HLZZI9)[1!2=^%W1GO:HAM;$ 9SK.#O@%QH18BB4TOW'T(@G@Z MDY?(2[B!^LDUG^[# O&URQ%ZGP@,> M;-DBK(9B^:=PP()?X+[R8S!&(<;9+6")UI]VD M#6<%VN4L"-D40COD0@-KE =T$>CP!^SWNEB6N9OE&I_.BQYQZ531<4K8>]L^ M9N,;=^2[JYP02O38Y77. M%IT&N# TTLC_YRB>=ID(4OX)U=8U4M\/#JEOD_K^^I#ZOIVI;R1//=B/V*/9 M00AHGT7C0W_E]PQE?GS! X78RP D#;&Z+W-6BBU&*X6IAH M?QY$T@2IQJG[25>PWVZD MSH!SSY>-:<5=WLN/N%09)F?:)(D]I[DY]U18@D.MM2$!:F&Q9P%N"'YR7'(, M0VS:^+:3-TF'$/6KT/Q7,XX$4$8["P@U4NZHI:,9E>@5V)?^(H76WO& MN4\I?"*SUME)*.<08#@O8UF?-]6Y1CVG?35%A,(*Y5%MV5/##+6Y5+'E%KZP M/;A#@I.C3J*5S!U/$9.>QE'X(*DW!('0608S'(E#-Z/@"@* :\Y1)UV=%M0= MD>(/GM:QPLWB!M^.U6A/H=>ZN]:K;. M#KT)0-Z-700ON<G0 ##1$A^ M 4:;_5\F!Q3H&?G%XZ\>7?)XF\W8M\L>$R&E%_*"1R>7O6#1;+;:1&L.3_(I\>W+9]/*>J];D!P\?7O(#4T>,9I<%]KP#Q0%ZQE0# ME>K(=)0FH.K9FD/8^VNP3L?TNN*\M\4 MMMN@4M99@-P8MV7SW/=U#C#$V6G5S'%2XSI!W_C1AK5]M"N)CG$0C:-K5(.\ M:A;<"A)N@#4EGI*J)<54Y6G/9F5 M=.T";2HW_)TW+[^?G7QUAR(\?^[-?!@7BV$]5$QJ MCO#Z@X?2ZQ'73C1WOJGVSE@&@?K4XA05=O"NW?V!( KYTFJ66PEU2JX$K<_Q M["W]FD(P&L )>>>S0K1'U_BPU5)4$,*.:2*F^^ 4&*E@!4&;/[8-FLHY^X;; M#O[OB+6H!5'E[,>[5I** MPX.J_G!+]-<^5U5.W. 1T8QJ"JHG[;5U6P&-]JQ=O]^ &QQ!XY M.VG/I4V_6I,AU"D9U;ZOEAWEARD5R-4(J*'9'G4$Z][K(CBCII+OM/.*:RXC5(Y^.M5]J MM=EER^AAQ<<<*YZ9+TT_.T"[=:*[(-[E&JO:;6O8Z&4WS23QF4M\'Q[RG";/ M^^)4U\(9U[">.P/5P[K\:R@7'S(4@-22$&0V!/4@U5\[\K1(AUJ, VSU$\%6 MY>A& OE_(9!Z* WH"&V]*"1B!-B(/7-YD+W8<)6E::2T:/-5WZVY,06W+]J4 M[E;7MDNV:3G2/41BI50SP3A0 J40P]#0&.KC?%WT.60+Q)":OI<$NP'?)L0X M;,J0"T'GL=I&*5%FF?P\$-C#4?P]'\57>@V\\-? ^"@:RLF:+PYP!E%Q_X;" M'DYV =_VX%,@&+ELF0ESR&'N*,;NG*>6:DM9QOG.T;,>F'F8G(%@KN(9&-=+ M<#Y^0U=?8N/LG&CG>FGQ)#!N_U:[5N\;3!I(T*!4S[I.A)2ID M*K$WZ;0H?:Q(^1"]BRO@.[],MXF/Z?T$FZ#)?4>XFG>_.EFA'VDFCEDS M+F7HN6/IFA<)M%%CVZ%F.G)CJ0VR4M&-T>P*B*EB^(I9;0MTEY7/V.!P D=9 MRGI12.FW_6[8[T@TF;Z-A9+]!+0Z$%KXJXF/U/"-JZW*SD)\I)PLNN(5)^VY MI<=BE;XT%NB^UO_#\'15IOZY.5/[P) 8O77X" M!6Z^4P7=V?K3Z,",: ^P<%REX5D.N Z/^0\6S;")&FK$=%'7)_<:-J*CDJH0 MHCA YAV-]IPL#W7YKP&,)$FQ:KYA'!7D70M650M[ -SV&D*:K,BUI+.Y2>F4 M@5%6">&,B/'E]R&M>Q@"IB&$"W1"67 Z?^\#V#^:@QP]N0G6.1<5>:3+W!G M-2$W9%0/3CI.>4D40T("?$_>J@)%?QPEP&CC9 MK\8I322(:G<$A$5GW2<'[RPE?P MYI'-%)/RSXNS4H@NU^YUO<(RYN>@9>P>Y1F:+1!YEZ]8[;+3%Z*;"(?+<%YX(:BN@:Y$<09. M38%*?2>]\FTR*[B BX ,.@F]!/2>CX] PM7/B#.O1=W4" JEZ0V,4?Y4UD)Q MHW\+M'5]WGWP&$\GJ77CY'BQ<*LUU!4%(G!8G<*FRL-I(AY#QD.M 5K@WRJ MJYP1#FA:YMV*&"#=A0((.T\RQ]P%>-1*C(K=%ZY$N;QD,:I_].&JE#B @1EH MY'!:B^]^3I#5Z*,U(@%NXDIG21^R"GC1O+/=D?A#.SGEZY-J?2E,(RY2Z59@ MCOOE\NG//.V6DYI3UBC-:J4$!X"ZG6XMO0K5Q'5:5TFP\Y0%P8E1NRB[XB:P MN?M0*(\.*!2#0OGV@$*YM2B4*X3&=D($(](1H.KVZ@#< -K0G(LBQH!]VPW# MUHDAPNV>>/M#8.\BR*1)%T9NUIKA-)EFQ&UP++( MSQEX[.G?DK*4W6#0.UND,NY)U$6\F.ZKSBY.:HN !6_H)D:2JEQSG0JL5\O4 M'Y=?\0U*6-W8HO\DM5?N_H:U7I)0!7!F*,ABG(ES9;6)TK70INH>&P0(']/ M>' 5'2&@5R=XD].[8^;]RR*OR=K)##<#E&PS=.@M*7E_M"DB7B+%XQOFK(GR M6HO>']<;,V^%T(@QPDCJBB,:9$T'3GZ3/57R%JQ4VA>+;0XQ/W-BS?%%U.!# M>MWV2_G4A%#A.$Q8^:LN5\X($K-O8_ZVZ&/=Y)2=M>]K;1O:TJ MFKRQE*K*!_!(@;//9*C[KAJ0HBY;??Y!N.^%X!W[DZHDS28V=6"$<3]RVI3< M>JO2E7K-9*\SW[ZNLY[*M%HT<<<\[56I5# Z?7)]W7?FB-%Q*CPX@[7A:V6^ M,*IK!J'XIL'A@(+U/;1HR.BVFV\G&F*AKS>FT)52&P""^S6\*"HO*956A.OO MKW[_!9XZ3EI-*GXJDJ7H+&U+XFS*!4@+1OSY9(X%OK=I5]GR^NBR$F]+ZCU* M",![S=*[SFTD78+L%<^*EQD)F.#YV H;F8*A9K92 2,C_@ M$YSFRL6,Y)LJSO+4H2&PA/U0M5<"?BRA-$_$R^?(4,AH:HG\:>O(,\@E4/68 MS/NMP4"P*W!C1'G>X@QY.2T,=O83=]V>)-.[]1;_>%7[M%GL7K])H\+I^1K( M?-?(K^8(#/&D9:-,XD>C8T"].[B[(I_%+C%2)7M(Y-=[&SU$C1?>4ZS'9E)' M)&6_J%$+%I-K(XE"BO+:65Q\/W12MB_.!JH=BG9,[*+G;M&%FS'3L885+F6!KB%F^=HX*P#P[:U=G_ M<7^ZY:016)'P!M^A@N( ,/U$ -._>K64FHP'OOF#V-V8V+VT-Z"W_@XB=Q"Y MFVMQX D3@OMV$+B#P-V??'VR9.W7X9(YUTJ-OR^ M0)](A =G\Q:L8#Z.#K?^O'3OHM5 :R &QW911$G#5Z:'UZ>(+5UC!E?&>#T^ M8+P"QNOQ_0/&Z]9BO,8AMZN /6Y]Y@40]Y $@=)B1EZIDB+AI-P&@,[>$BPJ]R#5Q*KC517E>5G&5.5'62CT,E=@(C>.FV0R*P[6= M.PSO"U\:"I!0DK@PBT 'HR]TTP+9=;4!+ 9L?]$I7:@(#U.:SMJF M66882)!% 'L_B2PTBY^=#KD3[KXH-+,8OJ^GEA N MG+"4F@@#OD@F::ID*M1KHT%,-WOQSDVP [:0>XG*XJA.(617>*^V=5FBI(*Q MF#(XAO/(CS>HT70_K?*A!J[_=)QD5WM4J"]XEV(-2- NK35.H X>G:N80 9V M+(0^WO- L#10>YG>7:3=6<,(3E:A,LGY-JKWF.I<2+K7_>:.'>=W4T=XLEVB M3>UZ. [#5A(Y2\!=IDB"&?%R;1NJ(J#%G>DX]#AZA>^/AE,&ESXV$T 0$52? ME7,J..Y0K.)++CU,ZC8A7_;Z>E%M*/?6F4HEW7ISZ(,'H1@&_U% M6?M*X#;GIK9,5SU>(&H"9[BU%;'&5'.=[5L6V1B;4_2VF;UX^BY%L06 O*2HL9,Z7TGL2@\-E,'.BT9,P63X� M[8JSYN;;K+?:4S8@ZY+;P6R#*$[S!M+FISGU^>G&+&:$Z@VWJDPE;CD6BD6Y M (ZP.7[VYE8Y:D!:T!?)&(YG3PB<5["BD)HSM\:,W)6K#!O*,)>U>P'L2# . M40=OL1.XN5 ]4)LI@I>C'.PH,"<*-)^A.K4GZ<"ZZL2T$00HT[B5H+X$Z)[6 M3=M7PHZ-![+M27)R6D68*%7Q<0;X;0EH,T2.>1W<;[1N48R"WP; M]. .Y)I6^"?BB3XO'-B9DC8Q>6Q3":T03L]/4H*P^P11.S+;#5IWG!1([$JH M.14DL&XW^PU ?0K"OHB%N[2".?MK+8D&]'5 < 6/. MO8I(.:4G"3=&F),%SLL7V[Z\)D?.^&,*$75VU)ZBYB0*CU97BHTWIGF*P'$\ M-6OP1IUS3.$+_:T]S6O]&W,59M)LT W-*6*4T>;=F;H. 0)M3KKPSF@QB#[^ MO.QUV\B=+(%PRSUZD:93-8M8..B;@IS-+BLIA0<$N+>[#J@A15/Y?A&P>H#9 MGA"PB=OG-IQ0M52F, 6_DW#.Y-1+\#\YGV.C,BJ]Y$VG$G\-0V/P?9L@N'$H MG?S60L>+^YG[*/1RO7=NA0% ]TWNO6*#_1U6Y M13YJ:O8&A1K57GB9V&(8*3E\=FI.VRRHI&@A9@RN _89!81L"%6E;!&M;;O^ M2'E:_$"CGEBAF2G9@9VT,@VO8U.(D<_Q9:O;ZVU1/X+PJB[L?\F=?'VAQ.C- MR';(CC!/Q\8K*W+Q4\]LT\)4,I05O'O$WZI:/+T I$;D;GG!W^ML510(!5[X M\L-\X598B0>=S8D&'ED<)M"PH?1/&L)=X58SG&]=5SH@42!M7/DY^4-/SR"M MAJR/4>5;4$!0P22%-WBD:=&WU5^%FN\E6J@D'E+SE. M<8.1CF@'A.DG3YC^1^XWWXX\1E?^+FSN[X/G23P(T65*QB7126?R)B MY?[ #KCY=?(57 3N\I#P]5KVD;I?2:*%KW0MUOU!.8Y6!5&_>?:Y=20".@-: MH&5)E)C]=O:%#ITHF3):U_C-]+[NRRCK20\Y;RJW>N$)L'N/- Q/WU"BK"^E M+=K56)!@HO.0 @YFJ78&+1H-I4\,N^*'/.4+V0CLDB#VU! MH37:C*J7&*U\J#\&E^8.JTAS<]QER6T<_8/\78K6!,JS>,ITT#6NMQGF59@7 MQ5(E$K5HFZX[$H>7;"?Z(.0UC3LX'E7&'7J)O5/>3LDF?D^@PW2;U8>:8_PX MS#WDK>GU>0MQO6XAW1)VL(Y(CVO&5G":P D-NYKE,@CSQ,*4N.49TVW0<:AX\II'V&4 MP"/_CD\P=PV1$,*HOT'O.2.FY8$#=9Z!B>I[_2X@0P=UTY;(@Y$^) MQ!'6#JZ4>Q)SF29!# )^BA;KAK8%.Q7%=]R)"+X4L^\68R>KEU,B;:,(O31# M!([85^L:#K$,D-@I[>"\/J9I\F\TF6YM"]94BT%JG$WTK_8Q_*,U(\((PNI# M_4Z!5;[ MU4^-EL-N HA[&F(!4H^\S3&T.$LH9S\,.K+4&%30I8P#&4^S^F?JVAKF&,]&RZT2\D91>:WE9Q$>#P<[)!$Z<R,#T9 !($;7%*4<1=?*A24.7KPH!KAG& M@SMF_(0L$UL@LPI&BU)3M3;OEL4[9!#RRKO"L4_RNSLE]35V9$XZN>BCQKMT M$CDUG*^=4N'>04CH,0,.1VLUN%Z8CIIJE()_;$'C(P15%H7Q6(+F[C^HV("B MM'D'ZT9A<9YP#=EGRF?9X'(T)>JHISPUUKJ#H^Y&52P^!$N.(MH[ LNPNL,$ M@G3M7V(UTKB;V5Q8H.J.M$L3G4L/_N%X.C7]=?KAD]SYOR'Q]:9VH%T3"&X; M!S@EDVU59B8QRR@6FM?1C=(U"X(]$*2!B/\8$7O:)+=CBBE1/;G7.(GX7H@D M47(H%-4FMYM\#>;%C=YPFVPW*>?:OQ91N^5Q0)MO/A#[0$_JJ,2XL, MQJF(S)JH0V<,!25$C>*;8$H!M&59 T/2S3)%^H^C' !+ZW2'<-+.;N]H/#G3 ME]-?E^P&O:H]Q1$HSSKA///WO9#I$UP]'"OW0*9Y5B27F\+3,Z?V+$PR,4Y2 M9$F,ZS7X/;9ZO0(D$ E/<'77V.6M]>3;>7E==K:=M^52I"U8N):I&Z?27T/J MUD?)86]_R>9+(X\8QJ%VQK+$_RPFZ8DT+->CKC'351LZ(ABL,: M7JCH-S61NH\PT!QS\+(3V>[HKH/Z!FTTLL03/0B:KE]5.5DB3C)'CXD;3S2A MF&4J+;D6)+O]^LW3 *#-JY::?(F%Q9DF%#A\4C7^&Y+']X4!.0=V/\'_-75Q MY*RR3:1J M8]1B^KXK&[;U"@$K85;*'J-6G*M&-?37.O,[(W5P4GJXEO_F9+,G;XA$K>"#G*CHTS9?RYN2 MY7&^%;>R MEY^NG/W6F]]_0S$#EQ]Q!UP+$"(K0XR+9=DA,I8Y?>I4[@"P'2=#@Y,6@6CVX)6SEW=QYKJSI@6\ MG]*PLW)- -P>"5D/.R@Z$[6++RT%1,1L_8NFW31D#C"DJT:BT5?&>PLBM4IL MUB04*#&A06R?&%#M?&LISVE&"WH^A+<^%Z/3X2S^/L_B#ZFQ;"%]L*EP M,<4G54UF;E:[.+,X3!-M@NQW/OW4%F-Y3SI[6R.0;K #Z]Y!^&]4^)]9O$G= MY8N 7T5;8HV5HY*C[\E"$D81]_LUD2OA%AMU5"ZZLI76#^3B0/"Y]1[YP<$J MB[TEP]OQ>>ROSQ\!H5,O,( )2.I5P[G*ZQ=:.F)14:$;VL-S3CVD]8!G109$ MNYEPQS%"0GTD!#9:G9^7;2.<0QJ.;@O"[H2R)!^X0LB>FQES9,\4.TZN'4A"KT>OJ].079) YU08U9&ZF6\D+:L1*>E' M*#&P*SZ2&VDMW<0Z.NF5"5$P1)8^XQXFR$MCV'FMQ$*<+_E$+0 _=^M4#FAP MQ7Q7%!]FTLH%$T&VZ,TZ:C9B"'?AA(YBF]Q?S=)>,\HF!TZRGK5DOZ$T%ZZ M<22L7+FG"%K\N&KJTR. L!C/P >=VW_V2!I:L::'4J;7GE!M7,H85Z]PK.;E MTCXNELRT\"9JHYDTR=U96>E_<1M.U4YN/!AYO2()M)66R(8O*(BJP$09RR6]S\Q: MBM$B5Y+>.92-*KI-L>!:)J>/%,5O:H,$X/8:?I]4! M_J?#)I(HO -7+D-G_05KIS?7C$P<)?,>A:_2B](N:ATI20,!.WDR(; M-_;W>B9?@G3B5M\O!FAWQ?:4F];IE;:L/&/U+^G*:=C:7L5-=]N)!RH'1VK1 M9.IX)A81&[?*/L3L?K[*MC.\<=YZ,BAI2PP2T;MXF#6O%S3ZF92XD;I@O&## M!4&Y3^T-/!PB1VX(52I>,)FE.5_L!,8+/UPRI5W$I^(F5C9+=&;WP=SM1KP/ M>C^_'93:'?Z5HS0[L"L/',@ ^ZB?)W951X2M@C/PK9/?@.$O16?27Y[&_>^V*+AE12,&P63ON!RG8^ M78OXSV4K/XE!E5=MSC[;V5#WUAO-?V5BI\I9219JY'./7"*CE6D3JJLJ/UQ/ M#5V]NR\C!=PHUKO+)[FD88(%6X;'X.7%4%%).=? ZB.*"+=+W;+-\$DQ;FNG MF1<^[AFECRZT#HKZSAMB(9\]3=(^_S][[]KSRS MJQ0YGO$^<>RRG>3C*8@$)<0@P V0DC6__NWUK$NO!D"*2FR/IW9, 8V^ MKE[7Y^FS$T",!.5;4JQ=C;S)RY9!(SI&:Y"RE0HQF,DD9H)U?9ZU7+Z$**N" M5C=4.CMO>1AS1D*+@CFO3\G"T))([#L<(JL\Y^I/+>JD5+/1QYQ] MU;,5#@"^\)R:#IVH=+-V.NM&G;@D&59Q.N3C$8S'L#=:*3H&U 49R&P *W3% M>5@%KB9 /X>:LBN5S4$"%SFK.)W!.!S@:H?N$2N[&*F-^HBF:15J.,O"_*"T M5"INN"#'Y@G$(K6FCU)_QU+1@%@%B.3#X9ZM2J\C[(^.ES&'C]]2+P;A8KC- M;6(9$6J+V@'P)M8@QTWGDVTW;<"[)24 "5AD= >02X1XN,IRQ0H0+Q)M98KH M:/:F^"NBQ! _MI2+^FB.GLXOP/3^)YJZUG#OF^U!=2KF8:S-Y!_?A?_X_P\. MCO;_6)Q]%S;;\A_?68+ .2J+?A@]/'J\^&3A[L>/#A:?OOO;%U"/-KE/GNW< M)\Y]\G#G/KD;)2=KO1)<#%F?$A3(32[43:$3.&]Q4U,*P?5WH@)/=,K>)B7A ML,VEIM!01;/$B%^D<64+UOV0Y$CS($!4X2Y< MIJJ3WHQ=/>MWKO@F( "&Q7!D/F8;^'[08S3PH12#,(T#6@D;$2XO0G2#=_)R M.#LOI%':)=#G[[U[\?Z^H%',5@VF1574*9D3?!>UBSJLY9"ZT-/HD%41(PT: MLN->]W='PI:F.=P,IL/6B$<1,8W/E.CHN6CJRZGL%$)]J/=D)@%)P^ZUD6R,@9:&3HA$ MW-0].NS!D>6Z8]L2#E0 2B511&;RRP6MT1'0T.S5-_ 6M*DO)W%6,PRD()73 MB8!,)KN"'"]P@]'+I3XEF9/M)"MI46.:&^6FL'H#,#.R Q,.A:J=U-.8_8:- M'V[,>1UNRK%!'O%'K[3#5@"7.@\HVHFOA?N1"]740<]2[#0_SRZ*^K/@D-X" M;V]R7C@ZPQYYTK'F#A[@]O.3_2[).8L<=:Y]%[ ,G\L]AJ8@D?[=^!+VI@>? MZ'ILG14M(EC)LO+-<-"2)\98H&&QH/TF)YC[HL$MV@:66BK>((F2U Y^T"@^ M+RF77]D$X?#!6*C1A@"4PU6T)+\Y7:+ M%#V%E%^OD=Q\HL@3NF$V,(F@D; J88/F0P)>'T6?"R)D,M*[%R/F;ZX6 ND2 M5UD2^U!MD>2"16I^VD*1:>TFD;;5Z5^[970FM06@_\DC+X;&? MMKE*(!GEZ.;^ -WKT9GH\6<7-?\Y=/V^LF4DO$;N=05B5 HT>8LL;9,R'KJ< M)SULXCTXA5DJS(I2%!>DSTPPN43,N$(PF7>I>,=XHAB3[QQ3HK(7D9Y8\:DB X+$;6)+(HW4@Q8+E!.,S%8RP@Z M:\3;T2+VMY>7MV[?K1?C,;JB1H'Y+LP\4-H4U8?\$7'Q2R]#%3Y"T,A)0D)R M2C"B+#G25;AR(N$991RDK%3(*/@=MJ5JN6,6"6*1R7UKZH!0[Z2(>O$&4@IH]PW@PH6'=D&Z&*1[M O2W;H!Q,X6Q) M!7TT 18,H?VC@^]-6TS(FBAP-P\*P5048R^K#38L7*.<5>=N3Q!"0,JXVBPJ M;-'.=0WRL8A5A=5NEYH?D4*0)*-K9="JD$EX2IF$W#Q2I-(L2)\>'NNN75)< MA0+QL![@Q[UCR_"[@"G/@=K6K< W +Y(A-1-CTT]H_02J^37^"\WL59A$2.R MH=7WA<-$/+\*=,Z8N=0%+<%-CYE48'%&.RSP1NNDP?)T&UQ/GRE_.RFK2#RJ M<9]K?N:M]^NC7G9=+8G;(].<*+9H-ZT2O +D70NN0A*Z'K%@1W6DV<$DG[S]-98@^NF/J9__?/OK>/3R[3^/I1+]_:L35]D. M\W8J\>:4!G#TPO =Z3.#!4,3^,@R<;=3=),9@X>#U.)'R)6UPH$1SW:$6R/:CV8VGA1 C[MB5=Z(H M*L*OC?V)58CVYO$KN>$0G[)J-G;?A\= ADVESH#E[7(&T$NKRA(5IMEBJ85P MS(I).0I:R1Q9G@6[\0IY[K "?;8RJC4D,SVY@M3= M_;K3G5,B?#&BJUI_Q[;++4K?=3&+!TG92H4OM(/P'MG);":L#'J(T@AR[@[J M830MU]A%RWKS=7X]B:MI!E2#T%?Z"I'D/B0KYHKI=_%RB.LX=FY#;D"%E5$9 MV(47\T527@*O"B8>89-Q^Z-?VQ77;+G >Z=Z7O3Y"!R5?"_9D9<=:=UK::\M MEDE3.H8._XF-A)_B;^R/7O6N01R_TU@SPP2%"8:RYN0IB(++?*GC&<*+A='L M:N&3+,W^Z+TNTC2?D8 W]60<0T>S\"IG0]IK6\?Y&'BIK(66),I"'^U$*E;J M2A]WTH^T"R*,KONF>D#'7C(N+^L](HM.3\*K&0'K0O=K)6=T2L6NTQB8@H6/ M)8'VT=2G]-^<'ZU!AO89SBBB3J42JHYFM6JV8 MXMZFC#AG*U%)-72\_E%!9JQ:*)!#$3]D-OD[XNX)T95$:#8MQ5@R'P:T5XJ3 M0+]5=HMS0CYLV%:%XG\%DVJUKJY$HQHR%F=4IH?,,807$ML-U&ZI5XV MG19DG, 6VF25.+B^ZPV3.[9Q@[*_LJ!>U*8V"D.[.+%()%WL&MM@Y2?WJ69J M)?Y27"BP9+2]U(,9T\&]X3()1G.48W%+P/TM]MJF\<2KI^.>$_%X34[J6AV8 M407M"/KSF_!T8%YHWE+*;]Z@87#355D(W08$N=[#/A9M5[%36+84278(W%E) M)7CJMD:_7$K/N!N)+CROL&NE2P+Y+43$#G<1,1<1>[R+B-WELK4.6=!6?/*1 M\] BV-NES_>9+ZM/_%M7VYXD2'X> P?X6&^YW65+Q,+4U$G_XQ_&='Z\,=V M=J4%&M[RZ[HCYO5I(33HZ+PU@R)Z-PO4D*F_T;F0"M&.==+A1C70'BZ[IQS: M,_'A)((^S$EPEP M)9,,"P8<(. LS4?SXCKII8X.77-,TWM>733=/+J[II%QNB @F&DS#,2J7M4? M>OI%HI9I@J5+VCHC'5^+"!2&=LQTM+%N;UB9L> 5*0>%^0%=-1\8R:_(, _' M@&M)AT-LUWP!.VS*^(64?-/4ES&S:'/@?BMA$)&][M:F>>4Y*,>T05)N-H8. MZ23#6C*VL<\W&T2GA%+^6**S_W1C\69F6V<3IF0%(L22\?\^%5_G]9D MOE$RUN+\JF6>ZD0C3-VCW!CGE4QJF.5&%6>&@SSV3C#'9$?OAS?'P 2$# M-_PG?288":^,.$QYK[*Q@,YYQO"6V\+WTMF6\EE@RJ[D_6).2)E;W ML\L'F.BXOQYCRWD3&)RDH5SN*JF>@ZC5.&B4'H^ M3$ASEH@AS^*Z;DT$)U3VTZT]DP:]^)-=+95J%?>>-L &%4,/AKH@N_(]>ZRK4D3&'GW?02?B[S7RBH,$'(2&(UU]5/ M&/Q/0HS*Y<'G^$KP?!V:4]..;X*SMAD76UD()$/M)O"0:Y3%C;B1?PHSL@,W MJ2P[K8/GL4!E@M]SA[!V'FS$VGEP^%FQ=OY4C[=V;QSMW!O.O?%DY]ZX0PF_ M4H#"-E(?!:R@+"NR(Z8Q#IR8JY58+F 9GD;4'G8S*&7Q7GM>+TQ.1MTMKZ1R M?\O+@>%:*'2[Y/S1!:ZTO!9(3D4>HGV,7;V.M-$4B:APY87G7 MC)WCEE.OJ:X M.6O(@("\8TORH5;PC\P5$0G!%*<4XK@:;B*EU2PYJWVUH 1Y0TP)SX&(MH>! MZ#BVXK)>MPQ0%L,/BG+..I*F M*U;YI5)51\W+6HE8(P,SL&DH@XA9-E^% F!IR@;JH@B-9C5/A=X61JOEK;A< MEP1O56)0R#_8,XP:7)E8\H;WH(;=,PE?A"!",@A[ DT^Y0&Y6MUSVCIVF MWOTVA-%0M"C:1FX@7W0,APIZ9BH\8?](*[:3^F;5WU 1QDP-QIJU5DA:]UPS M7H14AM,:Q3?C==7D7'R8761%R5I)Y8L7T::>AC38>Y..8 S@"]G+IE05;SOJ MAD@="2Z*13TBM%&I)JQ:! MB$*YM "2":(5Z8<6Z$YL)LGP9OHTG\3MX/5CN"]A><2G9NC#/(]BP=7X"?S$ M_NB8@P98N&F-&GU1+#'3%7 D8P!38OJTTV%6(0+TX1R$O(9NP54K;#.V&>&' MX<7_ !);DX4!C)4ISB94VXV)P9 MEP+D9U-\5?1Z7B^AN[F*:7V2DH[<;7CWW64^'BVSCP)3&HRFC)\#:YPEI1)C M+>MBMMW+0C?)TM/I49=21#&':>+J>;E<,]@8BV(JIY;K>E=%N<19'3IVU-8\ M^R/A=L$=##LTS(M1;V8)^6:$1_4(*[= 8..^>>>Y6U]$47"K+YUC"(C!:^;! M>#-E[1)8-6%C%$R",1L].AK-5J68R\'VG\W8%@_G9Y;#6".RDB3&R_C03]-C%5&/DK'D_J;I6OZ/P*5HM(^,T#(KD?YDD$L4<@ MR"R[[!&#PQT^#\LBUW48"GT"@3G_#EV@D-6$^H;J2\T.DJ*#;B< LN93BJ\' MMK&[6*/1ZBW6:4JS6>,48LYSN,>%_>E=@*:W*AD[(">.:9Z=[O / FXT)6#RL>I$+25K>( M2&]&7K!#-G$N?Z!0I=E_:[9] U[B;/8DJV6J\QJO'J9\YR1XL,*ZCX-BWN6"7<<4+3X:TQ]9-DMST?W MCNZ;Z@/@_@N!,:(%7)7 \.=:N@T##HL16GIPOWM(]D'$I_[[QER7IYO#@X/OG\J$]Q#46;1 7^E_?T0'\^[*Y M:?O?R<%=3F_>,TTDT_T8I)5U5W:ASM5R^L6^HSKCL\=/GGV1+PW*C ^VZ7\8 M/7@0#L<9V3N4^Q>/@]K?;]^=<,=&X7\;+-3?L&]V>W&W%S_#7GS+0O>'T;-# M%<"[K;?;>E]CZ_V<7=6KI8-*<+&I2=%,5D7XY-&!W.W!K[$'3\SB^6'T"$Y@@>G6GW<;<;<1O\9&-%RJB=N1#P^>Q3W9 M]I_XVIOS:X6U2C"(^)0]IJQ7'X@&NV]-]/%$'35U=:N]5(3S+1 ; MF4X;"6X94"(R2MJ_62';5I72&L&7.$/8/];F)"SC%"S>I/BR!K:8EZ4F4LM+HN/!(%S&[;PVE!<3)P& M&&A%I8ZE]TH2'(-EYJX,9CILH)V/;W=U?J:K4T^]E-HSO.8LSRR4JPB2\%WO MM+C=5OQB6]'R"J\W.W>[\8KM3)2L28ZOZ0FF!)/]5\O2F'OV? M\Y!VNW*W*[_8KF1.B3R;,A(8:LJR%OF?A%DWJ4L+G; M=;M=]\5VW4!9RI5R)+%=4!C@[1A)PY$"VHTPE<>O..DW!:E\3C_N=O)N)W^IG7S: M8--2Z+G2Q/,F#YLO$VB0.Q-W=A$M%]R;91=U0RSW/7Y5($:?UC',]7QT7E\2 MM">B@U1*B,)NB_WJD0_R8&94% QIR]6-3C0T.;*A?# -&+D@; 6LCK)T4B/. M[Z+7QDYVOQ\)T#;#J?6=KF=VB_[O;PK)?[4))L:>=W.>>Z0*&@O MULT/H^;L]-[1PEQ=[!_B%)UNM11@8F0X_+]QN-!WMJZ'O7O_>L\QX21[_[KT='?^EC?VF=?B>J MH2^R./T^_ZBP2!VD,3?V39-XHQD?F.:CPYLW^^V?@6[WXX/)N3Z>SHNJ )!2 ML#O&HW^M@F09O4MX!%^&>S/HAG]-(O\)*7SM8MZD,5GLPP?;#N-VGJXM[MC^ M3CC:?T3+]J%>9N56TR,OW'1I\-IH6J^"TO,YEGI]>[+:3Q]O/YQMU_LV.T^8 M]NWMNY-1F5TRZ+E&@Y;@.-&T< ,5:&L0;6G>&]!:!/H2&>;-658!(/?T:C1? M505G%TN6YP5E&Q-*DA&'1<"ET(D]5LT'='V/GKO(A0YL5?'?!;2Z7349LZ2> M%^7TM&C Z&>_4DG&'D)@T/[_6!&@:?SS/)\"L,']1)T^KYG*=K8BT!\!,A+T MP*DP&LGT <6:N) (V@B@P@"4FH=_438[>49T$D^9CTTF;ZL9&(4)%EYR(OW. M&U+C@I4:V=*S,FO@G#FMJU6;BV]FPKB"C/G/Y%M4ED+>:3>[JP7S BJZM\#& M37/F\XK4?V4]Z:R?&5)W#K,*>C+3C /HFA M3?]G%>0S[K*VISAN,+I#N^$WQX_ M.!BUU%A.[.@YP^G5%'0-DF21393@*FS>L'O/PDMCJ06172G/AO_ZM0J2[-'! MD_'H1R+FI#UZ$H:KH#F^7X;-OQR/?J[#[_]-?_P7H>W3)J4)^A#AW.B/ MJ]';L+OR'"1G'\>C7X)\/ ^MO !.^R2T$X?ZZ/#IP:.C_MG!/E90VYDM/R.' M3H/HIJO-8/YXEE*B5J:ZI!M-<$OIPL.D$%OV:3@MIX(87L/7/P_2.)Q]9#-F MQ#T.3@- P2JS 7U+:/"8DOPS;)_PZ$VVT%=!>I++\U:?M=\-)MAVNVD%HT6P M),"^,Z$[D+;8-)OC'I9"M%<.K-#M;F:QIZ;#?;1'AI[]J/1X+<&N"TB4 M/H^ADX<\#/D4,@ L"P*ZFS'<;*>J3L1)2RP%EDQ$FHB6V($']C/J$E\)H/9L M)=?Q;=_R)![;U>D?4E.90?7/.5 G&F[X1K/2X&,3AS[*)DU-[AKG*)>H^1L(G0<[0E9>?1H2J4!4BK M4[]NP/'1+N 8 XZ/#W8!Q]N)YQB%'ND_+\-*$#[1*P/0)V\AM+5;+Q;=F#+* MPV!%,E:WDU4TD_$S3"Z538-Q66584 K96HXV]$FVS(). -9UO@E!'Q=NX9^J M29!FC'C=G]?Q2'"L_6/26.1G?T].@K"S4T?NZ'703)&)<>\74N?IIY_#7^_C MNP-K> S 2OMD\I(2,UWF&&D]7Y5GF9;I0\V>,Y<&<\J0'R/(:?S_, 6ON5M7 M?#R@/.?XSNLW+T_>O.:1_)*)WNWB,?C#NQP)>B=&1H57?WGQ[D2FH#[+H7H8 M!<# X'[.F,2B6+:.0V-46,(+0QW;71>TGJ(LZ8IREQ!?90-K84N13-H(;..K MI64C30C@8)Z378]%2#=2ZEPAOMZLI00D^H[+MX%W8AF$#]DFR_R,6=LN&2#A MC+P3X>\#+?\ //6C@^>Y]#^?XH?#YV/]2R.GV/Z"<*3Q6.B3^QVT@,A<]GD4#'=N!( M=<7*O:.#H\/1;\RH%_Y)#<@BX2_)X[):]^D^2?,YCIX@G^-01S_R7R:1'1X^<<>?C*01RI4O5P@@J#KY-YA_Q#9E"L MPG$S@7:V*J:PJO1CLE[P)M.3W.)J0=E[;3YTF._8IGU34=!W),POV0T_#G.=[@75OE44A/S8()>OU\.B#E=MIA3;W1)7J47P_ ^H'ZH:9'7 MX06IG6E#BT+_0S<>B7,.;/M=]@ZP^H)1[UT(PQI6=UB\W:^YZ;K76QRGD#Z" M/8H"!)+CVMMI$2Q_O.:O!"FM6/H#3\2]OT]7^"*#!\6NZFF3S9;KAA'.V>&C M^QNWP;26RX=^*>"<"R=KL8SI^"*"7DCV+[OTZW+@AI._X-*AVR&Z,DZO7"2 M=D@3=G-KUR><+P5-N5P[K/6YZ4ZKIEUE MS%/[%_;0&+=HJKN.HAJRQ[\%00E#,.BS+9':A@,VMCXB13G^E7&:A:6:_5VF M"KG')DT^+5+6OVG13LH:#([\WEAY)MS>25A :L:DX@@+(E7D#C.E"<3(3"@E M&J8Z'GI;TC?+'XV,.$Q_48#WB?]F':.FP2W5^I^"^>XF0;@[F6^$'[J-GBW: M/V$[T5'E:VNUP"\#J/ZC=PQQ=U%D>(#X'6^U!4B;YB08?F405]-\6_EN!E)& M&&OU8AF-/S-L.FV\NVD5]DVJL_A6!D')2Q_K[BO=$Q4 MZ"[LF_I+VV/8Q"$G\IL5[+8F\1EC_$R]0]N!MT)6L1+-5#4VI GF35D1E/$S MG+LVD2#2D_W1[\"I*P !AP8O25Q0"'+2%*=L2R!- <(<'08;L?0X/$C\P,_# M@,.(+QGT+AFY,!"U"(/2R!CQCAR>TI_.K$A!!88P.J]+ET4CE90LEH+F&7QH&(- \#R(F(+UTS=#>=M+G>>H@\4"?-?UJISRR:0?*XGAIO-0M+H; MP$_ZU\07R9)NQTY7RVMVRF?8%+=0C1A=HS/<>C6!C(1S=^&3 M*#/!#F'Q9JTEWDERWI3ZQ_,!.4AAP'O5$8G]*P>V'N\"6RZP=;@+;-W.P-;? M"Z5[^?O?BO^ZU0+IV+->PF3!P!(G59!7WA4L!LI[2FN$FU[H.DV+W,YTB8Z[ MH_'H\-G3AVP%SVLX7R>L'2A^PLQ#T8.P M#XLIU P+C9"J1T1FVTV**H@P8(MY=+*(7^Q?X8%2W"P_?JW^CY$>)9E(EQ/V'UIP4+X"VWJAV]0[[_FFS::D ]UGLCGP5XQ/UL783?! M54=,,B#6'8]62U8]0'^^YFFCX65D25#4Z).SHLPI!79$R=;D0\P0/M@B#:T1/;NW$;KM/=+1]F5G-^Y-+RU'G4W7W"H'\C)"<<] MS,I)O:(09R\TU-FT[Q 15:_XX.GQKH\RHX!>/.II:.=02G6'SSI63=P;(_+/ MATL/YK:[-8#DL@CC(FL)@*R.]="8GD%,"^T1A M0AC,G*T:84?-/*@]+"@H&YTM,31!W]!I<]R\N@;X2BF\*<%^0 M-G:1EXP:C=9V+,KO*&VZ9TXV1C4E#HU458R'8B>%& M;?,HY&3X1,D)?Q-!6\;?]T=OU"+G(P#DR]#NLEA2-< (*:#.6:*.%6Y5&$$_ MD]#\NCK=Z"?R<$URKNR]Y>K=KU60"^=U@THK6D.2&^YL4YZ);A=L#>R'UCV& M -Y9[K(NY?73O*S9.4*YE$Z0,F2^D==G[6_\^R*CJI+70VGCW2RDBK%LI)2MN"4HDH: MJ7H)DA)4ZC1-7?=@NN,Q;Z;I^F,P-LE(M5\2TA.9Q@TTR!9C:9@%17J^0/?: M?+DL^5!J=]2?-%_A$J*56Y4"U33ZEZ(3B7]27YID%84Z3W-I<;JIF7%O4%A- M''?V:HDO\0JR40HJ6O]6T8IS4Z=K.L;DYP4V 8E3XB^&UZS,SP#95T!:\9^J MY-Z[X.A=2?GIT<=E+N#AFU(V/4M+G7Y*+%JB)]"<(1NC&Y@J_1A @IU]:]=V M>#;LS[3 X?<16^B4# ^1R7SS5S)@D,_DI)Z@O>FJ44^Y^\O^Z(54#- EEAX: M(HK*RLF*JQ0E?Z2DW&I"1 0%KM@%,@9QR-)^1KF+7@.^63; 9/?\U<;+C9P3PM2$\+NQPYZZU6.VI7H.,4 M)"0J;'G]781&6M_(E9Z9+^()RO"2]!:5"G;=ADN>BS^S)%(O?]^':KE"MGGG MDP3)-HUY<>#QG%,I(8DYUH7\7 [-MLX2HYA)J@,Y'&5V$5"2XD11XKBYY(EY M'L[2M(V+ RTH]BRC?1X;AP=O?_1/3 F=S7DKI$*>S -NC8?"STW=WAL< M3SV[-;[WH/H8DS892+=>ZXF\X))CC72C>""2T:ZQ23^[Q^MX=;:B#$8X6Q[ MY74T[IF^Q\$$*N-#G-#&^H6\/*>\WSO,ZJG8.45/XO9X"<="%,31P MEH8V8)&3EB#K+:7L2.*5G+7P.TNW.-)HM=_,8W9.+CU2=ZPEG\?#GX8H MR6'ZA+FL /PX-' D'U63Y#)5+U22+15C\H/-<-4I07E>XEHB07GE768<(QUZ MF\M-I5)O1>O(_C,D97U:%(WM&Q*(\)]A@<(8@['8S3!YH.AJ6[I/Q)>9::2? M9"BGRGCE5!VK+Y#^]R[G@+#NY76G>G2/GZ>[ '4$877N!\70$!%TIJ$!)%E8 M$GOF=$,2\WS'YE5,(I7C\H5LW4W!M">[8)H+IAWM@FFW-IAF]+A&V'PWU)#S MSHB^EJKQ/@\B*6H'3TC9>';05S9>YJ=-%-I'CW%3A^=Z3G9&T'2W^J$^.J/R M&C)O8JL=U<02YP>TF%YP9G_$2$,P>0R8(G8DF<[H69D4R^+?.7F>Q+YVCBAV M/0G>D%S3DI\<[D/V2]%5TY[#>B$1/Q[EU1_U54R<&)D/'(3-NGBBKXP)!H?" M?-18.XZDSB5Y=P%L'!ZAVZ2B?Y##8P*R#7T90 &@UP(2G MI"HY+;?%O3I\.,CHP/F040W(@'=>\]'@*DD%K0@;>,=BL .'RHY.?+P?$'6; M_#'.S5&2I+OV\!RH*BS1H[RC&0YR?(<%_Q2V$"?^P"5 "Q^+!DAEZ;_%)REH MF>TL=V!#K.-N,4@M+C&+?IFDR)OSS((G'+>^+*9YU]$V.*IAE37VYVTL_S@) M'VSRV"5?_G7R]N1$"[[&\.$@UNN]0O;M](O1^X,<=3_LYLIGVM][)\96$$Q! M$#^X?YN<#6FNWPM.1R.%[D[<^#Z]KN-^6-G=MJF04.LA_,STY-GK5Z\^]+P* M2.&@U!@8;79IJGT3Q=B0]^#)/C=::#'B'W6CPHS\DZ?UM!_.AD.L)Q+4\+*1 M^#D9RS1HI:*\PYUC*6#O_2*IK+Y(Z02F!*[VDU]^>74"T3#4KVE6P#[K";]? M.FL4#I\J$DEN))FU'57JZ)&*>7Q[NSR(\,WD*B,P\KBT5CK/+>(5?^7 FN]T(H0PJ0RV(-!%OB;'Y^$'RW;QL M5E+Q*0]#$J3/26B-'A" -$&T\+50/@F?*CL8V6)><$K1#RBN2PI3J9/G&=1& M2)BS"F0WC:L>D6Y+UBA*O"[".E": SRJ;3YI"#(1=6R]QJ6_+9FC'&GNU#97 MNE(ER8"QRF+YZWG04"F.G?[1U3V?AK\FOW,=SOI^!%N[*B9A^3*R>*K5M+[4&].^BBPL$M>$X8(M6-8M2GV6 M9&J4>=8PPB_P?]/=>E&$:[YA)SZ_UMNS@"&I\KU),$ ^?N72C:<[;[/S-C_8 M>9MOG;=Y0\IS*1HT&U"/QV;!<.BJXT!A(TV@*6$]&#I5SQX85!M,+]N$5M.Q M/-A(>\R7U37-F@^**YA3&>*/% MHM6GG-3$/49W4)B=8B+.T/"5&B]1"48]D*Y][<29S/473K]('1*Y#<<+,Z'Y MPA1CY2P>]NH.M &-0N9J5)3L5^YH!EKE#B@SN&OJV=B5F%J"D&7T\!.XB->T M2?8(36+O1MLTSE'8?H36; 7]@P-"=A?',(OJHBXOXO5F7^G<-P8@UL7C=#!W MXN-0I2@Z.:Y90U:*N,NHDFDTL\I1_3&X?M9,,7D4G:9Z=]@G\ *T'XO%J$8^ MT#*;+Z0,&HL ]%E"K"^SR]FJ-]$R5Q';JQ5$ .Z$J@B9X-OIOTGW7,1LN:2O MH7OA\B=(7E;<6$S#4RL@=(@*;-D=9!I.;6H699WA'YT7-8T7D&;XR'-ZGK4Q MTC UM3!1+.43ELTVRTK";2&_11"6$\&KR2@Z3_ZCNX;:_Z;GOW^49"P:VEXQX^[Y2KFL9'*%ARN-H]X!1 HO+, $C?JH=.KTP0\34\0D A2(O,D2S7^ :,TG3[)V,%+4V%I MJ.C?I."/7G)PE6I>QH)67#<260Q[Z;0)$F&2,8!]4]?S%CG9'(M1V$LN:1'I MTODZ>ZJ,I94+8\Z")LMJC9M86\L$CH O,/.]1A+L.KQXI@*\'1BW#H9EJ$WT M;0EIKD$^LBOWO;+>T/#>-L5%%J8TAG)NML!,?@E;+4B1S(2E/ MT8*7#J8PJO9(O8\E(Z10G8&'8"YU7Q1?9>+FF$! LIFK\RA\2]=7?A:N^?!. MW2#!7!2AH,N$XTJN&*8S6 HNJN@X0,*-FUZ!6,I@Y"8.*NA5%_='[2+HPU/1 M--R%DK1!FLO%_8@;M0GX@G=,YQ;N1C/L*+I(*@,*\V3X8ZOA)LAAW@$QFJ[0 M2NU6.^'! ;R:3];NA"1?$MOFD!&YH$='Z\0; *&A*XDZ=W-.PHBIN $T0+0" MHBDDZ\ %@;(,B-P+&TFX!Y;88O_6](-@I1.L7)[,N_ M7YFMN=&]_/KM^Z%T(0\:@+/SV)S!<9KZ-J#BZ\B1<*A0:NYFU;+8NR@:\D62 MM@OF/?+SX3*#8J",8%'Y",U^S/,%@14$VQ77LI:5>/,K.R7MG))F&53M7OPL M_Y#$JA*7/#\(8KUI-R$+!2)A?M4>3'L!R[AHP;+[ZQZ@EF0NIRY))006.EDM= M:\5>%#5[+9:).CQ.]\2YLHO9)7(:GLI6')9K\HOZ8X[Y%GZ',-%:C@/DI/,5 M!:0O*SPC.C/"@8-Q-*J[(=X1V< >E/PM9RC'&R(F.[^G$Q?N_!_1LZ2"OEC0 M=@)*8$=T4>_8NQ/G*"TO[R7C!]VBDMJRJ9 ?G7*QV759!O3W?U+&]+1S; ?U MF$&)%\/11TE3^-W8Y@_%*@?&DB()>Y/^"3(9GO7#BVH,-+ M?3&VD+%4 4@DFO;,WJPHK;AHRB;G@/5TV>746?@5\UE >B=OU M,-/.98/N3<6G$O(,^FV_OTIDW/Y%MH MA2A22= 7/P1Q2YH4;9PH0TQW_;7E?-2APSOH7GXPEAH5SF#D("I7V$C;4D.. M>T54<-%9TZM#%55+AH,(ZW4W]4UNN"2@^7K0G34?14(N%=]0#\U&J)!GPU2? M4W#4,9ZE%0E-"#2128G&\6I=G),Q;C^'ZX'(+O7?BR"KR*_ME(1^\)/M>]33 MH-R5/WO%!:01MY+N;>PFPIP79T\.&276VK1PE3 M*1T%4@;9[4T"YU()+F;PJ?)ND!O'[0:;ZT3WH;QE#9_C39&\Z0;RKZ@[,WE M( H^WWB=OQIVJ0!+AW&I'UGQQJ46&']I<\;>IH5D;+6W:)6^B ME52(%4N0+8,M[!SRJYV"9HMN:.Y,*.=Z3$JR2@SA=5)30H2;!P.@E7_SVW1M M+'+<'>J_)-/R5*&VV*/6/9N,OUN9") MJ5HS2(2!\D+P8VQ*F<%BZFB2?SJY#3,9N%Q4EW:CI]%/XX M29#G<.\[1JA(M#[U[GWR^5#X@L((*A-C/#S%/M?QP+6R-*?0W- MN)1D(8SL#!S>RK*E*) YX1(^C&3\,#O#OY1P&_M=#;;.I+"W;%&S]R/",LL, M4B;RE$/Q&K6C8!C!39ZFH==30A2 M;!$PV#Q\QD/]2,,HIU)&U+=R1:C"7R M*1[#*\23-*T!H[AAH;J6_H''F^4Q@A)\716>01\H?@:C#:CZ?]UJ&S1Z N;$=%WY3&G)9(FHLMLJU5P&<%&MH=C);@[=:,/ M!).[@1U,9H=_I)->Q.#\LDTW+X6&Y<&;W<%Z&]@08[EAN8(Y+[.@\9H[!K1/ MC0)B*,$U"0(@Q%%.E(5H^AUIBO:C)7"; /;7A$4!NI$%?9KZ2BG0HDD+=P5A^'TJ M=#K@^FBN+-.[T\[F@"@PL%+S)-H M#HD44BQZ_8$E') V*_C8N'0W"B\AC8.%8^0!([@T)H"GL58.P_1P?'!P0/\G M%B9$6%5?(E&'ZV_3C1M^#S(Y3 IV89OG'SF\@8&T$6FQ$DV*$DO%26/KA6XS MK@EU"+?-99W8G3GG]:E'6Q7#OW^WK^:;:'Q33INSC"S+Y% M&J^H(_62=:>U)XXQ+"^HT;!*K]Z^N9.*$/H$YO+341)?99_X:O%?L"GM%-R$2.B9">X$@E@/=#5\'\GD? M7_U$5?&3C'RFKY#?2G][U8%S.Q&H"'4M#KK6.ZDDG4GP227;VH,N;]O-YB0( M/2*#4C87HR&,FA6$;R-Q7>E/%Z)NTAG3T''68V=^/QS0XZ"(3X*M=/3HP;&N MK4WE#8@J?>ZX\B)RIR(FZOI.C1U;,)L1]@=7<+2J-'-V$O26MG -[(^.@[P8 M#^Y8SZUH:(<0K8J4Z#K="J!L K@P=LEY#?)FT.0-J*(4H/344J?8^ MEAF C)>2YXZP N*RJ] B1X$1]=6=+&!1WW,$+,DFR2W?E M8-R8=M_@->""L&X_#A7K# JZ';ES^(=&_&'^S/=<25@R^/B17PR;< MS_?'PWH=6WMTTX@ED,:S2&\6P.9@)H8FB**.?B M\]8%S@[G_+W64F;B84E"+D'3+^IY3DD/X&BEQ,V&*Q.H]H/2-)&+SB%9F%-V ML"@E@@<:7OL("RM?3O9[X)CK@CWA1B##+RKVDDM'&)9OA][A=) F0N1F33;MJ*1"'5'GBUO&;8Z]@<$,P/"FH:PQ\B6=*H^VI2(*ADVK.+6]/^A5*9$2 ME^$#/X]1KL0O]T8)'2,9*F5XZ?,C21"3##7Y7.BX)5NH+>U2X*P7D0V],_S8 MCA3J?!8'3RJ@_[IT,RJL;7)VB:94KU77I&NNI )VLR3=#8M/7C,0G' MAWVQ4[F.K\W+P*B.^AGMGZL#J8_1Z(Y:VV\N?^R\",9HZ!K'\^+>0Q:Q?:%) MOC"0#7*:"1KT12;VD;#=> 2/[9MC&A"JX&)?&5]R19->,-&HXZV4A<6+(H@8DRJ9DBB;G]9'0!)B.I':6 MD/0++M6R>/.$+-LRCB>TLV9$7Q>&UI(F?L],) M]!?%]8^C+ATAOF[5D#[_.MP$V_>S#:.;,_"+T -4"!:HZ=(O4J-JSM%+(70* M[4LQ7SGZL9ZJ':MOT,]=4 M]KB, JYU>SI.9B!]3:N]M552U:+V2^'[=SE7OU<=!_E?:6D@A[EQF'G'5>'2 M;$+3\-XXJ::_.[N3/&&.@(\THY-5B?P.R826X,\'$"BZ+P^I\UI.Z&P";1Y9AP3OB*A!ON'\/]_.?QV[?#J.U2'7P^A+$: MU$N9P)HG](PF-#)HL26[_1S8**@W:Q!51Z;38$*D3!]?4-TH!,V@.Y$DT_! G]X#U88]CXQ".;N="SS M;,Y^./9;Q("Y+M%B%7IQ+F1H8G*Z2J1U._\M%\ DVW7#:2"!0-.O%E\JJCDJ M9U"G83@B0E(&ZT0$[G^%^[9S>1VQ+K"[@M-A^%TC=Q!0VW'O=6)[)UR:TRZ# M.=*P(SI)"HWB)1B" P(WV5$N4-OQ"F;(B6?OW# M Y!#YFLZXI2$IY]5 C!2M<@!I/76EZ./%56/2;C%)A"M=-_O=" &7Y+YC-=4 M)[Z2*#&?0YP-W+A5?@D/4-0 D3X8WF_'AL&$R]K="?YFZ5.%T;%0Q!$\XEOG M.L,6^6;@G%+*AR;25,==.:BBKIU5VH+9&25#A(.@K.)VBF]ZO#O,$UOU18J? M4Q!:C2+ETV02>[/7F[RA>:-53%2&MJ"GHS!3A)K5G">4:6'7KD.XIDZS9= + MD,M2!$-"8K5H5MW4/\8QA057'HL_OZS==VS7PNPT+Q MZ'A"&4'+3\ONIOU6;EJ?VW?X4"D=M]$ENY=;U+V.I^B\7++O)_4"Y^6GCB9_ MK*-VJ5?6(*-2I!AQX:NW0S>;OHMQHH@N%G^U87(/%"-ON(J>D'9\"[ZFN^D!9 M6(UB?BVX2/\6]OY,N\@W-:,=>T&RK ;J)M0;6\=^-R6"UON=X[.30K??]3L@ M6=V,&FS/Y66=@AN.V;KM72!=*&#D>&V_AV!%QHV40#=LW"0=>(TC#W]YLYOG MFOCI,+<-;X(^,ZN??P%G(;]UC<^,^G%Q7VX*J^]/VI@SYQ05NS")6 R'/Z[QG6]ONHN2TF_G=7U*2Q"/)$_J M>TM(C("$H@?53AT_,F: 5A"IV_I4U97C>NK>P-9WD<7.F7 'O2/650_.G[/),_J.ZX8W)&)J@)4.45ZD][PQ712..MRYN1KWJTB(T*!4YW-[4EZGSID2( M$]63O*- - &/H]/_*>3>!-E8I+6 MA11W:;[C" TMO*5JEV52 MEA>9!"N!.LC3- TM6V#EKJ.+;YG%$),K@ .+E(5]8O*D# !:N>53C\>BR9F M@'(Q*^1Z5U,"DJL M/+AOJ9__6&!ZI-@&$^U]0>"A'LNTQ,XT MU,A?(,LPN*_DW"C8KSN.6\RDQ8X%\$#&[/9->LI0_C)?$&K-OZ6[*3BM5*P1 MZR"GT&7IZ)0NR)\AT@3;[W4OR.7UY=R M^>MI&@AM#!X*LIW54;ZU%*N'.@\/=7)JG_W94545I0Y(\118D,,+RLFMSN,7 M]62%:C'F?ZZ=A>OE76>DG:EKU\S=[F1](\/8Q4F^P3C)FR2G M@RL@VQRU30PYP;@&Z,%IV @H.>7E8T(-_N\FOX36FG7-$()(PQC8%@MBP6OHGZ"+EB^,X&L2>1=85C(W>PX\127NDTO<88U"OI, M(RP#IX(9N<;V1J#?B$;0N1S,QCRK.:.O[<$/]/,M M>W9_:JM+"DD]RB[J8CHRHF.JSITO,K;\U-C,@W%5SZ\D8U/A0[@:O^<^T%F# M[4YH8DR^HO>*-+NL,4K#*^QWUZ9YV.RR !TWH=BQ>,/!F>C-D50"9TPF#Y88 M7***KZN]0*YH-HF9+&39I;]V,!,N,VP!(EA8-G6E<*(-:";63)"FQZ3AKMY, ML"NE8AID.'K K2Q8N?IX03*K)&JIT31GP!IZCE*X7%(B MP>$H;EQW!WMH.7"_T-$F9;:>&7>F3[Y3UV)04P(^9O/KEG +U:+3LGMVX&7+6"&5_6RS -K*XF,+B:-T\:[!546*1> M+)<"@!8$UC3HOL9=V6;S10E,IW ;Y)\(9N&,30J1DT89D[7GODOSNLIW N-; M&4;O;,6#K2F8HA?$"-E@"FDJ!M1M3'_YZ=/H;1WN'8=D=./2T(%0C<\#B2G" M&7J7\GHK,FMR2L;I/<]X'4; #3V)<;#T"(TC1[MOS$5.ND678=.?7NG9N,%[ MB2&<6='"@F1QT.C.V)N55X179.25(*>3WB?'D37"OH2@=(2];#J-+%9!BY Z M[:Z&-_9I,>J67W1*PA=)\??UXTP<"#UV#A)U V J$;>_CL,<^!;8^M(%!/#= M^57+^-@T#_NCWS5ARQ0G]RV.N3%8VQ9?2]NV< #/]#B)+"":1C\;3F3G99MN MIE$*DC92HVSF*O$%6/NC?X6K N6U+JTHUC'=V$?,IVO('WPW!?JFE)ZC74J/ M2^EYLDOI^0(I/=_,0;B%P[@%(0,' 4[:/W?S7G&?_R-L>KH9^1]VB=G-P-P0 ME; 31"UCX.5A7A7/E!?32VK!.HNWL'<59/PU,)V(U\!NKAH<'^TH]B9?P^A" MB@"T$@WV,\\]=W8@"))2&EKC/9VNKX%I;JMI>$XO6%(24&-$&OI]SN'VO4B_ M(4RBV@O.E6G)';_'5WIW0I*KO]UT]^L,]OG).'=([OU86CJ@ &P?90B_?>WZ ME3LBS[Y::.$XG _2T=GY,'K/H*6054G>R6L$F+Y$F&%H<7:!AQL#=FBP : ^ M+ L9L:F/'GRF-H7248'-H 24-3F=K?*TEZ]%52VT86;AE[,@7]JX7;)U"47R M3)"/)'+8TEZ3FA2NH-.1;,:+3EV")#R%9C36^:$VCF4JB^'B39^V1#4RF9A( M['U>IWCF&A]>SZ%O&1Q%["S7BZ0T]C&7@"ZC"]J/BNYTZT_1W1$& ME%Y%QO)AE 5=2/%KQ<(@HK@#XR.NYC"P?ZN4^,WM!DFT8V>*/A" M-#1ZI0?, S:?P#(>RASK8%9S@3>.UM5V9S76[ZV+/+*XV#B/PK_EXI]!YZ0@ MI<+PC^JAQ.E:";VG'#2P&1=-4B30S::\%=Z(\BIUNI8)?822#L@.+)J![A7, MO'W+C_3=D4Q1*%V;A/ 7Q546CJ.H,S4QKX0_:ACM!7VX.%WAATXV^OO)>WR;V48N"U,E>[<%\,"%(HD$N\8FQW. M^'/*+!PC-+Q:1!AW#:%(Y=1LF!X@VF8-4AX".>.0IZ'_A=UL]N&W\@PW@1E:K*LHU/RD<^G MOYE3/=[=2'(>V@HR.F"4?3#R%R@9)/Z%MB'Q^XQ,]I<08S24/%AN@A+.QW4 MU;R_$=DO0&G HB:6K5D[6Y]ZMF$1(@91'S+4^ MG-EMT2*MU,Z%:Z9)*(&6'F#(7LZK#7\;(@'U?>P6]DXY*N0%3[+]QS=AF:$SPO.(#>:'AT6D=H&S36-'4>& M7WXP"T?H2JA#C'8W%9?1J49Y-+&\*RC5@LSH8[66S"TZ/M.K04T6_G4J9I'3 MQ9DTVOY.\GXCP^A*7J'W.KB6)M-D\AJ\6:6+%QTQB1-YYM98:CGDO!W=H\Z M2YXDQ)9\ML1M^.>_,>+TCPQ0E*T\#6E)]:B2*2<'+;9GC*J=(!9GS#62Z>&R M0<()<_FIT*$[NDO4F[M0XSU*]B1().$E'UUR>"CD<=,,5HK3T#W(?P4U$$\) M;HKA,!54PTN4M9" #6W+.V! HOLT'_<#5_U^S)AQ<> +FG27YMI06A[&_WU* U]X<0)>6\E/RNO 5XS^5EB=%HHWD3KYN M2K*K)-]JZ'&OHJ!#AP<_'!R,%OOS??K+4_I'AG]0Z5N0Y%21WOW2 I?XIN[Q$FL;HEQ6%+SNAWES$A4M'GK3/1P@2WIIFV= M]I1PW>@-0?<(,I(&+I+!>P0H,_GHO%XU//BG_DYY9O_(,U"I7V%RFX)@3\(2 MDTTF_[FJ (4"O@-=Q'.2J/AS!F+(M7?<4-> -8-PZGPDB#7LY"97P?[HN#MS MQG];5U4^<1 D,:+BP[)JV/9LC&V1'9./.P>AV9WC[NJ*PH*.DDF, +7+LF [?(D8%N&3E\V[%[AVC> MQ0TUG9(DR!5DB'VZ=26BS+-0#YC2E'P:'5"C5TM-/"F8LFH WUZY^*:K95JJ MH<)_P&P@(ZJQ,I4P_ KRC3(4 7(:2R"$*+B1@F!G?H 8H',WPB;.IRX"IZ5O9*>12&R7L,X(-4OGJCM&5PX7]DKH M2QC:>"UVV]C[1F%["0M8!/P(LHI2/K.D1$.+H[M+&'T;LG7E XHZ(7X9HD." MW%-W3)A>[BK.0Q9$6NN,=2P2V_;FBZ#$U<39 =\UA6!SQTL\,.&7>5DWT M9A^:"M]>R -8TO:<9@KO;UX((TVOL.9$([$WK2E3 .2"TQQT,^&_3^OI%:=& M,3))KL5%?9RMCK=H)[J_D6&\2FAT_ES&O8>.^ISX/'1TEQD ]WS9E#EKAO99 M4@T'[3=FL0@F#7N*1':-$=52JN_!R);$<"58A/N#4[8U]@3_$(6E-"Q$YV,P M&N5]D.KN3/O?<2")TD@'GK3B,)UAE4=EGC&*@T5&F'XISTE#(]X5V,FB M[W1$:QC[Q0>F9*^KE2#(\X'[+RGR\J2S"XU-2GKX6:(\%C[.N6ZUDQ@_ M1O+8E6/UWU^+Z//M$D3<,&'[ZQ-I_S1?E/65A07?LQ/[][R)!]H0QD:3*"G ;+DV DYX5L[#J<*><154KQYZ3 M$(/\(Q=ZY!II8SV4WD1I&9.:CD-+AB;$LF8XLFPK,0D3F80@'KI);3>L#>A82Q[E/JJ<#1Z"Q$M!N=BM#AG^(? M!T)F9#)0)^P%^B9%G22-0&4[;BM<=GZJ+:.!:L=B$_!AA$L/+Z$Q,O81A-&< M)W/D)-5-0;?(1.,IDMK?3 MG/,R*'X6AQOZ6%(LXYL_UBJ;1+"^JH*B9-OV7S6C%[Q<5=-;+ZJ.VQCLC&R: M8>CODN28. .TX?@@OJK^6#57- ,Q+V6MA'J82*BB$LQB^9BQGH?)3M32UV0: M5YQLKCT@MC_;4X@;-$%1R QT_KK>'#Y[]LB^W&.#^ZEG:(U^)7L\1ZW869/A M((_>E-.]8_)_O26S&Q4#KG\]%POWRVA8'$#L8W3HR0TZA/3B'&2=[JN^<[\V MA-U(/(4N7MKO3^=>Z>""/$3'GEK'?JWRJ'7$[^IR#;68S#R5#8<&GYG@'#I? M_3NRMYH=;IK#L9?)G=A]Q!(E"SQ*HB("J<%Y>0C+U3?H1C_I\0+:^2B\C* M;Q/98KO\=>*+ZXK8-'!SYK2*)%)HVP;D'WN^3&LL%OJ<-#Y*,#W+R0S,&B.9M@[(L5@T01) B;O* MD>,-%Z($(B1P\SX\+@ZT=T7[A=AY%_4U."/D=Y( MP!;U!=*9D%'1W1 CXX0C3A@>XI7[UT1[I"3>2Y8BC0+XIU>-9%NB8MV M#$K;.2;$+?CY;_A-Z0\/=^D/+OWAV2[]X;.G/WPM%5I5M2"EZ[!'7U6T74BB M$N_MK5>?NR9J&'#$T']%^EXB!.F1EV$_AH9'/RG\QD!46DE/J-Q 8%-;4-07 MDV*1:8+TT(P"4PZ"+MR5/]/E-B4/[B*KKLSC8)5C3P9( O5./7[Y$[($!A!_ M#^-%2M/'<&GB>>18@WDR64:W>47,+B[>1H'EA8TGUPAUBQ$5-J*%C"B32NWR M:J_D,=4Z1LY9YSN26J5+E$3^A*M5$9RIZFHO^2U(>DZ_L&L(+(_P(Q35*ERQ MY*PH:HH6I7YO:0S*&7!F,XPK?);Z+MX]Y"@Q9UJNP;GD?G)A/5 :@+G4NI"1@GFAXZKSFKNC^< MW'OM\C:=1C:(?$\2+**!E7N5ZHI!YW.GS[B>:OJ8TM]R#[A'[?D5L40U(%# M+%G8'F$0MZ3_-[)\?WKUP;OVK\V4$;<^7G\=F? M+(G,37JW!.:O]_,X?**43C[@ZL?1O0E5]1GB =2FT_\28U+FJ#6KZ_2_[H_I M""\X^1]I+*W"22/9+DF(0^9BN.Z'_KA/9$D#KS2YH%U/*6KJ_\39G4V>A ), M9QB08#IS)6"?,=?#+0R]"*D7!C83#1&^!0BY>PA9@"[F/F+B09@S[C3)?/@> M2 @2N) $PC4)L75L--2S_=$O:V9GJWF0( LF[*@F;^,)A_*RX\ M1DZ@X=\K[G.<1H'O<'M1N2-GW/("80$HIJ\YC)L?1\MX4FZI,W!X6_P&#PV@ MJ.N6'=NXBXKX?;]/!@25 MF@TO(PV ^A8&6PLA>=-)'BJ0".:F:+:Q05XI[IGQY^C*29JNY+B2YS2T'N9X MI2K%ID]GIA=@-L.@PQ /#[XWK8U(T//([BVS0TEL%^FBW"W'J:L.?V= '30! M+_).R)1&'U3IO1.KE28:^O:<<+5(K,N^FCIQW]+9IDU(\M[DH?^[>&1_S(*@ MI8^\R-F[YWVT/];3(A]VQ@;; >G!V]Q83TB@M",M_8JAQ0X=);M7>? T&0J$ M1B_)Q6$2T%F9E )G67V<,A?WM4MG5AG3X7&(%>@T.+"N^&EJ.C\%,Z1>+K6VZ6G2%2GY$&H!*&( P1'N M+Y>.P/#=KI!1QP[657;0%?2S]>D() ?X;_[)O^),NSA_":;V> M2NG]A$L$@&-.M99U69^)_O;ZS4O3/4D I)K?(1.H4"B15,DF#Z M067%?-Q=QI7CIJ%(3+*8K[.B*FEQ(B<@/?HO@M'X_^A_W@L:1">K_AVLW'@_ M$Y>?I@6]J%,&/56:_3SZSIHA3##O51+AST@V_0+=V_2,2E( M1^YTL-G4S1(N@/)"DJ:0+U\W',.EJ=>'XOSS\#+/*[9Y; 2ZUME_[!M_&L.O M@YB$)Q*(M<.ASJ$?56J6HS=AN(T>@@^A;\Q7.W0$O(DF 02C[P(;*Z%@KL(_ M&6N3ZVGKQ9*#[D'F<\4I06P&XQZH8\7BRH!I 4C/>3>A&]6<&"9+;0#T&OJQNZ M67^"BB<2]'?GA#7E NY&UB!?10WR=3;-Z2A9A@G_S?"_7KAK[FU3(Y5VRR 2 M;7ZFC)'RP1DKL;'!M2JO\[*%WQK"-+A2[VB&_ P7OR^DQQSN4"%A'GOHR%YI M7@@4,@^#D=)CHJ15> @0%N>AH/J:W(?DO&?,\F]WE.]P"0PT&YF_''VZU M7=F+&/ERAT[\_C=')_F!(R(WBL8>/GOV<&TTMH-&^TQ)/:,=$OO5#2&KK_6O M]G^H7RF2+Q>K'7(UT>JTA7L(=)R<'CPT%"T%H+/3#0<7+H<..E1>G=$E+8=8 MN;C/ZGH:SZ+#ER6/+@I^";I@D16-N)!!;\PH@$GM*T)5=!"CDHJVU\HIRVNQ M^JZPXP<"C1[Q_<3?P$! JN>U<TQ:/"HK98OE/(%2[4F^46[ ) 5M ,XGG6) M*&^=K$FVG*Q.LW M+WVV!%<$BQ-^BJ_38G3.Y3N8(MNLL]W+F:5AR EB8"'Z%5H'+5JK7-A7Y@&A M;;!8-922)<@EX62TZ7$+=C/E7&91A3E\\CT&_7\B:Z < M,'1/PN?K>.-R% M-[Y4>&,;F?H5-%(NL"07<9@#*^@+4Q*.^XJO6#JSX9(CA!_Z_S]-5Q*-?1_$ MT2T/E*R)_'NU\&U"8MY7/VP^PK,\(^,-"F*BY3[M*'LQ)]IK>EQA<)5 +N,K MOXFL3O01P;NGXKO33@DIE=N[SK;H+.< ]']G1T2P_QZ8ZU?[6)" MLZ^<4B (_)',&&=7-@8ZD=?AM,5^508/*PS6K7*A;=8>K M ZY9[(X-L.7IV,HT&%IY;NY/>)?%;W82JQ?Z&Y-^V6X :]7D9G(NES&7/#\< MP\TXM(1!.X9 Y\XUO2MN \(MGRK5^)V8C0?.=/;]9FG MR:F/;HM?=5 CYN1AZNY6)9<*>PS%N@WO:CZ$K!G^B9$\^7Y,$1HHC]]+$J1U M$9KM)*S76/Z3#C'AJ5TBK1'_GT4.>7[)$E1<4PHQZ:M#;WEE\S88+EK(AR-; MH2(-;L$/35:UL[RY]35\:YSQCP:=\=X&%W%"M]E@-OW0;.'Q8[9@@VS_12K3 MAA(QD9M+GX_U>BDF3OHW$C*:#%GH9Y?R69\%B8][J)Y>; 6;>DUL>$S=UH*Z MH1R'L=:K-?D>L7R%PYX308!0Z%!$@CW]V:C32;!%AE;5H+2>2IU;YL+TTSIG M5RP2DD%E2Q"@]-J$ .L:1!#4[E2'F$_"-Z0ZM4W#U%"P'J@/43YV=5JQ4[J$LGOML)Z.&@PST M]YGDOV/QBE8;ZZ>K/Y<*B-C%H;[@=EFV:;7;FGE0YWY_*OA\ );9;8H*BQQC M&CFB9A,+-A1Z1QL3!OL\">DA_Q3V4WB[XZ#L"B,7R\FNJ,@@*\HVJ04$%G@3 MQD=U"D7.=8[CN#W#6:$_X[J>YI,2SI^*WJ_,PU13%&[@&-U M)P][TER='&H_U5B40]RU\F+;T5O=>A0)O:TO* L#I5-,R45C$3ZT#MA?9TK2W"_H6M@GIBP2;=B8UN1'M+,#Y)/ M15:/2WH/N+*NQ(W?)[SC0R00]K&H 'C M,\S5'\"N71K<+<'6.A1< K#EBT.B2086I.5Z)D^3 P'0)4TNT^^EB,1K.C?) M%@7*R8<[I'_6LS#NI^J..TI&R^3I((*&/L$3[P'(RSJT%J1.R=!5A,5(R@_P%'B-,$(54%?.H@'S%_9NGSR&V$2+;5\O[VA0->[*+AKEHV-$N&G8WBGUN MF/5]^&QK@:!AC B=M.5#O1\-]+26;Q;TN.3#66-#IU(K+S6&1G M[P/NOKAF2%:.R%7SL 3,%UZTR17/<(]V$WQ@_K;^ST<]BH$RGX'- MY-GC)\_"S"VGO9<'.[#&2[1JO=M3%(K3_*J6XV<;M?7YPYV:=_+:6/9IS'\E MI[!&((?*K+GWH_"_#>;U;]@ NTUU>S:5F!:(.\2'*](NSU'/J/OW=]MP-N^ 8'R1[<@F[K$ M; "/$QOS7DRI%4P.LN4RJ;0RT:;"COB^=EOCEF^-&7. Q$"_!S,$5%@0(13\ M6XKC!HQMY6QO10'-ED(DL[I)'O-NWJ^Q/[Z>LR3-MC^@,@ SL,F_C@2/M/!, MB7C3+/.78=^615$$8<4M4DT?^2X ]+GCADNZD#Q/4>CW2_B']DC=;8C&!Q3J3I,6.E5V+CMFAG2W#=T<>U7 MU\.HZ< %I(SK%J"-?2HXH;N5\O,.3OU< 6+N_9*?\4^$ GP?^SOU2LW%:0KX M<_%H7A0UBU,UR:0LJ8V>+$0Y$*;2TGB$$E:\V&6P/98%42'P4Z_OM9.MT'*4;EJTDR:' MU<49)5$6ZFY7F^^5/SC/+U%6X^SFJE(K+XX:T>> M1]!R\JB2(BM*KO,#.:B89*=9J2 4&LJX@^=S0):ZT/)U[GN@5!%6E674J(S5 M%*&+/+106BY-D+6($\7B4I^YHM:.SSE*[: 47RZ+5XA%41U9M_W1 2Q*D"K^ MQ=)*M87V_E">$\IW!&7;WP6A,;&X*-%(IS#>;"XYQ6JPX@FEFRO<.:6B;B"\ M;ZW8'&WSZGY$P+>1Q(D4_LEE!J1PH_XDF/@U*S;*3ILZFQJ>^D?*%PA"8KH7 M9,'"S4&K_K9!7._>N4X":_'^!D_:&@FXL:[OYHY/U4T)$.!SJ GTUAWFN MP)'=2FXSFZYC(]#2I+$D+Q0HN=\\$3./^WF#Q5)8@' 8>D>A5;" &2AGY1+K M1'_&.!S$ORHSN7DE[I8 7 ^_$G=)W!523C:TJSH[@';3FT6X']F;_L^\6@6U MPDAS3@#+"*'[&W5>$UDZ18I1#B>UBM?7-!\]UKPD0T-LPZU[@1H[549T6YGV MVP5-@@1:+4_IS%.&3K%*#"CG7 M(D\[NHP:/T)VG=KV_-O&5HV++3H1K[?T-S@87-Z&<6U'[FZR[B5;/+8UK;U) MSAX9;]./[AT='!T*3[C:Z\'&.=B82+W:VD-C MR6.G5S&NVEVQ: :R'1D)?T48LM3OF,-,'N>Y8F!1TN02R+7+Q($SYX+1@,D, M!'MD03:B(]>A7!=Z8(+",8G76C>#".;KA/Q(TPM:QN?&&H^=Q?]2YY$;XDKR MD+3]=1NBXUUJ^L2-$DG>."ELW<)>IV^B&"=# M%IVY&#PHVU>N=W^ZR_!Q&3X/=AD^MY.>;W,J,Z!,O71WU +>_>X3_=M;G?_\ M9M =))FR@\407;Q*5UK5/M>6B.23:_-+\,_>L=J8QP7;C' MM%I$@6G?BEG]&_M M)XP4;,%_ F%2RG@4P3^ZQ8=I@U<__XX*25LO5.+N=@Z M_BQ7Q7^_0]/+2@J,^E.B3#YG+9]7J*]?\YTW4,)E)ET7'3G>W6L\23R);W\; MW]S!E\Y"QRW'BL- MX:=3/)0I#GK-.^61H]WF)\O+59U M?E"'3TA^)C@W"&(TZ>VZ3FD9Q(!75@X[ MB@6I:C-G"B?][UD2:$E"(U++IKT$9^9YUN2NAK8Q/]=X-,^#IH4"@XAG)N_O MCUX&"YJJ %';.5^45U['&K9AB?XIK,KR7#OB!0$%+K@:EOZ:A'&Y $AY^41S M[+GE!#JJR >*-2O>F49M&66(3V9#P:9'5F=CW?M/#,#:=OLB0_D(3>>,_"=! M$1]+#9E&OF;!DHBY\#V'D%276)*HH\#JAH!8WB+&0P='2PO7#5199N*9HY*! MO,I*?)?5;7J@/YFI<>8T]]O@7QA03PSH^85?S5NM;WR(+L,U:9/VWQW4X61+ MI]O^]&JSO\31UZ&$VP25T 0S16%2LA5>";;V ^4=/55RE0)<:="9Z(&'9B*K M[N.TDY\)[=WH7ZUH2\9'9;DD=.8&RPBNM^L&HEVG\T1EP7$6:BJ])I/;@K+! MEES-A4V'?9% %H T<<64 U8GXD%LRB+S(B'\\0=K=,S4PWTAM6$@X%WP%R@) MV0Q\5)E5PI$ R!NJA ^F/'G0E@"\XZM"/$!4Z[.WS#Z9"P!#I$Z7,N48/A"; M#9,(%Y2:7B?I(99(/^,='+W7 ^DF_>S1L<-_(7=71/SE M5&,! N9AT"_B7X8TYCJW&1,FP O-]>ZGQ.! 8CI?[AL0,=7<8HG7O:J5M0YS M>%F?<94^-H+]!4:A=LWN!=W3KM'/(6O#H_\)>9NPB(?EO-VB]DU:=0HDJ8/' M07$K/LD%:W*(N+B#.$ZZ?$S5!PK6L,[\7!G2-G'5\I/1F,"41 MQWE/^%OOCU\%.<<"^7W,@'X7N^-?$9OAY#T)1\;Y?/G3V,B[@,XN5FH'D^LU M-$$66<>$#] 6%C,Q:_0G)UW#-9)*<91L2P=>_[_9?/'\F%&!Q^:MGY!R':\& M KO+0X=62CZ"],"Y([@#299F[O.VZN766OX-P187"]C5V+T-]VI M:N#K]#+Z43:5A#3ZW/&+]^9'_R5KI]G_C/Y9UJ?A@Z^SYF-0 \[",:IXBU&@ MF=Y)"-"OT+-!3P1B&T"@#.9O&75"-O43=P"?1J5V74;\$*#6=5%[&@>HDZ5; MUHP6I=S8?'I:HQM>-X=V*&GDIY$9@C[0:'DS(BDF=*9"U#@@IBS67=4.XEN9 M%9,/@_Z"/#A!#VX)L)_5'8T$@[38A9 9SFIY)553#ES)H3SUON+8C]C3("DN M1*_;MJL&&JAE_IJ)F-+6N^LJM8GYDK@$-TQD8&E)1%.$J5S1Z+^%,^$"Q:PA\%\(S? Z[=+4.L^RC(>[)+"B.%X%I>^B M"$.@W_LF^#A5S5+F"&AF='^W @'!;CYGWTU2U-16O]GP-^"DN?2%5[YV(]BE):442P/5=DO^*J8'X*=([ MY)=& !S3]*M\>7TC+@O-_OHQOXH-%GI32Z?=FWDY31GA++W=Y@HO0@/VV:9& MPH7$DY8WJKN(& M(+7.#,83T^TX3'5!.OE"P=9\"#"*'H>/_."0.PU;PF@G..,S&8J7@$IA.O0A M-45AB *U,F:5FO9#&B(D1>O*I4QU)CN%1"@2*?>XLD(\DQ!+L*I=.GLM<\13 MH!9%DL-L&K!S@+IOC]/\^-I/>ADG/>OIV1%P<[C0>ARQCEW6M$[JYW)-?3/( M_%LRK'R-DX"]-GP0O$4]N-1%ZW$5V#*"4=4EI9Q0[&W>(I&9.2-Y?H5)%3#8 MY%OQ%OV:#RJ9/8-R;X_J(/_6.\V4!::7_'/=01TO)00@MW-*-A:3(0](^U8N M1RE83#$1Z93D2YA(#A4QFIKLMSLA5I>B'/+[AQ$_9PI*'6RE#)Q*,B>Q5,E9-)!'VD<$14F33%'XCC-?=4"4K9%VQ<6T>8"7DNFIMN: MTDWG[)/(0S_K^17-S$6ZQ$/#+W3&63,1P,TTV9?J75&1O4*^/HVW@2"H"2SY MC_"_G .;A!EZ8!,$S!^E!X0BXLO^QKW(V;V@HC_MO0;OE?(L@__*=E MM_,MYYP/UNCI!LZ3I)1 1.7,]>!"E,O:B6A4DR6W,0X XT=SB97 ]IJ()(A' MZ;N!&I/XN13[9@HJ!7.(P37::LZ'^2 =TFSTL=:K)<*-\X3RW,OP]?W55'JZ ME/;JBO\Y(.(M7 L5S!SS(E.V&9&66?"(X RWQA,QO6%R8V_<=!:5"Q3 QRV] MS7]X^Z^9M5AFC?KXQ=G>M]UHD0Y#M(BOU\C=D\M$L);$&-)WW(OM@K M94[E([(=(]6#-,X"Z;IS MWT:V64H0J&92%%1*T<_0D:)TI\$NITI,XKEUOXH;,4DC'\?CZ/,ZW!K$U"MB6;S*=)["Q[?)I>G]&+6W^C6Q4-U)]![XB=/I;?K MD5J9]%))U8$,5 3)YE @?-X?+PI$44S*HPT.IA@@@2TD8-ODU'Z]GB50@AKD MEA!1]Z8T:JE$G)OA4CB\Z1W/ Q9* 17#@0_?,(EN0 M\)94E.M8I\7J'!JW>/$W#QWWHE9/IR-2%[]=US9%A9<;>F(HC75HP>T6^TAH MC]>,1]&$:T7-(O0C>!ERNKMUU-SF66UG>..I0."C+#1BL[$L<=T2?9E,P V! M]:<'N\"Z"ZP_V@76[P8..7)5?P8&J$M2C#8$R\R"4Z7>.YZ:6YW R@,&/6;, M\'=<45F;.AB+;A2^"YO@2]]$K$( MY;Q>,&@6:I[>Y>8L4?*T@=K3U-YC/?L5=;^8#W +O\ZJ["SOP J,7E"'8XXN MW3*4E_VZKNC2D!LG>7CT@>L7$XAX;N&%(HZDV7VOTJI'2N)<3XQKO>!I]+G" M1"+Y"8AM);H20?'7&=O4@VZ%;C*8GH;?YOW8C63&)8YFPM=5=YVB!/E-P+N0 M2OV4N9#T1:,Z\V[2E(A&:S7960^-*VV7#P480_=+XM' !!QZMU?/'[FMZ7QFG7S!F][6#UNHU)?N0F(IA8]$! MUF(-3HN9^F!.\^5E+M2WRYHKT9*Z4-8[>O49G=X,UIR$V?N )CMUQN]BP7M*KQ_ MWJJ;O;O[4;DU>"R*=O3K^__GP6A>E*5XECG^Z']];FG \;-UE>^%/LW^U""JWY,_W!]W\( V3ASS'>7ATXW$^>*ROW$'IGK()=;30'PF,R&N@K\7EW4ES M?9U-FGKO;;,27VA7U5R5Y=X)N35(S /__$=.GS# #MRU;W]\'SWK M0ESA@5Y6[I%B'YHC$EM#E)R,(UP%5^D;C$'8F$A*X5.WIL%K%(168(AKH=>0 MTL:@\#.#7$<=M"FQ+&",^D0*(KU:&A-QK9HLI@YG;3P$!,3:G[7PBO]A;=.& M>%5?5@YP>;_?9F=NNW.@ %6TP18Y=MEHXH'N8V0D]/C=ZQ]'#FA=HJC" *M! MF &$M8&1PE^V6J+:&'E1PQ\%/Z#7*N]U7U0E==IDE^%PL6\^B+33O*PO[\>; M6"ES*>L,J&@9")_W+G/"XU9FOHSP^\GTH#_]KG\ZMC^EU;Q.L94<,VI]L2 K M@PB8M<;RA\ZGMAAX.,I/#QXR2+IK$:GB-VQKGT=SDZ__8T0GZMGSY-E85DW[ M "FQ7X_<:G1FK_^GZ&N_;F. M1'Q?4H>'O[=/HG-C=VV''4*%IA#E:K['KM^Z.MNCI+UU?1"@7SP"&'>N[:RB ME*-F#L-UC0RR\[I9WJ2]Y#KGBFWX$;<<2EWMR>G::\_S?.D^A&[Q0[/9VJ?N MD MK'K(/: M SX"J+>7%M %:J;<:%2MF9:=2DEHPAJND9>NZZGO6X&GB%F?!J^6&WHRM. 5 MM3T:'C*,,?>QN.&&G4WB(T,F5#Q#F[4>SO*(*%P;Q\DUSKZ =/C:C0R:G;,T M.%0<)H1O.Z.48S5PDH9'^G_9>]/NMHVL7?2[?P56SLE9]ET0F_.0I+.6+-&. MTK:D5U+BSOL-)(LBVB# QB"9^?5W#U6% @APT$"1,N\];\"O0;OIP/T&%KI@Y+ RLD!%ZFS@)GS;7DMF==.ZD*JACO'@@/7<+YU8,&J%U-5+#,H6K0AH0KL^?DTGR%V3?)>7PXE6 D M5.HAE@@HOBX]E)GT:"Z^Y_BX!.V2!.PJS):*=19SPK;JT"S[)>C-H?T=" TT M81HO^A"4YS@AIQ41(.$;8VX>!6L])DTUF $+ED2Z"\).+JX_'YV?_>WQS M=G%^_,FZOKGZX^3FCZN^'NAU= ?\!:C%-U]U-':F+IKG2U_VPZ_70KR1G3[. M;OJ?K4;%^E?_+^OL_,/%U6?:M5_^@6-3.Y!:_><'O^@7]]<+D 2_@;I(""\2 M<>2:.C^"O/GE'^ZOLL-(1;XROX6YS%-Z>^3^+7A;#Q?KX1?K=/.+=7EU<=F_ MNOG+MBX_'9_?6,?GIU;_?_XXN_S &9L[ M^NN+3W_V3T'J''_X@/2!=^/ZE5V. MX@((6,-V^SETZP];_0AZ"67%_V3UX=EP7U^69B@DA@:#2)-%RIXSO>/$)$ MB D!QU$RGB-; _G_27RCNP(!)@8^L4"GK,.AR\R+!M43*477L^PGE56+-"X8WW,A< D93'->GY,A[)QP=>4'P51?83+7S M4M:O113@8">I=GJ10F6AD2$K[1G37A:'(WH"!5UE9>V0MHF3]G1I#_J]&108 MJQ <:N THRUBWU@DRBQW=R,'\X?@K*SYE.IHK9J)QR M//5>]:2@=;V%Z'MY=+BBIH2SV]'#ZPO@TLJ@ZL\45$^[.L[!% M'88Z@)>J->55 9ZL3DK1 <;8+'$6?!6D M'TH\MR%8C13L\&ZQ"&TR!<;V11C%6E-@QA/A1P3V'(_PW1;O@"">$41S%(%2FG@S14(N>6TYN,PO& MA#\Z2B*)D9/BPV$$SMP*A:HL050'!,PRDT&9:=IB!;?03Q"-D8 (U ()G XV M1.CW61%FZ8]5QU9G.''%G6KH#9N&C>J<.T8W #F6( 9?<"]8&"93"=-#)R1_ M2I.GB=\&CB=A"D.%B8!R5"]<-670FVH%W'#14;,!3JDN.!Y@PM#2- '59I"6 M*B0,M3H"*YG!(8YPHSR\7AS6Q_"38YPF3YP^Q&/WX%%2_M4$I62D1(6YQ0!K MV"":9"5$0GI3,5#5Z+C"W5# %%Y2AT[V3N@00NP)'3 MS!*#6)XP8+2KM>HG*E//IFW( 36FE]RHX5$!.[1X&))3HCE.07RXA"A@(<,( ML,LDRD(F%/W8K4-*$=FEJ$%Q$@5K%@I7&K0+K+EAA#'2 Z-DB <[3JBZV"CJ M3=^1[7)B=.0-?&(>MU@U[%#RC/&EIKX481*77L;MLBDK!D4J8$N^ ]CVR9U% MY@Y&N+H!T#S=<0T=(:8R\\LD6(5^(Z:NS"@,"&L=_P.*UVW(ZGCHS-P1GAVH M8-B5@XN;)\FMALJ9!3%GHNY%'Y]B&CWCS9BZ(Q#]1WA3*2'+UID*G!65<)'1 MB A)=FVBB+T *0"_]D?4W^/]7+)PW*ID!I1":-=N+-+"*+P*F+ -9SO+'"IQ M.B.!-3U>#JX'P'I07T44KX0RIH!,1(S0Z\LXE$%[]XSKC4+)9'=8E#Z1"-^, MN\^UU8J?#NB%N)8,IMJ]ZK--*""OJHVS;J8B@QC#ZM5HS2DS^N3ZUNK=+3 M-2?ZX"@)B8$KLV#>C9K-@-GPOW4:EP%A9'D474;2MG7AHD.)C[)1LLP1;C4K MG72^^#VV-U+?-MMI&0J](O] O=U."WAX&8U.I5V\C*AL'5;!0K+K>&&8GV6N M^\;!=6^X[KL'U_W>=0\@S\6_Q%RYZ*QC+M-,/3B$OJ30)?<;QN""Q*I>E<;, ME,UD:>5I8J'T>2H7KY!%*_L@O'2JBF$KK_)%L":'::28Y"^5#V3AZ(E=JK;! MNY3D?QZO[;;0NC&A^9L[90B[5JW2_M&V.NU*\T?:FUZWTOA1Z?-9\<^*:JS: M^Y%S82U%=W=$Y,O=R"(:S6PQA0ND92'MH+$;JY_)M&LLC[,"[J1EC&@:IWF[AL@*$^?;\Y$O".9%]*C@ M;#CJ) M!)!@"';DT=-';@H@($D@^]2]C@:4B,W=H)>@CWD&B)'$<9>I2%^!^^= M"COOQ?N "!"^3 MY4;D4:%_?Q5B!KJO">F6[G7&F4)8?]B/3N7E(4Q2*#W0&-2E)0\3ZJ-T)$:W M(LLCR(.>]C\N(3M%GH;O(1@F!"/$W(E\!IC7K)?:XOQ4F-]#Y@=\6Z"+-! !DJ@C4S'\]HNOB5^ M*2II,OSLBO[W6B[T-0+.\BW2](ZN6S'E\-HHN/_*>F:*/82>D MV$QC#$NIB)W:9M3,N'N&JIX+=IJ:!8FA3)S.8>^?N8S<*M1:YY;L"C]$#-PA M8\%BG2)&IE0LGM\NU06:,-P>_S;&4D9N_J-U0(PH\?LR99*5O-'$V-MCUC;$ M-P'JQ-K[SST+W:\H:1W9_PSC7SHQ2#M@J*,-D,V^7DO@O;1X5(,,=46V"I3& MW,@EB 382SH+T^C#;NA3.0D M/!!3_J55Q7R!7+910/_UD0)PTD8P-#>XP@#/J/M2_3^3"S,$+*,!I"C_MHS8 M^@GZ+9,P%\U+&TC !QCSSNL)4L]@:Z?/I$U) W!$F 2:S_A:TR&R\9U9V6<30/L2 C%M0[Q(+V-Q:$A:V!3^(<@S])^ IC05],7#GF))R* M?A\ ^[I-6V8HWWZDQ=E@;DBP5?D8J26R9O)$Q;KDKD>1$.N5.2RK6<@GU>_\ M:7'1C?OKE?3^LY:TQX1V888RR"$M+[0#7E6T\R!9T*LHT[G\.#XVY9MYU-_6N3*3I)_U8!XI_VIFREM @E4ZRR MJB*%)?%B_4EYY8HZIJ-JI<;U)W)91UA[@L=7*RM+4=M24)-"6 J<6(Z3\D;I ML$I9J,U*AH"%8U7?/W^H-7]8JK#54H6MX'V+.M8/OWZ0I/87D5J_F-0*%[1J M]KJBYCLYF_I3'PW>[W5WOF#0_5QQ_;M;<>.PXH>N^,!B'GD8&%?\OLCOL.+7 MO^(_KD^WSF% 787)WH9!XH]090W"GZSP=O"V7FW:]4;7KK=:[YZ%"ZW8$V9, MJ;EJ;,NR@]V(MYD/4WGRVD^7#GV8V^N9VZ/NT)>)&XMGN3C2AFS5?RRZ,2?K M.,T*]T+9IC\NW3']U(9ZA/Q=+_<[>43U3L.N-JMVK=5]CK>^R)J:S8[=K=7M M1JWZ:M;4:O?L7K5MM[KM5[.F;M5NMIMVJ]=ZU$N?6>(6Z@#/8@R<+?5?/LBE MDG]^E;ZTT>EN,IAB-ZVV7:]5[5:UF(P+-WNC2>W;CM20\(!A=;H;.#)>]XZ M-*KV[&Z]6")]AQMB-^L=N]'K/-%^[*AZE9_SHF58K[3PJ&[,@N6U]D3^<--C MH9]9HR 9>.(ICKE\/"7EZSV00E6[W6ZNOZY'4O_>[$VW;5?;5;O:6X]1?E][ M _M2:]O-VH%N%K3,FMWMU>S>$Y+-CD*_K4I!. DX4O]J4A'4@LSJWM7%C1FP MHF5X(@7X,R5)"(R'Y%+C%X>]H32'!GDEH4$J!X!ZJ,R>,YXR@YE$^H9XGU?%%:?(. MS72*GW'BHOY>[-9+-&9(:+63NFH'_HW. /58:' MI#62Y3YP#$=\#$6 ,?S;_=W*A424879O#PDIVTA(V?7@XW>2>[+KQW!(,SFD MF1S23/8ES>2[XR;?7[;!8<6O?\7[DU'R#,DC.4OKD$1RF-OK2"(YY(OTVG:W M6[>KS=>3AM"H WML-NQ>IUC_V\LU]5IVK]6SJYWB@, ^KJD%2ZJV[%KU<IPMS[OB.U1M-N %_J5HOSH[[#':G:U7;';I<( MG^]P0^QF'?ZO^52I0R^O,VV8!)*/.[RJR'4#V&&KU[%KC?4<4]]35+_9ZMJM M;L?N=-;+$ONN]J;:MJOUMMVI%^<_?\][T^K8#=B:5G,]F?J*LT&N4:-$M&89 M\M_[;) +:OV6790&J,A$[]_FTQ[&0?K3F0BC@+(U-+ $V.D(SYI)CJ#^28Y' MN!*RNY2#,>OGB.HO@VEJ'6":4IBF;O4 T[2?,$W D#[*[E@$7#>:NKY+$(V( M\ZAN7N55,*G;U0O=@&\A(S)ZKA4,JCF:3!+3+^%&U+XP^E#C:+J/B!4EA,Q* M<-RR776D@?T\<>MXU$03K("8H'2-E+,4'==,'],0UV-A0/? G +LU(; \A[^ M=R4M+DQ%I1*NG$LLG.G>$.GK \F[R,//I=V3WAC=DQ[>Q88ZI1[2%9\@LV5E MG_A##N.+Y3#NR-D<$AL/B8V'Q,;7F=CX6EG,]Y<)=UCQZU_Q:\UV+.1"9EK7 MP[&T=B*C9D6Y^5YF":TH$]_/-2TO[]['-:THR]Y*-M>39"RLJ:F\6$[TVU5I M!(LO>+>]R:V*X[_LY%8$TE]TVY_5:PVZW M&G:K4>PF>/%<^5J]8S<[B'Q7+"A>?H*=AMWK]NQV;TR M[(L(*I WJV/V6]STIEUM]E 4[2!! ,%4Z51XDE_V7O4M'LPMVYK!^<&6D6M M [)QBU=IFR+G:E4>P/9VNE;MV-5&RZYWBDW/%R6#'FB87;C>)?BH+SJW6KMF MU\!F;^WBQM5!2((MV2SQ)[PF670=!\.OA;A=6]ONH]W4WG=T6F]KP-J;M9;= M;O1V[^: 1&QU.G:WNIEZN3>BYV,0C*B1L3N=.2YU!+:\(-JFQ &^U.K8G9(Z MK9?5.\ D Z'3J.Z@BZM6;8.4WE5IV()Y-<'XV4R9W$>!=M!#T*O42_M/K+WLN=D@@BMF&@_ MAAMDW6&E#D:!!DGD^@*NDC/\;^)&+BEQ,V>.>9U;VWJDU9[=75MC/BASKVM: M^RB*RB[4/8$A@WQRG8'KN?%\ES=^&]/J EMMM-:-#>X^L>[HM/9&$EU<]J^. M;\[./UK]?U_VSZ_[UUO;5HL\1QWTT.R@_0NSZU;M1K-IU]J[IQY9;S%@!K^P MVZW="YI9;ULP.=B^7FTSI7?W1<]:60AG_C"8"NOM)["*WEGC,)BFQ9/;,XA: M-;O7J-J=757DWK;J=K=3L[L[2,%OZ\V67>L !;=WT '2:-KM6LMNMC?S?^R/ M4*(R3U?>(NG$?F=;OMA>4D\#U"3@)6M[/[>=D&*WZEV[V=C1?)FW]09-L+-V MQM%68ZJ-.J:8;J9T[+YL6B6(&,I"W:O8^;;%\&JK9=>[Z!I=EYUN71A5"56O MN8LYG?5VUV[W>G:[!+;S96]3!]2,#@BC+2:<;E,8O;W$KDN1Q-5X9[T7OAB[ ME+3](C?I;:O9 ;FT>Q93 U3-[@;:W/8E9K6ZNQ*ST6K8U8=,;O?ETEHVT[F( M+26N,)JT/;IM8;2N \2[H]G;;YN8SH\)R#L8[JRWVW8-1%.]N8-R$TZUU6W" MG=]B+';[=A(U&103L)$P[72[*0Q-T.NJC5T\^JK=!G6N6M\].8DE.BS#=\^O M^+9K PG"D6XQ\+H[,NCDXO/E5?^W_OGUV9]]Z^P<_NZ#\71Q?;U5:53O8F;_ MKDJC3L>N=8&">YOI^]NY]7500D%<-IL[>+6:+;M3[8&A]$"_P[/@R"[#$&T? M,$0-#-': 4-T/S%$$5&K#%"+X=E.0(.BGLMQL!Q_*P/K5ML3S+L46?*5]/?^ M(B16:BQTU^84$)7";6MU4:*#7-Y#I6)]6 +Z9Y4V*V;41]GT^%Z$PD+TEU:] M5VE84Q?>AYB1]%&W7:FICV@ _K1:J>I/W_YQ?6IU:Y6>^N1=MAOR4R!'PJ-K M'4&]:L+(;!ND,:;N#GIC77\(_!4[H0_FEC.#P_X&5 #G.>==;%>ZZ6[#.=:J ME@(=J6R,@+_C#\?7[D%,NOJ[6::;O(Q#=-8A0+8811!UK M)):^HM8UZ,+U%YJ49ZE7#?X4!++!2>T(=:BM+*&.=KJ33!R5ZIJT49>TT=B M-NIUXYH_#VW4N]E7'&BC7%Y$?-#.B(Q%VOZ1&\T\9YYNT/U$^,"[R;_B"?@M M@F#/1#A&50Q5OV +^="*Z"!D<"T]U"C )MCZS$'1(_X R QY.#NV!W"I,,I MX>GBIPI^V(8)N%@9&=(4IH$/!ZU_[Z2_=H8,02PJMQ6;6]_,,'R.7B'"U[;> M_K__TZW7JS^?7'ZF?]5^?L?8Q+[G^D*MO&))#8'WQEPIO[9P16ZD-W?$6P:S M1Z1D*X%G(KU[2,#PC1_Q=!%06:X OF+$<5IVI*=A#DPSF@8#%]346V=JX$.' MP=SQXCEF26,E@CQ8#^;F1T+(O)L@I.U%J9P9!"\$0HX3HBV(4_4F_%:5H^(B M<+,26C<.0=\B +KC?0>WA\"1UU*GE"ZV0BQG>"&QWGJGTE"\=_'Y9K-CR%43 MA'D9!C,(;F3,BTI!9U&U@I5JU6KM%S0JULW$3940Z]Z)##74B>/0'20,R0PS MP2&#.P0+\/ 8O@I$ )\2 2):/UJO/GQFW+%MJG4O2%_+%?",LL<7OH0[X 8# MPW/8D%T0?A6K4 PPQU)L-_#PMQ*AG7@;L:RQ"*5U.(25!%,AD>'%G3M")P 1 MNOX*66RM\[,5P=J1[0V'8A8C&^4Y.%X4E,FC*!C']\CPC5+X?<"%+S[9FTEJ MGTGNN_RPE8# M^0B>^)"$,="<5"KQQRB: Z!IW+\/XFCD6'V44V'@NT/>.VHXE PB=^1RGP17 MTG,28J<":^Q&0_@]SJ)B'4>F9+^N=A&Q/658;TPB7T@3^4!46![K\83 M\D$VF%A+/MN2SV4!!U5+&4/_Q#]FCDM43[UE)@XUOIIA(LP(]2&BD G=#'Z< MFL0,V7EH/)=1=QF5[0A_1Q/$RASN3A/)#C3QQ U'1W#C0)\S>L9H6E2@(&:' MF"*\@[3SAMED9B](M?R;GFVF7U!ZRJ:PBP)O1$.:IU DD/BW6^YG MUCG$(HQ81/T0B]B[6,0JO]4"8UYN1M6:C9P#J]E:9D4U:JU*6^M J[R?)<93 ML]4U!EFBX6A76<5:LL(5>EZKGKZ,772U2FM='UW9"JKMO/G7ZJ1.^:5JFZ4U MMN_#,N.V2+DSP_U9SQVPP@U0!ZN_F74#-)JI?W[Q![UV&@%9YYC*B+A1;ZYG M#1A$C!JZ-O25AIW?&G0 2%U9JO!*B-.^>_P0G@IYIFQKYCDQ>O!P:V$7/'I.#2S1#%'7*[45/&LMOU6CM\BXC$\VMCB535Z*:2L("UUKHI%3Z&5=: (S*"OQ]!7K6X>-'O4'JMJH7O,>DK_V(.HZ4D=:*^-QG2/98+-OY2P^7ON%*-> MRD8?@%4BN]E.PS_E+F305EN;<\*2F]%IYF5YO?5 6?[DQ_28P19]'2%G7)>X M/Y82I6PN"UK%ZVE]O+"D-#FLULZHCO11MVIP994F0F[?LI: M)J,LJR(6YYMTBZQSY)XT,+)CR8?5.,1:W0+0P%L%Q4G\V(\=_]9%)Q C"*)Q MX\B6O!3:@Q&&]*^3BS_/3H]J/?72=:9=!]4IEQ76J%>::N(-<^(K!0BPB\2# M@6\+L$1Q8=<3X?^-$<:_W-AU^ BO$:IJXKC6QR28)_21WHC%M<-;Z3EV>4>E M$+\OKO\L<]YV#\Y;PWG;.#AO7XGS-M\PQ-SXB-5\OT MX\=P\159@SEW1:.:\L+Z B_41@1GL)#%CR\#[H8V1D*!/?JEZ3)8Y-?L"!LZ M"8XU!/:7P+PI&I4,/$QIP]?@+")!*3/6D-^ 3H>)ZSOKK2SK'J^W*]V'<7G8 MU%&"61[XI)_0 I->@T303->0GK<6+T#0\ MNW03&F496<^GSU1-*X#R@=.+L Z]]7+J$!@,.7K;T#K]3@AJ90N0-ZF*7.V8 MEYIVO6%XNA0]H2J=TY#K!K-]($6]V9BW-G(!CEH]KR$ODD3D!?>CX-Y7;@@8 M]!;S>#F#*HZ") 16]"86PXF/5:Z9+4LK6PI59BZ-D4QXG3O1[N0N10>]V291 MORG*)D4\2&H3SQAQ1ICAD8AXH?9:YJVEN@1?< M2C%#&BFN!T\H=F@A7&H/8H^XG3.Z<^";6^V1TH.] 0H'B@^W6ICS@C>XO/$( MT3@7KAC!/ND,;*<,<\VP:Y9B#1&.9T,4V?]OXL9S!!*!">(I77JXQGMA31SX MZQ;!@#$G$WC%+5RK6TS!!-+HV)U6%<&I\-Q!OPCGG-X4J<$M,9UYP5S(G'$X M>S<*PN^%19>URC"<%UV349"@;Q4(^EJU;3@TF Q*'5^/$/61,*CLW<3/+\B:$3(1%)[R(QU=6&_I-XZO: 5AX";6\YTR"ABPG7 MC:VE>DI-OLO:)OYW&7UD/*-Y(F'>H<+N;J3K31(''3BRE(=G +.BKT%"<+J; M'V$ZHZ[T(3$-II_@JI)%NI$" 2,3,?S+@3%$2$($@_@:-0R($KU;&(ZT8$F'$[1M#D? M@>1\U/UMUD/! M=1Q(D'>+@3YP/]UH*$D+;NW$&L,VPAH=;PYKX"5AFC[642%,O#%/UY\EL340 MZCC&(!;\H8OZ@UD"]OWJ[6M#[F=N=Y'=M59Q3UI\:>36\/M)5&.*JZ+(]*(/ M1'PO@"WK47IRD/L)"@/ST;10#2."4P%W*:3K4)(.-%Q[_6H2OSM^@JJ%46&\ M."_4W#-[]'_-& [3NX=70Y#M7-_"C^)?HE@&>;1'XT=^-G\I^6'C\1#]2J_ M_ ,'^#6R)G"[09$=4BTMO[J+HR-917C&D0(T?K*85NG:7ZC\AY(^ V/MM&## M.V28!*E/M#C*NDH97+3-8^/UJ*S*ETN#I&YXF)3+:?T0FJ%2Q NK7.$5J.;" M3_5FI5WH<55&BX=:D^O?B2@F=58&R6 7(RWZ!X*M MVJBF6[;@RC44?QB/^I&A+F(LBMPCTH,@'23KV0+_"L);^&F]\?HR@!6K,M!M M\\"W6;3;)^5:+\.@2I!\-8^H;I;K#O^;V;'L_3Q8ZSO)+37J<#U]>:VM@9$K@)JF=)1" M@^!., "9X1I*(_B[)";)/4\@'!)"IP:A#)M=:K+3!(;CD>0]/ M>TN/M& ^ZF41 ?G -@4CI<^L>D>]W2V@IA29[X'O_1Z(ZB2#4[XQM:Q9B;(V MM70ZQD$N8J@_,=TTZF:B M%-LY5^\N[1,WAQDY2G.12>)W&Y__E#]0?Z&RL+ MU=^/2RQ'>.^\KH>?W;NC>(+C57_\V9(:*T)Z.;,(-#+UKQ]60)0OH.QK!2./ MU2S?!^_^X1^E7U88CGP1UQG4E?<55DQ6X$";&LZGL__YX^ST[.8OZ_C\U#HY MOCR[.?YD7?6O+_ZX.L&VG7(\ZWD!H[>G^H# *8[ZR'B^#.F@W47_ &7=O7,\ MA,W/1457,CO ^5Q?NLZ%5.$L64+'. M?#(I(XTIY[DP^Y$;SVEQT\!WXX###Q2M^EMP_@FN$X3PA+\8T8>!+BK@K>!I MDY<9!DPD?*#+KB\PH0-K!.M(DR(XLB5XL/SJ0]S5D%%:,"09)+<3(Y26P^!* MNUS:9/G2C 3G9,@ FG^[QS@L7]#3ZF&HEH]#EHCE-\W%BC+$0'0I !S 7S.L MRC:/"Y.2%#?WX556?"^\.SKZ>,)(85,'J&$2W&,.+*I8!,$XHM@OIL3B(8#V M1+]) Z)(%R]$J>DQ'XD&5X]$B=(6P0];(HXK(0\(CP>$Q MP=V[\%:,D2=AA($>6E?B+BQ?H)@#[>Z4;\.4T#_%5ZI9B7!Y MDG2#D*F9JN9YJ;AA PKI@XTRPC00D'$>?2>]5# A8BI;D.BTAG')X>^#Q)O MI&P\C"4F(9^#ZR4JWP 73S'.2> AK))V@Q'Y#27>'!,[AP@.M17./J1D,P(*;.0L%@E:)]6O&R\!S"4XSU)E/*%%'!5T1J$ I[& MZ\,Q;)(D1':AN,78+IV#Y"B75R=T")E3QP\QPRY."V9=N,,RX(W^4XF;*+\A M\ KVH;(BJX17OO+V&H[)F6&;2GSBMP .[5^!%&WR*C"'"=0]P*G<(K*F3VY8 M=SH+(A$I/,=(98O"WZ3OR2E*=\J5\(')#%PT90.],?)BN9SM9S->,]/LT(D4 MV!9P(3?6>3#R-W-,>"4G&]@ET-9,JNFA-G#H=L MG44>O#"R\*+S]>/F).R)PY!P+<22*@#.)1$N;THXIU+3&9,:?,MA+:1,H$4QMI M;![?)I[K\IG8?'8%>*>&+B$!-A=(0)7,T.'"?E &M4QR4Z0D+V4%[IM4-O04 MF+:(,%#WDN+5BU=P M3B?/-XTTU/1NZ4P]4Z_ FZ\ "RY91K 8[T#A93!8(A3@V3ST^V$I(VE=]C\\>JW;Q<*L%<]1*R,B%7K$+':NXA5 M&1"VY6':JM)-0*T-1FS1\%V%:XFJ;I2R0'+]U=IFT/H>3E9@KIZ^GK96XPPV M3V3.L5093#' 3;W MTY.>PCM9,=/B'V<188'G""3#,#9,QHKU.3,79: @NP1-*\;TVSL1QU*)&%(^ M.7*NA)CD#*ZZ0+E-'!HV1*HHP)T1#^1H(*MZ3&MC[' L(Q76:N92?2&+U.$U MYBTQ_0*"%B'!H[=J#"8&V?[ _:/QW"Q)(JHNW010T&A&IB9@J!EDKWIDE+)! M8F,NEI3NL%'_P=%0I(#AYK%9GL*C>P*+EH@8#$%=J$B3X153,BQ&%T-!HE_9 MI]H:0$LIRKL?BG5ILOURNJ%Y%K33-$J>_A0X>S0'XIO"T5-J?40><5)02# 3 MBEWJ=RF8@7$<>)0+R@8C\D?:&X#6))J+T@[,ZDS%2B7Z#A!1R+37]]9BU/I@ M3#4UF7M)KA0?E0J0<'@Q59VWK(;+&%J1*%1[M)6(5HHV#5-/#0R/34PH$=%S M&+H0BW$(D5@?!"=%N\8SG+I]L3D=BEBG_(7I5\P_3KP.>3TJX*EY#G:'$);L\7*&%Z11 M.:U85^AO^2 3!"C)N_XS?1B!:/!4LK(#39&# M-U=%@LCB\2]XNW2<:#^_]H 83A-IJX]0*U=?:ZJ4G7OVEI=0B8"N8V+?6I1, M$9;\;\'6VE?!)G?@*U>"]ONRXO/P61B\S4 MZ# PI>/[(K_#BE__BO^X/MTZAP$-%B8+1C78,JC%!N%/5G@[>%NO-NUZHVO7 M6ZUWS\*%I';)I#I?'L"K=.Z> _+B4' M_=2&S%'^KI?['8'H_O!KKVNW&E6[UJT^QTM?9$FUAEUKU>Q>X_4LZ6VS93=K M=;M:;6_^UG>[MYPVK*9FM[O%*O@:JWD4Z_@R<6.Q):UE!8]@']<2'K%LDSL]RIK8CCC:]7FI;T$M>KWK*KG9Y=[Q;;9"]*(D"^]1Z0<+>S M93J;S;E%M]&5X8&^EE%/3F?P>4 MM3BQ%Q.B.;>* UL2(6N+5&TW>DW0_HHUOYO6J*[+"K9,T\BI.G:C M5JR0O?CT.L"NNNT'3&YO99H& MO!:P8J8[W>!HK946H!N=MH@K&TMEJ[;0'2 MLUM59%4[R@SJ=@?D;Z/;?,7R[63M:V5; W'K^I0)!.(0P\3;.PD@XQK\7ZN^ MHZ1<[Z"M@;;:CBIK]5X'[#2T<7?TLB&C:C2 (:RKL^RY=-ODXF%%RM:OW(&B M'ZL>U#IV'9V5#S&0MG+EFF#W@D+Y* &W'X7PBWWO3$?(GD,9:>>/]/>D$9AXEK[9BO?.Z#]H$:BE&UIPG3X>8_4&TQ6+-C^TOX>:_41S\R"<]+\S':D MK\0&E?JM;XK[S'0?T(BR]M+H(#M%9NOCBR-!SD(7DQ0QCS,'R**Q?DJ 2PN! MI]ZD$!$C7 O[00E:"2<^$K-0#-T48C"#.:B+W%:UO%(PDAHZ]9U=U*7P3?GT M5_5JL E;U?).\%[88*9Y\ MO9K?BUK;@&FJ6*C;P(L(Q>+>4>BXR "R^)("5B1K3W'?QX(WGPZXGE^)P1 ( M >0O4.)'/4( EH"E*W9#EG*ENMADT MH:@G>P>(A?*<=[61UGGX[-<>IKI@2F^U5':>6##@!*K/A MQS74B+TP-*( RSVS#8KWZ'N3(:5P%,O92$QT!;2+CIZ7N>NE'N M!A7+M4/%LE&QW#Y4++^2BN6GEV6U=629A(XLY FM9H8I*-RCI]*P,TT^B[I^ M+]&G,RW2%M'"1T$RB,>)EW+N50CFBO,3MRL$6R\9H9=A_V6-;)9V["H&V$O5 MWX>HK.O)'J,%Z(*(*1%Z1?!]IM(CP6]&2@L8PWG$NJ89"[#$,$[?AS7"JFR> MND .-78&UR%F%/EGDC?/YGXZ*TQSVR'WTR(G*I=6(:^C/IKM>^8J5WRMP *_O:-P4:>VV]?EY[[YYZ=C(\ M67D"F_FQLKV&36L$@9Q$*&N2,=*C^^@6&3;-"()@+W7C* MQ&4S?Y':WYNSX*3T_C_(45! !MS$ONQLRCR#O9P,-D2D!@@P1##W',BTBL1G M2FS+;(^6S8BI?,)&TZV'DG[-;$1E#D(6^E3$DV"TF?3,6CH3136"'7WO1'K4K;Q&*U1PZJRLYX/5L(K M+:/8>J.7BSVD=)\.LI+PN\V45 CXFWQ+K'!B,+H@4\/46&E\>)J1GI3C[WXB M?/0#I7V@<7=D'VARL5&;9>O84"I.@G#&ECK,4[NO--@4ZH4OWOQOYXANM9:W M2'"Q['2?$@F'QPW5#Q]!5D 4Q/CQ!*IU^O[:>@^?6Y_B$AE8JYO6@7* E+QJ M#;[<-01OKOG#R$&GMF9,*?%2#%53D*0Z%?DK\K1VTPNPA!WGG>O7Z.N=.&Z> M(\N>O!P?-+D_+?9CD%B?A&NC#]WL_V6 '!)6=6;P$AZL=Q/6ZW@$:HK0G@0+ M-W \$=+K'$)Z>Q?2(^ON).T,1!?SA( Q;QG+=&<\ M_@]$4R:AP;0Q!.8;9:):A/&*>)H&9"X%[X;F%M@:3=X3MS".U*<)1Y0<7Y[C M8KN0T)6=G+BI,>QF^A[J08*-5$++0902K,ZDNDS$3([A9IJ]$6R,1N)(F/\0 MV9G.%NPZ,1NW8*Q/CL&HI;D4B./K$^L\J%C-5O6H7K451N@G7&?FJ"6X)&T* MA31!/8*1.%\,!!3Q&SNVX QO<"'L>86KAIEWV@?@'3I6OTF<4Y/9/^.:]7M8Z^OU&=W& ;' MWBUV1X*SS321F]-]D9C14B5@)&\P+WTK@U/A%IBE*9EX!]KFYA]G#99FB'>#3 M9(>);!\5J#XYL U XA/'&V=QLVT9#\?F,,R3^?I+5%M7CI/IQK/0>:>PL4<& MT9CZO,'I\4P1P/H(9B1&)8U#"& =FW'%<6GK$%B;IUO?J"86.>!E[J'DSRD- M7_?W&A6E;A$^.=48UJ\'G/N;?A7<"B5K9",?N2H(). MS8F0,0//PG2T&*[0CXIF'>R%>T3):]2V)N*7H+*=KDB!]ZH.,3#C.*&<0X2O M#A%3GQ"N<4$>,]+L%R$-VDI?RPU71"@TE/[C3I'[:'G!$)$!' LM$ND6EQ2T ML$S.N0[\\M/@AB,BA'L;"08MYG066A+W"G#&(',#7[9\NA?>&.E)/J'(-P68 MMS4N,N5SLJTV,JO718)U)\^HH;9UKE4$-"K>:(;\Y4]1"7 M@37RH<&EC& @U%FR0!T&-IMNII<8= 4!^6 N?S)8#7SG7#'#R3 M9"I;*:A#P]$(.IW3?HU>5:2-%._[WN@(%^/QT7MI\%Y/<)G'(2F&4S8R]EA1 M^)+"]P>P2F761[1*QUBET10D\['1;+ (.SUM)JG[7]HXT:]"=AE4+A=2T8WN M@]H5H]I=RD2Y_:$:U-I#!W1)6/Q%VAE@K\EE>:]?HZT(<"UWFDS31E7*6D\3 M 2K<@Y:Z-GK >N<+C$0-7M*%?-V]7#+2\^':PDMOT&%=.OMU 6Y7[\,6%EVT M0AJ/QGPZ'FSLWB=,Z\8>?EIN/._[:A(78B =IT^PT2][/K0F\C/4?K;JG##Q M9'-\\:75]=(:KVUI-]B&E.S#QT[NB5GR<\NUO8)3WV$EXS"U/9_:,P,QK;@] M$EBIV$39&JK.8X<^S.TPMVW,[3D@"@O%D[2CF]4"'/M%'+5B&+4Z.3,NLH7M M4>G]7F<^*Q#_5TGRAW8$6'/]]6>_V'W;DL"-/L2//BWYK)#Q?)9XX4DG/9H*W%&'U%LCO M@MQX2O(N]CY&[M\BY[G!7&OYOV:R=>;ESQ>"S:3.&T@/.G7>Z$"(P=@E0=M5 M<=H4N3L?_L]3A7P?O/N'?Y1^62D#]_[_5IKC^L5GE*4A*!0?Y.U;2MASN!#? M4W$ES'VDT$&%WF)MC1@7"C4:AT(-HU"C>RC4>.Y"C0,'6I<#83I3I30,5Y8! M==6_[A]?G?QF'9^?6J?]/_N?+BX_]\]O;.OR^ ;^>TU??#H[Z9]?]Z]MJW]C MO.29&=&6\^O&P3"1>:TZ\Y)+,[AJDKZW M\$)<$\J22$88<3'XS V[D5S:-8 M3#G3$U,IG1 K7@CI[$YX 0.B:%B\,K2!JH'+9C-67B-7Z\NH!+4\*':]7@:/ ML!2#((=$T,A6@.]#0E_IX0Z$YXH[740S)% Z3YB5K@2%C>G0=X(P^N3')P(# M2[).*:*:),>[#4*0T0B3,X(7AW/.?R\Y: 4/@$6W*8T83]@*/3?$L\>CQ45Z MY?A*"B\2]Y@QPX\"WSCV?:3Y*X&71]=08KJ_!,\.^:,8:9,T'._(D<"7D'"T4D+T9P1T&-$P)[$ M0E@$8I&_1!JU)::L+6L/9#F5G::@@DCC5^>L]EC (\#/7 MQ[HPYI(PR0%OFR^047/5&QP;7!KDZ;B/,NDY-;BXT(TV+!T52^E<+H8Z,)X7 M93S]S1G/R=79S=G)\2?K^.3DXH_SF[/SCU;_^N8,N%#_^I4Q(:R5HF8!H584 M4BK&8AY=$H(TC5<%KQU[%]*"K5D(-]6=(6@AUPYA!11\+V9QRM#^\%W\ZQH' MU:5^C%,/BW&XR@3OX-3!YAQ1E$QG=(5L76O,_.\_R>C6J$B1M2AIT3(.CHP0 MX>[34A:N.\T!=89JLC6#Q(HN>'SH\(KCQ5/ ;2DZ"2IOBT3A\#BR.\6EX[C(MT&V4#6& M!O-8&%ES*J7M,3,;FW H)Z"IXO4M?6D\00P1O;HI(J2D$U$+A#]#9\Z()B63 MB$IGH;XAJC$(1I<5C]PQ;"C5',NJ.N#8) L8.^B;IAO$KP1=&*6NJE-6FKHO M6,DF$C2H;H"%>_B T%V=985_NFK71[KR8R!]+6"Y6LZ9&W#>6+)''IX8ZW?= M L*3Q9IQG@Y5OHZR$ 3SPEA] AL/K(Q0%I)X:9J+%.Z&K*M6727"1PJ\TLX M&S!+5+4R+DB*.:D"\!53MTA-C1:&VR[,%^/Z"9^FX(P(8P 6KF]P!8.='DMG M\TZ4$1JA>X\39"\C$0U#=\#\Y1PNME4GR#:N-2(_(5WL$G9&OM,B72I,E:C4 MXA.R/HDJZY?=!K#I T_^A*Z!N:HR-I88:M^Z;& /+&F%5/E1(?*?I8C\-XPW MNE,0Y@_T"\ M1KD(9TI*>%'_ ;@)WCQ"?(;"HCJ6IR3 (NPWHRJ+\5T(B8!# M8 , 1_=""..B GT(;B&V,[8JUT.O&GN*\[CC677@51O)G8CBZ*N"&#M"FS6YJ_'P9L9<)>,Y][ MVLG.<^3P1(2&DON3A0M.;] 8)K0/#+1XGPG?(%T,K!.M,27)44&*YRD\@_PX MN]'H:]3@"W+?%G957=81*%S#F QAN":Z7P13 M2-N7D4;JT96A]ZJF5!)[A!N*Z88GDJD13 +K7-FIY^K8I2$ :W#<"-CQB' , M).J#'A0Q[F1W1,*7-OM<%8WP#-2R+#S:/(1'C?!H[Q >W3LL;>4B5"\IF?<2FN!9FMH_ M?77JDCJU9RR%W0"HH&1F"C?V+PJU]HO][2]8)GLX_FSIA/ECGF2=3V"^106$.V7]"QAE;P M!$2BLOR;A95J2Q/29!?TXKIH->[RXK^TQJ#H[=<3X?^-Z-1_N;'K%$-O;?2> MC8L(E]<#]NIVKU=<*/7(%ZZHF7R>Y107K^SC2NK5AMWJM0_K>>9*TV<14IOS MG,T *G2?$^HV^(B!-@/1^ 6EE.FB4652[._\!W[]:ZUAU[N-A[__.1=0S!Y> M?%JU5N\536SW%88UJ\M_^/7FXN;XTQ-5=Z[]TB>M*7VV2M9")E^KMNUZI[E# M-;7;7?^AFKA(['=:K<.^//.^['R";JY/?6'$$%-,C;8<%"5+$V,PSVZXCF+% M 3$J$^/T.<[+>);N/8AL'PI_MUPLT2GW(K(QXX[^^0,< M8JVJ[9>SF_YGJ[UY)<7IV57_Y.;BZAKVK7]^=G%E?3X^/_[8Q\I@*@CN?[[\ M=/%7?WME%0=RR)/#$J?R\2-.G(YWX=!?8?5,/C^%DLJ -\<370IBYLH- ZP- MH.9A7)*&R75!*"O[OHEA(BO-QB"V0Y4122V+,).-_HV)Q)QLS DOSU9CQD1: M>$7R5VCC-V]V&S8.FRZ:T?_G _U_1:9N64@'"!IE]F;QD4>]&6[WH^#OUGRY M4FV6+/SX=L-UWZ,S\0AI1*!N<1\ZLRO].[, U]O,: M61_ Z"C@XT5W=/'5)R?]?O'AY]U5Y:B%)5%4R5 :F-GVNRNL_YTX0>&.+?LU M^MLWFO:F%[C,[6=$"M9\_ZH3:W8VFT#1]7VJ75F'CM<;7\OC9:?81!HXF6#A M@:,Z$%KO R>D7O.G2N8^Y( VV(K2J3[=;BRG@7327=B/;!(A)YH]X :7L^]' MWF!L9>M;UY-DW0UY0JGZ-#RRV2T.Y;V(8%QO_&77"4A&WA0;.U:*L=77^ND% MZZ?/\NJG6]VJ WNB*_%L0HVCFM9)XCZ&23S9G7B(%&K5'G4G=DW$(.QB6I2I M[L>SO&U;4F(?),-OCOO-=1ZYSYX\!Z+]S_X/ G0<6V/L4C^%]'3=%"_%ZXT.[? M^ 0!P4UG">(P,$8QG11)*N9(J]%K45.7$/HA!F#CA M7$^LBQ/[[,Q3FLO-R!TPU33#1Q&PJ"M@H#8&CN$#]" M*I:X9'XRQGZ7H3S86J_7HV^" <8MX>48:IPZ<,I%8VJB I44GA8T#$WW!K.0 M)HECSAA^ /O;WE_<%6:6VD>Y@E !*R(4@[SI,$UZY)L_\/?&%IMZN M9GX"KNQE-VD[L7>1[#".62-!!615]AY-6W=X%GG1F!\:*; MK!E*33*4-H+28!+;A)D\@HL'?D2@5 %,VLRD)P;1<1JY-0V!H6)O^P MO".$(*1N[FSF$0HLS'3F.3'.6_(0G!9/;X&!.8C5YYKSHMTF]+CLSLC:A<\! M@5N4L+6E2R?$N11'$R:_R6;(M62(A[CX\2QTO92><@MDR894G2Y,4;6YKO=> M(JZ_SI<=.)WWE\U66(R%7K[&S'7*L=C?$N?O2<#UU :7O1ZZE).'8V[$<04B MD8>9HV8(*]BX!%1+W@2ZL)X4-QOR7]03$E]1Y0(3WFQ!S)YK^\Z>E;_<4@RZ MC#\76>Q+&+'FC$3Q7A 98*H#A4AO(.[;B$=E<@*_^(TPQ)_"3Y3BG!N=OI(G M;YU=7B#F559EJ3#!4[O MD_LW4F3?OW/#P$?N!#\YD3!J1"<(4@BD?/?(\^-8C'2ZB$Z^VY3<%!- M:3 R<@$?VST1+*-&5<\H=;82H#4I0&N-5&CUY$=5IE4U\<^I:G#I.;ZOF-:Q MPK D?$=\.4C0FWL$S/U_SG3V,ZR*YDSJKIX$#S1Q;R='$AR0P-I,9H7H?)$Z MF%$RA#_T715A0*X0VPI<;XR)PBRU(S%UCQ U."$ZD#TTZ!",F^K$MKX6:GG7 M+)#939&N%H35V5<@5'9:6->!ES#JL-) 6E(# ?I4QXL;<08'&\6IY=-0EH^] M^#:7CIY(SC$P$"\%")$8>?J))K2\WM.P\V=S'2,.WZT[7'9*4MM#YFH2'0\/ MTJ8KAZ^ENI"<\9^X"Y<@@0G9FD:[%@Y;R44CD0:$(Z:,*!5B,.//[X\-R:5[ M>!R/P.J%#31'^R@"X/X. X6;P@NGB&.]+Q>ZV?NO7]/W;^%B37C\BZ%8L*78 M!MMN*43[4 IAE$+4#J40KP3DCQ6Q3,1VA:V\H2Z&#(:<)!,'5&6XQ5:M)3M3 M$2Z[MA (*9FU72E D2&2LLL]EY1)A?+OEID5XBR:X[:^NY[%H^NH']YX8 M,82['"62#K]%RZF75__PW>LI8Z$;?35U,3"BX.9YH,=8E\$]K/4F=/QHZD8( MYJPT'#4'$+N&,PO4G2(O6S:R<,,WE]:UW PS@QQUB]C,)G(+$MWJ<@N M&P7W/NRF<*;2K11^%;%T*=&FDP'C ^^&:<\4V/H%K%]/"R7(1HMH+RC8QI[& MUL<$#,\1&C^G#NSYK?7I_*-24/)+DF-(.%FC*9OAAUV<&U@;N=Q1.'W:ZE9.O@C!CH.38U M.'9"HXH5APFU+ -=P?]JKUCTT'/I3J8>!(/'I%Z"%2;_U/E/H!RI)^Z=ZZ'6 MD37[U_KM; +ZVU"J@/\[$?]!WW+.D4IJX]4)^VR['5L.O\138&R)P2#I'5E- MZ#-0N(?#%79M82?QDV"FOJ1P,I,HGMI3H'U,-#@.2B)JC$-I(;4HF3QQ2]VH MLH)I,[F4'6/A:B'P_0++ZMJY&18>+VZSCM4".I_T6:=&)9<;(#NS5)!'DMV/ M$S"]"0[9G+XTI-3:_G*ER$C7EYWU BM(+Y@'/Y'L_B.PN02(!H@P3KABZS+P M9,L0T_F&K\G>Y+O<=IBY,-8B(P>G%()*]=AHD[TP(:R.@JP"Y)*+K881O$ MQ)'?DGQ[I]U:.I[R'D3K< +;&]_C#H-!WY'PUK5JT26M,A?PED0Y,]UI377?SZUM#-7V>M]?L']"F\^'S9/[_>[]ZH MO!(CVK S[:#6A&@I=XH1K,T2/]F9+YO;W&.#-W=$*M$ML(9;U&6&3C3)AF$P M'KW0XKO5K=J]7H>;=G?K=K-5?:?ZH*TJ+D_[%V+/4V3G#O)0[)GG#(=A@BP6 MK%3NJBC;/6/DQ,(YD2D;@J$O.TRAI4>AB C$D^>$:0N8M6>#OG@(F"A\I^KN0<=&QZ5SRST=T<]NB>G,"^9" M:*X=.1X&I5!&8;05_P.+D"L$YAHE*%V%;6'X:DCZM?X(A"H-)WNXR\\YA,M[ M 693 FN>I[O!IAK"T7+G3-I1M,42_SG >)[GPO;391^C+)NR5W-';NYC6I.0 MHYLB;D!(QNDZ>IDLQ8F89 "XB);[2[_'!DR2$D=IHTY*M*,FHC%&;+@]I&K# M-(1'!IA $JK6:0DH6)BG.N'VD$)'BO5WO.\C;6NFL@^7-MBJBQA*$]]0TXZ\.3F5!.GAV#=[;B4P%=PUSZ-=BZQ1HEU?2"TN M9@C(-N+..!;L;53G( 5&%WR[L<+.(59HQ KKAUCA 39MAVRWD\UM MM_<7QU>GH.P>G]RBGE#! M]E&S6KF'^?; ^JG]U46,4[N?!'ARU#]];MT[' \ABTIW(^6T+_F7K1N>]![W4H&S"K MNNCNJWS0@L/A4J-(CPH(585GI48+:B9F.P:9@J4(M2N MD$Z-?E-6[0:H](]T7VHG7G@SW#YLVHC9Z0([!CN@7*'Z*6.QN,-:$=/[B94L M-$F<<6924< OS$T./J8LSRFZ3$85ZUIVDI4[*.]H2/>64O_=B&^_2JN6/6OS MY5NA\,0=AI_YGLHCMLVX-^[('?:EITGC$<3J/,RM+*1&)PPQ]$_*+Y &[B)& M_R1_I./^1S1APVH@S,.B,W"YP,<=J^=& :PO D8)1/H/I%":F#X"ZF-/WIY1 M;F3UC?0W_S<)PF2JC".#L+/T"M\S51#Q)6B];K)B5XJ*$5KB[!8J8H/'AKJ3QP[ M7^E <;(BE-F'B0\*AH6C !5P/ M/W-#') *8:4XY:^(CN_Q*AIHY< \@\(%+;W4Y(>#@?6"Y249IH>/ BHFR0'Z MG4#8<_3AXGU !_DLI*0"RFXA!PYR>_COWI#Y+^ZOQW2\FMY5&'T/5E!.V/E" M$],>:!3FV40V2UZF):7\IW&+/#*^\LH"O8"& 20:C5W94!XUZWKUYU1I'E(, MH%[[6>EV[-V%7Z,:SWO4:E=;;X?OWM;?*7[S"2:,,J](U:?L1^Q"GTWWQ.;T M*+R!V*5P,=Y0JQX?->2G7.4BL_Z.A\#4T?"8XB"C\C6K?'NIM_#M@(V2"\YO M>IJ]0$E(<47MPDU!*1":-I&0G;:=(6D#RJ>7#I2VW98]"*0RI8N+:*/P/^EO M,#+".UXI?+.[D$)@8R *M0UB!NA/O(U^^@Z1CY>*>\4[@+O#39>%@C(^O*C)L8:+$OT.=6UB)YS\P[& 4!P9?R/] M !/'9Y>0C2UC#\K H*S;6 .J9XK48*1$*]$EXQVH<)^HD(E))7 !M23H?M'J M,@I63A6@NDM=9EY\]+)FD8A0CHIF*'VK"!U!8O0'NLATA@(\5J$SH:@NU9B+ M^!U:U1[64DA:]>8'VMLGVN-Z2(XBJ_@Q:TYLJ92Q(%XSG*L>5];(1.B$.-+-/-)-*3>E(S3(B+,&).%]EEH"N-31U=.G? MG4O5&D@ #F5*:M;(14\KEKY+33VM"=$!"*E]BP/![!/!C-QHF' 3.!W%*-:" M%FPI.V>O9;/E4WO-C-6IJ QY@Q4$@9E%$4V"Q!N1FQ]FYJ';UV;':"0]^<00 MLY:E%I@S4,^&[DPYYV?H+$8!NA6:7):/T3WD8QCY&(U#/L9V\C$.#/*)[="L MYJX#4Z1?"1D<,>.)$;GD1F),[C*C),U'C(K)BA0ZHWI;N=@WL@@.5+)/ M5))R'^TS)RI0^23 , @PQ,&82Z2I@CY+*>5PYOMYYL081EC6-.3\$T[XPAPQ M"0)7$):3):5>ZOM1E",AUJ0CB/6?%-X9)BIFD14[7SD##>Q#[>140U'*HAGX M0SH3WT!I.KB6]HW,N+H(GZ74U*R6P_QD@093['(5P9^00G,X^7TZ>>X_JRQ/5^ GJH)P;<&_M !?M$!2JO-Q(S3,+&4G/2'4R)D3-& M[ (>H$J]#S;*ZZ865A0IRP=Y@$L"PJBA&)'_U$#))MA>5FCCB3O,1!0VT7[1 M!V)P)2S8QAI\(9.VC>D<*&J?*,K()S193FF>T,]('H<3WJ,3IIJ00"&74TX# M5\5A:007*_&9CX1'<"@C=?KY/%&9,%/D,BU(_][#"DM*"#]-=*C^@U2LH]=3 M]/ '14I.G#D66)U%"'86(6B%G<.-">[1X0["@]H(C'A/)%T,%?I\*DH/L'@,)- D $D22^TF^Y6+=6V,Z#?7N8+XZ6T0C*RQ0]D8 ==> M<8T#EZ=Q'9:L;\B5;E)7,%VQQ+44JEC)]V0]CY)=LR3$6%1^(!H#]R&[;&/V MY@L8*9(7@7#\=*5@6#3N)9X!(8M(%-F1"XG-PH24-YA; MA$$-"NOK=TG<#= 6J6S<#8?)%'/>AXC(?Q83D-H,17N0*.@(KNY2;])5@M#(7SPB7ZE;%>EX M4S$-0GA!P@6EB$8SE.41"N.3D8]U.8/T,U%T8U3 JHGL%7%/)- ? 6IQ5;;X M:HV<*2$[N6-]T^_3#,IT\EA!%V)A"!91P/H]"9\HO@W%3"+O92@6V035AF.E MN(2+H2-=,@=F CZL;N/YH/$3CK(;&B$4X*AXLTIWE^*16CJ0Q98IA2PHMV)F M*3+I0+#^M^X[O*.@:9,9F.Y%"C'$+B&-+LT68R1GJM0W5- 1#)OVRQ@%4UF) M]:C?X2OAG5SVB[]$R$;@-R/^!KZ2B=[L;) @2MRKBZMA4G+62;S\G)I3M@B. M_5QOW;MW5C8GF(+]8RZ=E@ !V0K*+%2!T-:L=(/0LK+( O27?H[/?#1R^= 4 M1OJ=S#5&<"25O0E_8IVNS,PR2Y!+CG,B>XX1\1!L$Q*P:2V!C(3V>]XOU5Q%+LI?PV%@;8[F,O62X2($LN2 M_VB(&)#!LI[ G& \9X0)5HM6% 9GZX$'^5D@-Y<-FLJ9H2WAX9!A8I8IF@R+ MOS.ETH*N'4I@S!0SPB'ID@H71DQ 0!GY-Q=#DQ @?88UE[E$L>3%<[8_/X\; M43P[4M\SLS,!4EP&;B@:4G479 /:'9?G^NKA4-X/,+4)R&G@^%_#9$;E5 BR M&7$.N0'/$(29.G-26E!S!DJ0E7E2FKM^YR)R@3U)H02R;,"K&Y$ _LQQ7B(0JGNT)JB,'D3J(B-OJ*HLB8D'4%'Q. M%F,P"!%!W$EL/*WB9 A=^;?Y+SK!.R&=&00((X]96'?.$-6WGW%'WL)TJ5KXW1?'7I$:=^2BM M\4"P[]F>\%I5U(]POU;_?_XXN_G+.CL_Z9_?G/W9MRX_'9_O='W_:A!D%AR\ M/&Z:J,_I#9Z3]596H],C^(FL.G_'D.ZC8"9]?$[,D#!,R83H2?>+T)3N'-=C M;P29[+[PN%^C9$41*^"Z4<:;C-8_MS5^L5*_J5A!T9/&>Q4$U6+($=/>&.H& M?CJA9HI8.L2ND^$P37. NFTFF[\-XNYI19'3?<;0A$,QBB;+,D)?H M%2#+8O$CX*$*7-@+$*78(;]#Y0T8&]=@YF:[*##F-)5AC*R.W6E5[6JUFDHB M:;^8O"A0YXN'![*(%2#9GL%JT#I'#M(:?E+]-OB2M_2:FA6T^ MG@C6;#L*XSJ7!>F!/34N-\!T8+MFDTC#LLC.7%3]@IC62N/$C_4I/ 7XP>[L M"7#(2_9YRI6"@"1:H]9QN&.SHJ\MZ;1Z2KYAY?F& 7U>QCKZ*>M0AH"=,Q!. M#-;QEI!*' 72<-(Q\Z0GH"NT**IOFFGZBL/SDNTF[5-!O MS,0I=H E+.J.I-4G=)P:ZBWEOV\-:J)GJ*^,(J.*?EE@O"8WJK+.V"/]MU1 M013QTXHP,G]*W1AU<^H'A*[0%-W?($^I6\NHX(!RD";"8]O03[)-%,1.C M\;9"8=MG*LMVQ06S5%INU#(K;5\M61Q8$8Y+YZ*(*4-DS;?..SL],F4Y.O(= M0FX\FH &GEK()IR3(E I''K]@1Z*NLM1LRMB/ R[-+>.$2I[2&SWDW._[]>^ M#Q])>< 2B9F9N@)*W8'U+W#F"DS&E4=X^ 0F W,?/%G 6"J_@%-D)> S:?*P 8Q:4(S[;G&; 6KTT(@T=07&)@K.S,WTI M"(4M'SJUB26Y>F(.3FQQ1H6W@HM&'+FR%[\JJ[HM=3NM%2 9%@E=1-B!CN%47?)-0/X*8A\X;.]1YXW3SSAO]SY>?+O[JO[J> M&]="6_,,2E&QSLX_7%Q]IOZ0%OR_F]_Z%O:,/#[_BUP_]9_?5ZSW*BW_X@ZU M 7$OO]+^+(4/^UQ(JP=*7XO2^YM3^O5OQU=]Z^++>?_J^K>SRU=&[^@1EOGX MB&".[2LIB@)ZF@% 13F'1J1B09/)&=3L,\96C=S@^=X'W00-4AEVS0QO2_ MW&SC0+- )+5&"WCF[D<)9KD,Q^YKRU@7RC2EU%A2W&\!)F MK_K;8\L#P9ZDUH]E:WJ+,7?V.3HVVJU@T<_U%AIQ9U5&U4F/>*U=PA'P75ULK8\E+RFAP MB4?W@KO_#@)OE ZK9%!M5C($K!$VS?_G#^T?EEH8M=3"*'C=HE'PPZ\7BH+9 M4"Z<><$T"\9__L77?U@R7-'B_F0&]52+T@)R<[IZY&EI>8^F%SN61J-0QN[> MIX+I @73+U$R^_5M[=TO_\!_E.H'3WPD3T2/YR1A]H0,GVC-/WY?R[U$?<%Z M^^.[K=]+D!XP9=28_!%*D"#\R0IO!V_KU:9=;W3M>JOU[K$RH6 3Z",:["<+ M^T.A#V7Q=O>U@G=A9A89M7S&;BT[]8VDDODPQ6O6?KITZ,/<-AOZ4>3[9>+& MXK$T*Q6G=O/'(L+\W1743Y/E2EW+E8)U*@WLQZ6[H9_:4(.2O^OE?B>WOV9W M6UV[UZD^QSM?9$6-=N4!BRF6)ONZCIWB[8N35+VG=I[)'.:VK\QY<7I&C^.= MW[_#W%Z [IZ?[YF=M7=^+P]S>SV\[Y-K_29V?N<.Y4<[]CSK%6.22,.O;7M7N[L>7%J*/5XK'+7[-2D7IX=/MB9 M_OGX]XLKBU)=?KOX=-J_NMYY3G"8VZODH%_:QMW:156X\J5^VU7/P*O'$D4HQ-M.II2^]WOKQAU\+,M$I M[[$X8ANY?XM<(!@SF^7_FJG-F9I2!=@)[[ 3SQ $#-@Z%B*U/"/[S.W[W&] \C88'3J@[!AL 7 M:)HHR9(\\1R@\^.%I$I\KMZHM!\PV/O\8%L!>UY:.50[5 X9E4/M0^70H7)H MVVRU4UY/\0OFO%GNZ)\_P"'6:O#9/_"37\]N^I^MSN;%%HMVJ'5\?FI=]3\= MW_1/K16;*JS.I+7!E.8,;*FD-]V4Y0_OO-*?_E>=LS MX?L:_;ZY0.Q*]@,GZ!/Q3 B_>UE&\R3E#E3K0&@.N6TN(,;'9+H_S9Q5=ON5 M@5>SXU,]=^(D%$\^R>>K'%@HU_QE$/[C5ZQTJQ>NXM664)1O1..P$4^\$6O' M%[9:3;@IRRC:O)<;?C>)Z>KS^R>K%3RL>#=7_,?UZ=89PS8"CRK\4R^LI?AR M]OFL<-D;E874JS\6;ZK$_T/[3GJ0G_%EIPF!FO'['O^>)ZYU.7J.=[U,/57' M;G1Z=K76?#5+JMO-5L/NU#N/>N=SI,64F_@/5A]*V.WOP3Q((NOWM=G@IGI" M\:UU+#_P513)R_4/0ROOLSL,@V/O-GB2>:UTF:C01N' LKN&,T?;.ZH\R8Q6 MR:^-R'R3P73&7+7=L7O5#?3B9U5(=V _NFW@;AM8CJ][/X S-AI/11V[H1MM MQ!AO@MCQMLL4G]4 V]RMM'V!IV?WHVLUVRZ[66X<-D?I>N]H!(BG.Y=LR M5]N]^I E;&B+0QSRF'=_;KLASLMSK//NC4W)=X4#8]/AT$5!".P%3HI=YI>- MGMWK=NQ.NU@I?C3YOO3ZBITSW^.R=D^2+:JK]4IK0X7U@;]XM'*^^KWKJ.?/ ML=[B;%+\F34*DH$GGH(ZR\=;CZ^L<2@;JZ;[LC7%=_>P(T^Q([_L5Y91<9Z= M]M=2+^*UO:BR:1]W;,'\_U!@&V.L)[FCUB5Q8/TI?!CY&/NLR:;-)T$XPP:3 MV/.#4:^G(KP5(?CFNKQ/'2P;1 \F6##S3%((HMTV5IO;PR+3^(6EG\9!D,A M\ +NMU'Q15"+U(5FKWA*4=I5]@[,<_0A>+1X;&UJ=!*_ X;D.6[:1+Q@MZ;Q,, &]BZL +W*S9)@C6%(DJ\F#O3#K#J/T:Z'@81FTX@ST48T0P8 M-P.>A_\,J>^\/_02 @G +Z;:YM*0 K2%U%0V1C4!FZWO+8F<^=;Q+'0]?C=W MG6*7TIO?3^&DIL0F<+%FD^ZQZR%81.+&ZO1Q4G\%X5?K.IF%L%WP:!+&Z<=\:(] MYQ[WP"YX=7[')C@5#RA<\.=C$*C!/;Z(;]=/3^0*V^#H2U0/4]7(JR(;S^UA M6L7ZXQ?H'XNJQL;37=+O>%%7>=1DC5>6JCJDX1HO.QH[4]>;_[3J=29XD^QV MWFMW>C]+#;FT*&.]Q11+T">;Z_M0=3\DBBSOF [>S:6\A'HL_F3N4T$\],6(])EW7K&%IR"2E>8!D?AC[M36-V/7 M*>')&=2!(_%L9FDTHG?G#-NHTM MM55#F4;\@%'HW*,^S,^JEW*HS50K0%4&Y1;8'DU#ZB0(O/$5!QPY4]"ML$BA M@(;WV8R5=5Z)+P4$:)?!G=QILABB2*%^H7V@]E'K;*2%@4;G66'B&1H?*Z[1 M!)'$0)6]XR*]CP6[ZE[Y\([$714MS_>=Z-WF(285^?A_0#[T0^L M&4A^I):1 '4[1&,5RW?(]AS)#5!]?2U?.*$U3A#[ +TC'6C MQH^&)VDK4[ TP902: MAPB)Y#A3?9^55;V_1B=ZH 8!V/&X*2EB)3*SD1L-80N123JT"?<30Z#Q!L9;A>R MI>7T!@+Y:^(3V<,YX51=.)J1&,0$#P\/PPU CHOY(:L=2A6K?R=\?'?Q)N(A MP30C]3*#7-CX#J>V-0XY>C7G.RB35UR14_19VC8T=7A>= M#G6;7UPS'M (3"08PP.QY?*'XKE>7IV0>] =N4Z(F*=C= [!%T,GFF1.T_0*DLO( MX6P*.@ U+K+L'".IT#M"<:N;Q^,IJ4-FYC!P/1>5EW'QG/(D3$H/#)S/&&E4 MK'_!+3+$N$[_:%1.*]:5&WVU/D@Z4M_0API "08^#7"%RNF%.TR@O/KYCZAB M^;AT)F',,R,CG23A$.^JKSRKN%(/#7*6>W*9./L8_OFWD'Y7N,@)+).;U,LF M]Q0_&*O>]G<8?L>WS/$7J4U_2 B4#< S#@KL\^GI]].#LY/K^Q3GX[/O_8 MWU_PMV(.U@?I#R.#;-.!#])MO"!2G N$)N,NVZA+2DTU1DT/7HM9%:P81O R M=PQGB\4G$TP[C. S2M%$FQ(51&FY.+Z?9&2,$<9C]@5#PF1 &F\[B:9Q2*(Q MDFBZAR2:0Q+-SB;1-+))-+W-V?O-;WWKXL.'_A5E5GPZN[XY._]X2*+90=G] M@"2:A8.U3OLWQV>?7IL$OUCT^Y"0?C,08'IZ;H0JDFS])K<7AIFU52[Y$IR5(TE/E]]*N MV5=SR9X]M?M H\];BL"L+GIE9&GX5HXKV-928)[:Z,TGN(G(9$_1R>]%DDU; MSB"X.Q#O"Q/OZ0/<$(*+)*\-C]TKH^0#@]TE&NUO3J.GKG<0_ >Z?%ZZ_+ Y M7?:_H9DA=!KV&?99.Q#I@4BWY*5J9KU4M>KF)'Q\>GJ&]3V'8J_=./NG]5-Q MPRCIDCDPI@-Q[I)KY[.8!B%8E)B"XX^L8YR[Q\+T.(J"H>N\0IU/9W649#&I M!#=G/';4O3+.;ZAB;ZJ2;2LE[ZO>+ MI7'9PAU,P/CDW.O$#Z^7<[!SLZ<]W>YC(*79 M7.W:L=SX$NY @$]Q[ PG,JP/) P;W/\V<0=N;-4J-7DT(ILVQ1D > "A& M, MV]DZID;SD Y@I /T#ND AW2 '=)G'A(&.+[I7R%LPLG%^+5)8F4=+E>>L5-M#Z=:7T!YWKGPM1T9K:1,[[X M&0[Y 20_S! 4/DX+-5G'UB>CR\C,9(4#Q.!N7-P'A)UNCO^]W]A'K,ED[?4; MYYNS]_6--XM^B+0.T1-WZ++P RMVOJ'%B#"\5#H"8I1P>(9I:7)D#1RTM:G. MB2O$N-"%X'0(J870>&8HH*7-*5T>J$FHUTAC5!9/.EPJ-88/X#$W9C!AYQNI M(>0\L$9)/*Y+ M+JR*LI55I&7+Y$JJ[T3'4:PTS5R6)I7PH2*;1;G*4VJ!+P\. 4]0%9W10 .A M"L%TMJ=1_&467(9ZBE)O3F&W"VN(P?#F5_!-@T?=.^V2)+B :!9$C !0,$!V M=;G5\"7.W7?<@GV@#$Y^O#K9-WZ-:%JT[3!OHJS459#]]&^G(58$67LURFMX]>&&YYW"M>X[ M1LZ0XZN"9VFS"STG9+6WCN_^K6UWA1J!JS&9>FH%\QK)-0T/N]K(S0BC(^/A(E+\R\_.58MC= .:_ "7*4N% M0VE0UUL_2@X&,[P/0F]TCY-G5L&;)5Z:WJ&V;9R$)*I'8HRV M EOU(IRN6'+JU^"?Y+Z5A_!-A$-:EHG91U&A.ZR>]LR?:<<+%J JW _E<["M MF0BCP/>%9ZL:=PU@.$-%7(8J?&,W]X$UK@?B5^WQ_;P^O@$U+4KDQ3L/P 1 M:+@YH7:WG H\/HELIRZLB,31"6\N OVA/1B!H4OW5<<1^B8=1I9DV#"\I%/S M>RDYWSN12QM_*K@4V83^>T\WP[:^^L']_\_>NS>GC33_H__G5>B7Y^RO[*=D MAZN--_ND"F.Z9T4@(#!C;R-'WLDEL MD&9Z>OK>GT;TAP;@#SB&K]5*0AS(6RN@'C"#-+#[6I_9FF IHHUG\DVA%A< M$D-K629%Q<[VL]>/:!#Q"8=(".)9%6\P"(8>V<70A4_]U.P:BRLNKO>^5G?" M(=B+Z@89A:#Q&2Q0ZOF6SU.ON[(>9OD"Q>."*_$C#>8RC='4")=]8,)=&%"0 MP?(Y=((DQ&:HPWW@B/9MQH52,P@.GY38=[8\@+K9QU MQ*PJ"RN,$YF^("L@^1O0E8@3E?',K>V'U)T_-&X1'F'9@Y3Z#N2R>*&BPA*\ MS$U:="5=A ])ZC"Z0[8XX23.IN!<<+=&%J/>CKU+]KQC]-$7M!#K&$=M)#3- M[$]-:VSX(?DJ,NP/C@EH;83W 3EDV!C?]LQ)GR/-" P1?*SR/+Y>9";XP->/VPY<$[-=>OY46E[OV2[9-J.><$!&H>ZPG6#")"H[V)'G M6E,(9/E(*9TYURZA[?*O\=D]T4-\@(V(%K]+JE6HW+1WL&OJV2[22P?/9L3T M$E?N[$_P:I + *ILEV=0^HA'PZCH6E*8BI\B-@^::9%_3.\/5J +(PS04A@% M4VDKP(Y[GO<-L%W$_6 \8#CZ// 5HH]B,#$Y- GIGRH@")>$C &M$'&>9L\= M=B_V -N"R4S^[<,;@B7LV+>[[!I -L<9:#O LNR:[XJW1.N%0,@,3S,9.9#W M&$U'&+F%$-%>",_LV0!2XTRY!%B\HNN+98J7B!@50#4RX!((/C"'H;<0ZFH1!"1?:)8 M^$6U7&CQQA0-$DXL<#0(?%[&WH765'#+Y#0]+,/SIH83S: MNU]@@@&S^F^Y+P;1T40 - $3#REQ$7)S-B6J@G=*F+KC":,<. ?Q!QCI MB&2Q@!!S]()9"#,=N>N;!<60S(=M.&]E@>-0;WX5^!@WU&BIT(N@QUNJRU# 2OS[%GYGQ:-6=VI4$*K(R7;88$P)]886)Z M/"R?.#J)8FCA7B+C76+D!=1B"Q+(#E8^N5./ RU ))$I.+ 2<4%B)1A=1U$& M-YR"0['0'F5HPOEQ.()9W-<^>7?L@;Z^T/]T8VY-H/H\<1')LUMB1\8D9/>9 MU@?G$T'?VBALT99%@2@2)%SPVO0Z*XP5Y2X3MA,)?)ZIXA->7"@T9?J'H_<:Z A%!P1!G$-+'V;KA(&1H()9J-,CGB+TL M21,)@*@RE;&(7PBAPXC%&T=09\4!^6C"*<21 Y&%40@46L8H9JT+CQ:DM9R) M ]ZTQ>$Q$QDI'E=-C]/.1FA;@[E;%WRSM$ DFO+33R&-./);J#5U4PAJG9Q MPO9H[/$2]BB#>8=I0P$1Z7KN7B*\$20+^Y(7.9XEY.T0#SV(DHE0%#@ _XS/ MM+D4F42L)F02LH6WD<04X8OOR!]5U9X!X \42B))#GZ\;[X,DC][/)? M++Z'G0&NZX'T%Y$CB/DQ=NM8F">A7EQ,PXD1&?/S;NQK+9?T/LR]PC@(E9$" MZ 5CLPO&8FG^ ?H#,H)]*"+T,'.'6>>CB7-CA%&%!JS00-C@V7S>J=7SHX1> M&1)ZQ2IR'\ZSWDN3W(*G*9T$"?IPJAA.(H*?*O5MOE\',9[%DV0D)NU9;A0R M30K2'2\J#39 3O:'(/-Y9,N2 :! I&*P\V7^VB@D.>DY=A^ZG292N0'0RBZ* M!+QG"7>6!$NYA\5G^'V,$%$DX4$,BU>^(#.C/B&X*F1Q?ZM'HY\+2,: M4^".V #.]P+4:_R8/B^JG!3=!I*3J]_)&#[&)'QVY<6US%N#54!I>.6B&A'] M!'T3AK<2-8]A@--4A)X()#I3D>HR A$V=+W%C,FNP6 3PZY2ZT$IQ)=:"OK, MHZQF"BT7#W^*37M(*=-\>'24,DQEV>^GQMHPEWX()N@@#KX\3S9B"\ \X8B1 M?,$KX+VY"N33G@!1E1XY=M.;$%V8']'MH%%&. MJY!(RB//'14DSX4>5-'%2S4>9+,(%URVG"!7\;R$S2T6KF#76-6\M\OP(<:3OX%F" 9!39OP^P;C 9#.R^C5$% M3PE'A!0;C)*0UCW&2R !Y/DYQV2-8WC+CN+C*M&"5#F$8VW)6L?F0R4 E/AJ M\HM>+%R44*W[S\$["].U!WFZ5DW7%O-T[2M)UUZZ<=R*XB%&- Y3:S+CD1Q7 MA&ZPJY<'?-0JJ)&2N7&:L@S4A)[W32!I>,F"Z2(M>5_] M(GEP?D@C:2@!F\P!]T5CT10*!'$'5"1(^=^![=HREY3TY;E0Q% #VU(/:D7E MO"84F[)#!E4A501-Y#P-2$\X?=F32-)/=?7YB"<1RZ!&8Q&H3W[8ZSEB2+F1 M\?+ #J^1ADZ("WJK#(=/ M5B*U)W^ H:2![0=A(J $^4RF;C$Q X$>9"*8T(C#ZQ7S?U^[AHXV]?,0ML#O M1)DYS@W$1;@K)GNT$2,D?,2E"OS1>"*F>8N/9)_B;K MP&7$"+>OL,W^@M^)0*!,2)F+LIA$?*7O#I8B([L\C<"CIWPPW:WG($Z!(NS$ M7/> 8L8NGG@42!10#7>6G[:NE#6AJ?% @#6[;!"+PMY9$G8KG:9P76=I2:=, M\CJDU"R,Y[-X1%7VSLQG%*I3N+,$P\@F.\@+L7O'O&7,@"U@-0\CV-!4RF1U M,.1"S!+%X;P%4%T.QIQY"3KX5WO&K6>;F,;V)XX,<_%F%^B)L0,Y3%:VY00A MGU&&X70CZE$U3*RN4K0J3@^0KG-X\8FIE"%,T^-O%#$LZYLQ\-4V8UOC"* ,\>)9CLGR -< MVK:PRCS"6& _3UAF!P^DT,ZI !"EVRGR5(16QQ. :I<>Y=$.YF;=S@VU@Z[( MWBZ+7[""2.D#L=P;XT:93BWS6@ 3T;>H.HT99ECWSDN2H'?$OD?-C?^>5RHL M5 .5ST>QYXO$J#(MC99VWS@H[33HX8(6"=]#RO=F34: M"/= ,!>)=12U)+I%'^F-[[%C!UX,Y/9>(P?P2[+$]:^;^ KVC*0$:C.J!7I, MJGBQIL$*"H$:#;:58H+JHQ*2HJ9S3\& .TX MVI7G0(P83=03"V84SYZS1;.-$P<=Z][&0SQ*/6F%(>BLCU[^K)D8@Z5"R=7\ M,R_3AXY^$153J+FSP =\B@ZW(*_W._O:J652&8^,[V0$ &%^^T)44 !#4"=! M(/!+F0H;C0R2:KCY =^\$B(7Q6<\ML0->-$N&SF.D&:11=3 #H2@(6OXTVK2 M,%J!+_Y$:!V (T#-[6 VL47O\O:^/MHF0>I3!*J>!Y."1+L<1$G2/VX$HO)2 M((:0D22*+N'/0OG]CMRI+EO4-(Q2##QU#O*NXMW@5EH0; % V)@DQX-AC+ MTZ'@%SHFIZ+B,?0]@X02B:=][<(#]PP>PRP+#>?O!02X(\%29K;<(?-![K#5 M[N@S-940*UC$=;*.-<)S1)[0E>+DA371[*U8?XC8B+PF&OQ27@Q-@(J,,02; MSIR!C@U\'M:4RSX3)D]]4?(46SX!+.G:C3U@OOVY9;+;X5NT6L-!"B%AH9=H M-!FEW"X=:1(+A *K1?!Q!,4(OXC/1X==PK1B6@!41#L<4\?=PS6FW&1?B7+' M;R_TSCYX>0FS(A(M0I3,T FB?P8>>K! SM#^\.BXJT\JRJ HX1@QKE$7QX(C M#O9(DI%F^XK?E*B=HFB%:%(5T 7\!@706$E$X;T_>8W4]J9R>X;[+5!JC:,( M#SBF["CQ)/."CBR=*=1@D/#N"^3_9SG A3GRPSQ'KN;(2WF._'F TG-Y\FAY MPH

]:]-1J'46V/ M@@8T]NU;L*X&3%*;%'W>S0\X2P MUE6@!.3LE7GV$JE.B;2!^=&4THD^H 83:W X1W0ZL,!05'>J P>O71M8J@.A M@9Q17@^C\#H;#C&,LVO0#N757% >@&5@'-585 7<4FTV0=JPWU'5L&+GX*1C M:.7 ;]RY1?4?\ =0/PU_W@THQ 24J*EN+*@5\Z%KX@+H]IU0\)% M0&60&.6F8(?)8BX3:./G;)!Y-@![F1>T!9%1+#UQ43K-+6OYR67,8UT=>" , MK*1D"H9N6E6+8:. -[A2KEZF^$ 4[3:Q4*HDY 24@X$,UP_O04R9J MU^77?*IUG_@WHC7214U#N@@L(NQ?-6_M &&;>X -F-+-.U,JJC 5/VZAX)1" MQW@%HP$]M%A*25U@2JFG+GOTHZJXF2):>H/LF1-;U%>NVLY&7?]'JM[.P%K3 M^1]@LR5HGQC(KE8F2_Q@A>OE.CYT1;GK4-"-2K*)AZ<2F*=_$C)N@C.H3=K&/K=@ M,H8FQT#$,663H43:B,D:B18@QR8/<%2@"*S&-"#>;IM4&H9-HZ[ OR'YIT0[\0U='V>704S^AH.U"2"H&'J\LIS7%%5H M#7!NF(SWI.@?E0KJ)Y?3/ZMX7A$:&KY4C).0KY6 'CU:X#X1)8B$27XZ_1L=$ M%A;;;G9##5=& %A%,.D*@S"M:%L-,::"^^I7IZT&=])W,["W.3 945NQ:J") MB5)R4 W;*[:[BX9^&V:DH)CB(!>EH\,=0XY'O>ZDM\Y38 +!S;EMB/#A]H#/ M_^OH+A$.=(#+]0TY4DL%YTE8L+W8>#OR1):_:CAUO;0; M%QK*PA%0. &(:RBH_;QS)O;5I+5+C&./".;(A@G!?+HD IWV#6C'F5D F$AQ MUN*;X^.R&)NG"3R>'E:VD!@@B]1%TIHSM-TEZ3A5DXB1:(130@PHJCJ?/='H M,+-@=Z=+I&-QNCA55@*[*M[W/!Z/1N1:]Z+F*.D5(\]'@44J) GIQYC'1?&! M3#8+1 MLN'$<30K7W3,MN(&]F""(^C47^UK)^ACHBRC2\.QNP$(?.%59_ZM=\/WA96E M4L)QDB]]SV%L,]I_!%9%$$_Z@UL2?@.$43!1$O\(H3O%[J(J.J@X8]6E1@H$ M.8#2MK&SCR"3L!? -87T5VXM^,Q$?2:QP;(,,><+2+*ITF:!G(YN=8KH?4 N MTH"_.7)10-O"@I 1;!4=;D:H@]6&2UGAU!%Z%9B7,#"IV]@I%ACI WCFDF?EXMR='-8*U5T]AW@DH&M"F4. MLA90,L>D@>5$Q_CE2^I;50$HS(4!-8DL#L.Y9Q3Q,JPV8SJLS'R[$20:1U3G M 6::LHVA9)Q-'=,<4O*A).3N#QDM4V]";28SP<@[+K?@J38$7^8IP"@ZW0?8 M7W@VO"=8[D5BM7T+ZK*X;.#6)",.?,VT"3]>()(R<<+5*="0_8L[5W $4?^S M*'Z1L7 C!3E0:E1X#U 5,>BU@!OA>#0Q'/FXO>M;-W"*/5P0^91\+4SL(DBW M>'L237)V,;NIT^*?/@*ZL-KB**^V4*LM*GFUQ2N9"Y4J(J<@1563<"?8759< MPF]2)ARKN)*DJM-@3[G0L.YQMH6)Q0:]B2HW4.S#.SAD/"DX]E6AC1W+O(GB C/;FKCHH))X1)F[O+!-5"/S(@K:5Q#; M3 R]&I44M1_Y "P/^H9'@HJE:!:NB/D9K@NE;.:\AYOJ_%,8^QA&X_A"=@40 MZ;IOB?G3<@D8<4*.$+DOYC[:7F2K)K5[2IC(P#%9R3/=U^2HB\":Y9 \@;&] M/=[4KCUSHL J>!&EL>Q )39P ?/V#HN$U40D122JP0S!2R5U7D<_MB88P(8PQL5>40.OR B#'9AZ((V9W MT $'"=/KDK3%)YK&)459KU%*U!D4]\(H.N0?T'E'A(^SOM M$=$71/8NLWF+>FP,!B.98G5;=!$PA2=.,&50!MK4Z-I 7(,;[W&K/3+7*0R7 M+,*@6)V(&7 U>3D2E@\8W86/'"MHBIP!C>L;X 2S&5V7<,IV M>&[>M*P1W1+X\6YJR!>>*/6D$1]&J4:A%,^.9[$U1 M^#YP\\0\3%T09F#8_DS&<0Y?\]_T'8]@@F;+82+[TL#!4Q3"MZ.1D;,!/MP] M%PL/&P=\@$0H[QA<^GWM;T8==*,ABX'36:,O@AR0]NT<*B16.X<$N#NJ'YPE M6PI]..,I::L.T""V,B7Z9Y-PO:,0"&\?I46'H@R3R\,$AY+DX_)MMJL4&<9, M<@SF94ARJP[GOE;GDG[>%WD1[[QKHJM=H>B/B!0=XG@LB G,<__A9.>SQ'[T M!3SJZ)H;3N"1_J=64Z >?B2I$A(K6V9-\:.1TUVB$#JR.[Y-#A\!YN.3ZN8> MHA)>EO27\FTF:OTW9B#$#5L4#Y N3@>%^E-U7*2@,L .&6@$L@[]C.L8YC_@ D[ Z#G6"$^CO]2 M#3Y52 1D2 (M02Q2KD94 @D*1(J!F)PKO*YHM&#G>B**AU 472(3QV-*7FK9 ML%"2D65Z)V?2XC:S:R=T>>8I36>"4+LU;"<2:H/(&IQC2*B3HTBC4SJ/BI6-=.8RE00JDKFV+!#C&I19#4T]2!@;0J^ M393(X1,5UI&3YZ4HXUO?B5<7+]/LL*MK43CTP@A,XSM>OE0]C%-1XVN$M='7 M:% K75N**P^E]99:Z3_OW(@Y07#(TZ-( KGS=R)+!H5ML:1Q9KFX'DW#PMJU MI/%+K)AJT'+649@#R<@.$V:ESH2ET^WPC2+2S%[H- >Q]1"92G^*$94H)# 38X/ M31,])[#(U)4;"F35\HU36-3 B\9XS _/(,2:" \,C#'2T1?+Y@&4:&V$_8@" MP*)A]W#O0T^P^T.$DX9#6I(*;]!,WX0;=X-FO)[$./B![2+^]23BL<:'Q.8Z=3WQ6AI4L+NZL,;B21"?EYA4=" M&5/<+.TM8)4\\) ^;@K,%!YB$Q'=5+(8HN4S)=)%:>T>&2>0RN$,-[Q:L@F^%>.3E;RU3OT'5A>XC>O>9 P4 MH:.>>\:BMGU&](!0LEWF!".X "_^,:&@14;'[HQ8<$MU3%,'^7Z2MO?@@> X M65$IKXN[<** $R45=>E&0OY!5T=L/27^'Q6A2EY&'TYY-Y:70V+@#F]F/#&0 M*N>]!1%60M2+)B/#E?)2\ 2!9O)4P*,5D@89(."M7+-L4CHJ[E@*F\@ &URW M!+(;.E[$-L%0Q RH5-JD#%YJ-F*&+_DSV.E. EXB3<@ZJ M)F'?Q$)N1C"3\A#!!DB.L#>B^!AC\07[NJY!-45*+E*JA%@!(J(AV*8(0:IE M9Z#/^OW)B _C3 UXD0\E)3:)O+GP-LQOZMMC=DZ[^]J7!)%%=#"FA7G$6W9_ M$_UXO8?%. 6[^(2+(C^V%Y7P6J(M3.29E5>)UBNQ"F0-\2;Y")3[E"Y(8I5D M6 XGR0]]QO..(&)U!0(T_I'$"?7PP.$6JFF^E-Q>O-1K;I9/%Y:-J4E(K?F9 M%L.T>9Z%!W\UCM?6<^Q@"-ZGQ7BCAS0EP3+S'F%[<*@#T2X_\E9 M1%3D+XYK&Q-FQ+&'3?74U2@MKDKC+?;T)7=*%O'&EL]I-,5EL&^&%,D6QRS8 M4-;\,/X(1'*"$D3PR(N_.TUY6#RGV<'0U3F^.JKU6=WHHPP.E32*. 3*$ED9 M$$D>Y.2T'O8%60#4CU&#'BAO?O6P+_B.!R)4=8M]E;X%2!S9%?\G<7F-,WKL M<$(T1?0Q@J-4$W_B-P@)S[C5#AG/C)A$)]DD@B\B"QX=C.%+=1 LJ.38,6;L MMUT]85W%I!O$>A.["'Q&GIMF/ZB)T;005 MQU"P)*.(PI/ H$ ))SI;$(:0@P#NT\=T40W4:=UBIK!#@1154TO[4C:W62V12TU M\)3@-Q$YYBW[4*=\X\E*,1% !IL6<5)T(17%C%[9'9%W"C._F"??Z& M9T[+%?.TG)J6.\C3/BI?$]$@4G6+5.0&./" M,'!W /V=OA5.?%=MJ(K"B@A$I M]Y&HJ<1;EEJH>WR\8\D"*QX\%C!'6#T:WUU:9VNDOD7JDH\H4K^'#XZFUB8? M +?/(7$3<3\E'RK3N]*;I=)V7C+-,D1-6RPU0O.U4&6I M[BR_][)(:$>8*30<+MB5T01Z)L MV(M<0[%-WFT6!S:*;&=HEA U]#%RJ4 )G&UF5Z9(H;@C'?>6Q#.7]YI$0CW^ M1OQ@JB,\^]1,Q"+??F@IX:PV.M'$6Z9VS$SB%[!L@1@'GZT1R=U%YU4 M6JZS7"D\W =(@'Y@. C3;\#L%ND=ERJ_[ O&4%\GTP#8AJ%4_6)..%DB/6 & M H3%^"@8'VEBW+/# 7!\.#FC'H>ZYY75$FU05K."RQE]PW.7*6O] MLG>$X60:G!69-M8]G"4=]RQ=]^.S".';%+^,ZFIEU(_73/$'4<%4:(!>U'$ [['/ VXZWW'L$=2G>3Q )Y M$&W H9"YA8,V&54\@'PJ/*LD2$P21&;-U_'(*,PY2$9&X6>K(_#*3N WH=4H)GTR&?O0[P2Z M_%FO W'E@AN?E*[)6?5E6?7CZJP:";7CJ=:\'[/%YSRZR117*4]QJ2FNPSS% M]3P#=W.1N93(_+2&=O?Z$X["YF(&PC&FKTQD<*WB)L7!!-T.2.G1GV +@K_9IJK:7%! M^M(BA[K3;.P+*[X/H:'Y3Z0&:VS]07>@5-@[%<#Q W!X1NPPAH%2),7'4*"9 M/[ #]GS>O=_PQGQ>Y,)EZM28%- "S-BJ=5'HQUR;,?G?-&YH;$>5IN-)S\&# M$@F9 ;OYCJB$4UTF_E3X(KNUVBES_C%P.A" M",L[V6?4*Q6JE2,J:^OCG"DFS*'Y3^XQ1(1>4]P7G08!\&@PI9',"8^ 0=^2 M9:&'=@U%<%D^J&VU*"T5?;DN*X,[ 9V1'*[[5\$8CQG@V M8; 4]VJ%PAY[_5ZA7"[0&I!4@,XDJ C1U#NKIP4VU/&&VF_VA[N[N_W ZN_? M>+>_O;,_4$X%^ENIX)<.'FMY[Z>\#2;:1B ,,IY'GV7A:*. GQ^$ON&*(6O4 M(08M';[GLMU2F"F(\8\&T[P(O*%Y\K'>UH)IP-[(VRS3KZ&\&VJ<-LHCIUUP M*)*$Y+(L.5/#4R:2@S-!-%-)O1-$G1EJ3#"TVY_@N#)OP.XN+[R&<#8$6.F[ MF+=/1*_2-Q 398AOO1?@.!DJ$< \&--/TZCU+!!G::4,X3Q((T9B'HE2LIR MR9BAHA!!"='+,?ADQ"$B4_RH#FG&&K8P>HP!(LT!4\D,*V<;L&U3< M*D6S'+('2F+G+S+W^E[6A&FMX?5->H$-P=&IIF0B7YD1\[)^7SGW^U2_KY;[ M?;G?]]Q"\W"^T/R-T839C^;_WK)#+%;9S][!3SZTNLUS=GM7%ZE_7M=W5SNOM/YI=K=WJ_)%9L4N$ MM#\TJ)ZG;0??P-ZE_60TA78:RQSYW-$'X_K-V(/+;:,G*#UCXWR!7WCX_UJJ%@EY@_ML.II/O[1$U.5QW3K3#$OQF%PU\J)FT M^A84=_#RE*+._+A26:?):3W#P1F8['/PU&*EK%=+)?VP<*!K.^QA;TH%O710 MUFN5XBZ'A,"R0.&CIB?>- &\;LNML1=0W@M?4Z[H!T=5O58NX%NTXI%>*![J MU5J)WA(%(MXH1$1245U-@E;:7%K!TTM5I%62(-I\6N":BOBM-SNPXL-#ML*C MPU0:&.E44(D "W:A_D].K(MM4HMM\LL0/ #&WVP_P(YO>I9C6[<*O$5@S2,\ MQQV$=AOQ4.P\@B('F^,,<^0E*H]A;B.Z492VY%^Y8R['$$= ,YJ]&1G_8AN? M*+N"RF<7.AS5V@#"L' ]'!5(FP:Z$>")>DWX*&8&P4&T"H"T>OE?F M0;\1M1K"29E]U3Z^CU>20!T[3=%$E4-=YDK0B:JN^C;V;1%/7;4;449)T@WQ[*AF@[XQLW,.V BM0SWFDM0@ &6(&-]H'6*1&DS'($1=;RF[]14K7QQU@S\BJ,."^6"$S ML2&<%+:L\>)=O%'LXDU$/22[@#@?4P'!9;F).8T"7 &_2_7; 6'WQ X+3*&0AL+L,"H07]'(%I"LS'96DQ+ M)0!>3-BWNAHYPC;J^^5#(67U:*S/5=<@\A5:-W9?,_J,]Z*)'5%YO%*"M 2A MU.4(@L%:54*QTX0QJ[=)0L6^RR?*J/C#DXW4<;"//IM5=V8SHIH@YU^%8<=3 M&JCQV/W"<3E8$B]VB6:9A._&?XD;3)-VQ5%&U:,0?K2Q"X/?2W9?L0*>;FWT M;$"@M6 :#(Z9'3%)QU$"H*)3,";(":9_SN(KL@,QF-:) O:)NM%(D<@>#68M M.%-HG< 27M+J/*K9M\P)]DI\@1R#:X$F,/QI-+(6RY2@E@LOSCPMY9I4^&69 M-&J;:LQX8)X"J5"#AVAD/)J/-,#F=;E'_" S;+(@],7-$!5?,@CZ.BX(FIG MH5%,G!L64X2P)W6 ;(*R4,S%CD8<61S#7AAL[.C[/"&H/HE9TS%01R6[(.]E MTNZ@RV $?('P-33>^&!KM1MZXCZI/: BX MT5PCD,-Q0AY';/(U/,6G^D&8\:#V&PK3-8 ]^F1Z<60N5/[ID7P')FCW'28> ML'(7J8[C.%R*QU///W,]AY:)<)@QL]0F.(S! .HUHS'@W&3W D!#%8"):=1^ M=I#F2AXR54.F1WG(- ^9;FW(]" 1,BVM44C3[#3:K:MNZ_)"NSR%A.5UN]5M M-3O:9?=3LZUU/]4OM.:?UZWNW\HOGRM*'%#?S M4+J95_5V5VNUGB;&FJN M0,!M40@H+Q.(."T?GW6[>C:2>MSZZ1Y<:+5V^UF MO5W_" 53[)\GS;/6Q9_7S8O&,T8 GDUKN+E5LU4L?91@Z[S;;K?J9 M=GYYTCIM->H0Y>IHW4NM^ZFIM5L?/W4[2M#K;^W3Y=E)LTW- M9O,DCWAMHQV\1L3KW& Z#I(\YYXI$8?DT*J64F]X E.81><,!1T0=().][7SJV1YQNN.1EAB*8.',&; MDNI!X/'Z#G6.G\&!+R5X&-8?22HK_2]# :0L:IQ&!*-)63(SE]J9"^-0?@X6G&7R-("("2 MIF_<$3(P-(#)PF1LQ)47HQZ#:28L(\[-G--3[\:KX_(\Z+@]_+Y&T+$A1P=U M?9B^:&$M: R+B8R!G*%SAGYVAFZNSM#75!1]Q:%Q7QE[7KJ)QJ32(6_&>8-% MO_/_%*E!"INDP$^8C,'H*^EE M_C,.,(@M[LZ42F7%S-\WB()@:G$&=# MTD3';Y;IW44&,\&3,/+G F6+ EBE0B* 55U#?UY>=-N79Q20PDC4";2O9E;L M<&#&H.]0Y6N#BNHY1*.LBL]T"?QJX"\S(\KW5J:.9$%X]XD#$+#Y6#; MW'.\LXQO<.:6.EFF9SG>G)=XB9[7QI@ !JR,Z?CCNET35GH?/I16R5 'H^@K_L'1^>B MY\,O.&X8/"FT1X)+ S%^CGB?X_?(:>X$LX3K81OC6$B;WJZ'7;6^) BP,,+49R.5/L)R08)A4(B^\Z8J+G MKKXXR*LOU.J+8EY]D9WJB\5-S0K$101Z]["T1IFOZ/.8*$E1[CJ?G8;=_( 0 MP =[N-2H1,.AEQ-T*BI'FL1C(@XD7A")O$"1>4J\/[9F=N#%HW(%]\7XW461 M;Z\F_U<0_PH*&WN 7$D$4;B$=L"A!BK5EA#A"O'D&])%.I M@MI+%^O1[U-$ M.TRIM?P 9#FW*>&Q@3VRL2.<=P\2)ZEC,M95"5KW@;W--YAAKVNI+VYC66:Z M;8QSTY#=J:E?M#.*WR57NX25M(HQ3-"F8HZS1@8BFH?LEZIY^,BS3MB2ZVX- M#<#(^%M_IQDPX7FZ4C"G)%.=-D)3P^"LY.P*[M)JL'-E'(6<+Y9IWW;QU24Y M'(P!54F,S),CH02ZI]!>^&\31A>&%DV*P0YEE7H1 \MF:)1"-"4&VMKM%93; M8#==]"S];I3;0KW$U*, (V"6$Y.C:)@8@4!!BD/B^I:<C"2^YQN0 _SX;!;?Q 6@/(V&;['?6&/4.S2^A:*LL1FKCZ$121C0 M\0 @,F9V=5^H3T6&H/S9*>Z"H$"L J[SD#LL5T ^D58/N.MKNRJ%38M]T=%1 ME?)IXJA]#9M0; >.0+6)XP2YICI'4PHOWAP>E_COM9W2[N+C)4DZBT1$Y@BP MJP1W0%:!$<'A4F>;(&MV9,?;R"U 9:6J$A/<+3Y^X"IJ3 D*C M,U<;_>G$U-0TK<= M#1KH*X@ @(" ^! _.CP"/# -;.:(7EK="3RTU_^U^I*1<*Q;+)P9-]< EF(" MO"NM]A20_ @X1AHQ!$R!<^;8FH7BZ45;)]U!4%Z>2P5O 9K'TE@RK1N8Q0T? MAIE5=G0A4%X+60<6=23JX,4X&MS&D;;999/SI6WT1_DC2]CJZZNG7F1; W86 M\R !U0O.?,: PZ<7W^,O;GQRT/BB%A(HT9!ZS*EPM2C8]'10:C!S\+=(S3QG\*;N%SYI(<& M\18(Z F?NL&,$8#'Y"FNI9D>P8\4YP$S*088F])EB6[V5:-^>/ D> M4NNG)JC$O..9@&&:<[E(+(F )4]WP<0%#V)3P:^9O1Q=-#/]()RE' &!4=+( MM$U>'4)N-4>;XJ)<\)/EWMJ^YP(=4^;M0!;$,E4HO0A"+[+$Y[FJJN^!<437 M'[)- &3BX\#O8\^S,C3'T)LU%'?A:J7 MD5C WT6!J_F>$SXM/K0CVDML6A* O0)DUU"9SC,[0 2=!(6)PR&8AZF<'A^3 M@SOR'.]F*KPY>50[HOFB^['!IK0'B4TY+ MT=%[9>:M+PB7=-,"B^JSA&":A"B2P#_C4&]L\8'\.+-N;/YICOLYS8)*G8M% M24Z> Y88E57!M"?F(# JCLE7QD]P;&:*]=C G4B1$3L,"F8 K!O..8:P^' . M!T@V4:/WO4F(UQ==+7R!SAE1I&O9_1D,,'(@+6U,N#/ZVQ&T76 !\+(?"+<: M!2H,S['0L@1ASF?I@AX-2%H3BK!/XAI> >!ZVC?7NW,L$\IV7?D1Y>+!ZV"L M371S)F,3P/DPWB <>XH%<;4FUBJL-.5IM#TQ\!TNZ#X8DUJK*V^V(&*$C0G< M;[E#BA)!U8)R$]08/"56QA.X%"I&H43BI/B.>-2BFR(^DWICWN.-$1])WIS$ MBFC2DS1ZGSE#?IAGR-4,>2G/D&?F2:@Z%#O7?"R(P,-B5!&;/89-U"?*(E-01R1I!#UM W M"2QUG)P(5\CU1-#JZ&""(Q?C.?EN'IR)C:"K%"J"'SN&WS.8_MJ[O'>LJ2AB M*!4*IDC"E;RE3-]S2^C"1*&6LAI]-AV M=>[[\TI,-7*=%@()Y@?^\-)X?<2%9@Z$J.!<+G\?C_OAH]!<%M8O)*@X##3% M07PEVS-E)N\WB!4 (GGR"_J*H9R?L^UAO9Z'>?T.CVEU*">Q.@ZB5H%_DGG5MT-A6BR1BY_( B1:$:@,ERI21R9!DN#]BA MGR\+&R&V3,$,)4;LC9EB",4#PT'Y_3GVVI3*OE)1Y:P">-"Y/ M$$RJV?W4:F2I?6\9=&T92#4]*D;"V?&A!744)OIZ9XT,[1X3OL7B?I$ #BY"3%6"ZO]L-XEP@NU6',!B [O/KPJMX0$L'S9?2'J>G^9*2=G5WA'""1>!T; M4P5Y"K9;Y4*4^* M$.U.__*F%%5ZZ\!6,$B V_O>V).F:FDTI1MF49;:FH/*6F#7R M(EM[+=0KY]3+"O6D2EQ=BJR[W<6P _"#QUSCHSI<&7S2D^Z?7Z<7Y.< M>"] O.O.R5:*F/=87'+C,[O1!-/'\W_5_)O>3JE0T4OEFEZJ5G=GQ5#,1MXK M[!<)BDPL&L0)V,[\QZG^#S>I#BJ_I(FB.@;U3BV01"D4$_;8+Y%EN.A3:6]X M^'M'B>\A@N_;#V6]U[5Q; ML:!7"^GLN1Q/9CF80K(=PPF^!<.*(1^1%D*Q<23Y@'K.E@B(S 1"H(9GX/E1 MI4NB-2"U'\"#*N-;F^V8??C[Q/!# &R,C2F/JITQ9NOU.:P^H17*!C(HK,YL MF09)%5'%L])I649_*!)!2CT6Q\.5L2AUPKL\TT5'*>N@E%*+1)D1A_D03=;* MP:NG"F](/7M1WP71+PFI0GFQB&NS>Z9=T,4:+?I52&^1%I4/4@S_ -AUM9+OVR ZB M+],X!5XR!]N073ATC%$[(P5".?=0?X;:38V+>VZHKUI>R*P6,I?S0N9\3OG6 MYM0JR9S:&ECRS;^:YUFUYMAQ$?GL9O9ID]#4PYJ^NVXU/]4X31Y,U_[R&P61\0EF+_?#X;V3]5J=S MW6QC/KE^>MHZ:]6[S1--?+?]^I@^'WBS7:Q^D&3UTS7JHC[5+V"Z9.M":S<_ M,F'>KE]T>1]#1VLTV]W6Z=\@X*,RBE?&UU=\OH&"G6%@#X!HPJC[!1T6%.>>?8![BX/B&P 5K/$!K/,8KC3_>U!B]R>N"[ M0E3$*"8&)3)?'Z(7ZH-U0J.R!P.V6L O1!P(-X30G>AV6Y%2\:HOB;@;\$[Z MZ!W:G3'%%=/JL#AK\>[X.OG**)0!+Z) A#X7G45>?4IP]L]!XS75V84&N M$FV7ZNDBEZH-EWZT9YPX:FUZL1HA6E@.0;H0J#,]+^*/V<['!8\M5[$: MKH?,',!T'YKFR4-.$%[FH6>X0B(B62K\ K'($;ME(@:GSCKP ) $\!3Q@8P' M%R^ +SB@D"N_J@^L2D:\1+6A:3M43XS8-['*8T.%?U3#;X;H._6 CPD1X=9S M;D6376 X:=L5U "0&Z[[(?;H\:4&,5K$0G/J.H"N46LP_/;&MPQ$0A@P!>I] MPU>BS-0 9TR^.@!IBNA(\^24O@0&X\1(*B'E *Q$>((R0S(?8G M^T$?D+**>!40/8\1K;G=N4UV9RUI=WY:8UIOZZ*I=>JGS>[?VDFKTSB[[%RW M7YOEF0?5MI>)9[J+6ZLS<<2X$&FHMT\@JG!ZV6ZV/EYHOU^W6YV35H.BR]U/ M]:YVU6Y^;EYTM=9%YZI)O\@Y/N?X)^)X9'>5@]&2@R3]K]IDS-S.OH$=_\F^ M>V7$(&!*%0]^YS<#?[;"!5E^ 2TWL,$4Z/H&&J!7'/4X^=[\DCP^QWV4Y[C5 M''[,R^QB4F;_\>0RNS'M63[WEJ>O4U#_9L=WJ;4!A?$\#N+8X:"E MO[VSLPL-]86FB]RX]@]"&[5'4(,G@B*$(881 @XY.J6Y.3A[AY$C-BT4L"IQ M_(77MPTQ&DWKQR@)J+9&&"PQQ M(P^">3Q>!E"FOT8HG6)M-'C"@8CD!.-R\ E<%+N%.D#X3TP=1N %!3 \@X- MMC@862? R#.U6<$]48"/^#6]OCB $T$L$,QO@4%?[XFM^T8=\&^UHIH2(5X M@KP)(B'HITW8:WQ: /LK-0)#U 4J!/$S"JXH(8$JLW'@V=D-57VA:!33;)Z# MIJ%(V.!,M4D,@M6@^6("Q-V!@F&MP9C H!I$WYO<4([@R^5IDRUK:+G_L/_7 MOECVU+ZWJ:@8\B;!I,<,4MOP$=9O]G. $2,Q>WD6R;?81P*:7"MF)ZF#BB2R MKX=MYLJP&3QTR2-ZG'OP'!$".U$ C1AGWR G!8CM83 S/L2W' NP$9G;V4#& MXW6_XA;Q/ N ?#^T9#R"5X!_OF/OTFL'ROT5],:[@F(-(9(5%F!"">X]P?S M A"'4'\N)$%B#UV,!(#0!!U#!)A*(X@AAWP(#:?H823C:!N=C**SSR2 5G" M+[X;>A@'AS<9_1 GX0&:<, C^!%;P 8V0E&7J6:;>[4+B :W$[-2$&B:H]AN8O:&- M'8/4!&*&"^@AB46.6-S&P&+?,GWV"9BW8_E3[,+ \03*B#;LR8#!5("\B@^/ MOQ;$A8DL"X_-+N$%W=/OJ\JT,<4G-5%R5#"J.C3>5&O+#A3=GS9=+D+P3=.% M\;GKRO/M@&<];^S0!A,WFHAH4#++X%@O4_/BJ:\"ILIS@_T9K+O=.FVH=?& M_0>TF7 -6&!EH#3GB6FE:@6 +&&JDI!.4BCS%#<[.BR48'\F1KG< , VF7/@ M5"<6A4/C)/1F.!US@MQZSF2$GXY9=\#Q*#_1_)$E$D (9>0-8!V'(2;A;^'X MF5JA++\<6#&$J3R <2>*,"A[+_LOZ1ZQ3_K,*@U@GN)U?!)FGX]+I%9!&-MM MA5 U(R\LSL>(6=9\H5090P-MT!&C(*H-/!2P^P<8[CK^D'H8<;O -);F6B$. MR.L!2\9GPYS M_4<89Q > 6#&0_D4CGYEB\$Z##(]B(ZK' \''!WX&/H.^<1;,6^SIP2&H"$S MM!TF!R9N'XU,F.T20.TB\9K*EQ-7H.4S@2!&S-"LP6B[FV(OQ&M-XS%E*B>? MR!FSZ@#(?%^KNWBR&(:*[C<\%^,^L!9FMDTX2#_:S>8M&&H26QP_(P$I240& M$X=&_T81BMEA3YQ82EVIBX-@P)'!,B]8*3O421C=!_P1(^2JA1C=;O,GN:W.88:350F7&C(6,&/P>R8V*$8O03$ MBT2GK#)$FBG%>XQ4\5IDT^H[;%5 :7;C[J""%4H9$W<23(-8*)?;%F*B!]UM M940(U;#)6-M29G*JM1J_VVGFJF+B@-P00F/"AX7U0]PL-\ON#!\G>>E 8%*( M+D("R)FZ#IT!RG"8 J.!'-.% X7PN? M_8VI7!'!YL\GFO79C^V0CS>'\X$K#1-I8?P8.W\^V]Y^DCCVHEQYJ9#GRM5< M>37/E6=NL-62F M[FJM5NMI9HWEQ5CKEHR7DR#^AZM7C$=SB3K=.GM(\Z+[VDK O\PV_ D=E(K\ MI5L/\?R9"XVFA@$W)<*

I$CG'A9*-4->!]EUR M%N)SVU6EW*Y2[:K#W*[**\.W5BHG0:&.U@$_^]0Z;F58$O/>(=.Z!^.A23.Q M@J>VFU763++NRJ_;#!?.&UJQ_#I2?12U&0#G6 R,D>U,?WWH8?A9R'K3NR-* MSN]&R%?Z4ZY4CG\XG#?^H9<<_[ MNT+1(V$0,'C7MCA,PD.]-]NRARSS4,J4 M@.47N^;4GT0 *: M[_ \WIP*G%_\9]K)/,JD7F>:W?H&^TS<;?/D*^X7-R&BMM5?6SZ2N4&.%''H M81B.@U_?O;N[N]L/K/[^C7?[KN[WA_:M%;RSS!O#?P=%D>^*M4*A?%1Z5R@4 MBK724;%T4"H52H5R^>#=R.[[GN'<>%^M^_)><7\8,O_M''Y89S_4F&^^K]5' M,*C*Q%*>MH5Y&%.KP[X!>=<;:)$'CX:TL1&EE-D3W_P=JNW]D5-THQ1E%V&O M4BB4*CE=-TK7\D\N[3=/T1.K;T&X2"L>X/2 4D[?;0Z)+CU*=:N)4OK)KW&& MC+:2,-J.1>-0?43G (S@:W715:]198V!IMOO$]=B*T314J364)/# M/WUN_=W2P KT[7 X0E-0USY;[B30ZA& M]:(3#_\,GV"O[0SZ5.K1$1GV+!VM##\"K[ "PU$*)O][@G=%M+/:! MLFL('^)(%B-MHBE\XK(?>B!2*R11]W.3-3=9MYZBN-H.3Y9^:S3)EV97)LNM8 -FV*=.N/KEA M--!*N6&7&W89H6ANV.7*(!L4S0V[UV#893YZ]W,+RDS9>!6R\;J W[MA$Z^< MFWBYB9<1BN8F7JX+LD'1W,1[#29>-F-WU9^:S3)EUU5Y5M:;^.%PPX8=+SG, M+;OJMD22OC:BYIR:$S4;1%WZ^O\W0Y94YH->/WA4+ M(NK%/*ZRUOP^@3&,+1>8 F:&7SG&JT>Q>P&YW-FKO6:*O@3:6KF\5SJL5 \+ MKYFP+\"JQ<+K#G>]Q.VWQB$'LCO"4-?/K2[S4-<"HM!6*E#W^2C>$"1Y+LM' MM5?6,U"B1-B-16[1Q6M>1_ZAB?R=N>6%=KN MC1AVC6F\H>>8EA]H1L^;T+C$AC=B?#*5,&J^A;.\&7F\_C7 (\%0(\EO<:;6/US']S1T7XQ@\NFMYT;[&IK&RR* MHLK(#24PGY>7E;>]ANA #:S #)!_5@,E]$=-J(\S.PA!,W0FO< V;<.WK2"C M?D([=.)S"RFIE^[XYW5,&I:[6"Q(#I_$7&9:14!SXR= M(&W[9LB<%-D%\MHCJGGYX"N@:%X^^&1R/2=I7C^8.2+G6>\'[G4^WFV[[+52 ML7S$]%>1_?]1I?9N$!1AL(=19.9:Y>LMC.8P^M_C5EO#,RWXLQD.[7Z0FVD; MOR2=O>*[>D[3S:>^J\5JX3 G[&8E>FZG;9:@IU;/GQC^E+91IDE+.8VS9:9E M,I;VLT^V>3 M4I3#TQK-2Z75%<)75Q,_F!B$=M*Q^OBSLJ5;OAY2.+Y0VD$[)*+WSIH.!I0?,I/)J@:6C MPD%N)N5R,B=J3M2K,L[BN0&,&F*6Q.5%L].]O-+JG.%K/DCJK'__4#/>,EM29T;.<(+>BP93:(2,/0^42-"?J5JXJ)VI.U)RH>1AJ M'5OJYQY<\@1V5,-C;]6NC!M+:\%Q&?W0OF4&DQ$:VJGM6-K.P/-'1AA:IF8$ MFNTZMFMI:'T9KJGUV?,,]A.3_89984.[9X?LR<7=W-+*16U.U)RH.5&W;/G; MN:HMLK3>A4;/L3Z\>?/;>/5=C S_QF:++43$&<.C_L_>'E.GEF/^JK4GCK6' M"G=O[\-OIGTKWG)GF^'P5ZU4_>5M[.<]SSS=>%>&6D=9VR8INW>_.]MX2W^FU&F+_Z])AEHR07; ME3_H>6'HC?C/^'Z+A<(OS%:E33([U3'& =N-^-O;A/F[O)&4Y$7^/O;NM^_F M_G*_5(6UJ0]TK$$HJNJ27TM],=A-)MM>.-3"H1UH==>=&([6ML:>'VJ>J^%4 MSE)A[W0?'ZJE6/FK;W-V3[.;6 #PD?ILY?//ML;_KD+IB>_:P7 E:C_;18=K M]IY]_OO$6VM2LN$U[+Y8 MK,5$D_@>BD5&3))>LS3R+>/;7L]B;@E[W!AI_-1TD8<-SUX,7O4?XVNA?/#V M0Q<%*T[>971T0SYS-[XM=?N*4-X@.S[F47/4;X]K8-O\WUO8["'[&>G13NOC M1;U[W6YV?GO7^["!%3S99OBY\1_:B!8&PI_)?G9T0TOS$3G,!X#3H>5;O2G; M/\*?LI>%0R/4F)L[LJPPT S'$:"G/N-@V[<@T1 PQ>QK ]L!I#%5!J'7+)XP M9!ZU.7'8PXU) XV^YTQ"8>>SQ2ZB<^ [-G OO][6WZ[XM/8 M73@'L+JZ<^-I+;>_3WR?4.G;L=9T5;[)M:WVA./IKW.V5GJ[4!\JQN^2KWH7 MO-/.;5?K#"<;.AS)KM7"+X\GAGQ:99,/ S<"=>XF%E9D#]LL"3?!0X]_0M<. MG<=0Z.V'QM"V!EKSWNI/,')Z.1C83%;-&LS\E&;/2/X$;OX& M;][2+US2^*Y)X_N\U6A?UL\^7FJMB\:^5K\XT3K7QYW62:O>;FW&(L\@M5H7 M)\V_M.ZE=MJZJ%\T6O4SK=.M=YOGS8ONB])DVPSJU$@^&QG"&&#I^*6N0M^2A99DDH17Y1?(5\L*W+*";[H MA.P/"AD!KOW8\@VH70TP&-3P1F/?&D)MZRT4:/2]D:7MG'E!\&3RYD6$S,J2 MI?H*.6A9R5)9R$&=T.M_&WH.A W_[W]JI>+A>ZWY?6*'TY];YAR\0HY95N94 M%W),PPB&VJGCW3VG5MI"F7+X"CED69G"'/ ++X3DAJ?%6.74=IG98C._/V*: MGUN0'&T^M+>N$[DP=E9]SZP)-"5^A??S(7VO-:!VNK=62"T/J.4!-1E0XQ$! M'E!K-Z\NVUWM\O0-!)&NFNP_%UVMW?S8ZG2;[>:)=G5]?-9J:/5&X_+ZHMNZ M^*B=MMKG&TI]0WQ^\:2?C;R"L8F'>>9@:#!'@\Q&GJ.&\)3AF\!"INTS\>'Y M:"_$4Y[PX3?!I!?8IFWXMA5L;&4;WB@[ZLNQ[4)?H.?B]M)U6Y:.;XXL^&)I M0X,YC,;$M$->2&#TF?/(^'H*$:R^HN+?]'AD(L#(1/H)8W6!>LK:#D00+>P6 M<*8ZO@+@_\JOM^%M@'VS!.K;XUZEJ^5*954QL>ROY3PRV]\RT&# M0UT:HXYJJ-KD_U+?@>H8TR_T&!,+W\="WT>G;X&E.P!+5\?Z#,OH#T7Q1LBD MI_5F:AD^=#G@CY@O;GNF!B%!D2,NM'SQEY@4]2!4X.?X9N'STX0(?9D]M*)PP\-_HA'->!'T5&DGX2FGL2; MATZ"?8R]'SI5V%E3+: 1Q6O'/F,0>^RPP[FQ7+84AQT,^[TU#JEQ!=YZ[=K2 M-<*%UT?LI7UC$\4T"Z[J M8JW8,-2.47/OQ)AZ5]OAH@=3%T+6O,&J,U^6KZ&HZEFQ09KX;BY)X-?*GE'@ ML"7X)BH1N'AGN#:QC9 3;^BT?BWE[!I?V"(M6<].$ 014@QP1S MR/T&1MN9[,PER8@.6G?HL1L2_98?,I4@WC$=QW0_THZ)6)"?="ST*G;07@_: M^]BWC,!ST:$P@F#BX[N-GC=ASQA:["M^7$&]25S$ 4ATMC"IE>#4Q$=T^0QS M8N$]\WTFJ*!^TF&DXN] MB^HV@>SL$6_0>%GR?5J/417V"-(:S9")/X9#9 _A$@@^-2N$K,& S X7A%2Z MH'NSRK:1S=A?P:P JG+QYWK,$@1U3:]_!7?M4KU>?6<"5@9G'+(?O+YE3GP* MC[$+P*CP!G6+'7P+YO*U.((T9? S^OJE4PN 6XNZ2?D\!!O."YE7^O P2@? MEMNQ[@WV(/8H'=C%8'0(0M!(-EN*=6N;&/=@DM? $R2:KH*'.V1XPU<#(R%9JC] J&QDF_V;V&06'[LW[KT>%PE=FT=A[>W7@ M"L^'>.+7/O@@A6*A^/4K_*W(_N_KCYO@KM+^I_)C_KU8VBL7W^)K3XU^6&#_V!D4N+3-]<\/+[\&?Y4ZM.1EN9G/% ME,W1 MY^@.J:.;O9?6GV$(&6P/)OF;W!'?RD-V#0AIA0 R$+1'B$C'@:OB[& M#__,ZZ.X3#_^<_NF=_+CZJ#Z=W$SQU]*.7ZQA+9PP4O3\HGJ MI%/$X,)\ST&>VE%3.Z4\M9.G=F*IG5)>*[V06HW+B\[E6>NDWFV>:,?U,S3I M.I^:S5BE] I(!E!Z_'Q0!B_)9R]>2/X0@H/0].7"\==BD>GPDU/FY@<'?UT5 M*F^9.S]B[YCB1WZ-DF':GK: )]8H29];A1ZK5E^W)'VVP(-H^"1(LDN6Z\Q# MD]A /TP7?R\BY9+5#H^BF'B=4(DQZ^"1+>3KG9O8'KX9W_Z"UH?(AQ-%RD5= MFB/;L#K0%F)!S\4'.8?]9!Q6SCDLY[!7P6$_G0'0\QQS2V[0TDM)VVC[_%A[ MUFWF5,RI.(>*UYV3Y]BE*JND_UHX^6I-@KT;PQCO[=6#P J#>@^@U/KA5_OX MZX\_SRK3ZK%W.SXVU_!OEX_P;!+J?K7>K%D'K][I8! U]Y6W8;G;O+:Q]AK7[3:TBN96WS8M=YO7EI,RZZ1,%Y$'BH@$E)6Z:\(? ,=S:SA0N%4/ M&X;O0T\NUNY]M5M?1T;CQUGMWZ\__OE6/OSKGY/^N%I[4MGYO*8D+_0XJ/R2 M*CNA+52VZEH1H1YY>!)%;T/,H*#R/1$;*[A[*1S-JVY/<5Z;Y_+R6#_>_O/0;=N&<:7X5LM M!,CT_[V=*ZG7AZK="KXM+\^W 5.O5IR#&>'>?JA4],/:@5ZK55Z*@1\V1SI# MSP^[EC]JN;=6$&(#'#" 68@,D.M_KBK_WOUQ]+W[VGRW>:X;4H7]W!]I=D27 MG\M87GS=TOAF!4NB&K]=/RS?,]G-35XLMI[_O=U+:H:]35^GW#O:X(&GB].# M=)O,V7(3\IE MM</3K2*]7JL[);NJ*NJJ%5:I0/VE;?8M9-S[$NK)!'6F/A@N)G[_JF M>S,\^M%_1>&"E&0Z)XCF2XKHFFN%V;F^3W^=%C'-\MKZ:&V_GPEO=JIZH5C, MA7<&3C]5J!ZM[<&7RG#R^F&UEI_^?-5=64'(IZOP.__3?6/Z[Y_3BM3@\X3C M<^CP#;'=!ASPLEZJ'.GL65N@RX^58P;CQ@T]?\H($]/=+?NN63N\K-[8]L_B M:@M:(&)L5F[OTU\BE456T-35=67U48%=E,IA+JB?Y*@1?X _:2^P^GOV_=[0 M-MF=^55CXJ%DW_=\AQW? 08W.)K)]FWNA31D<8'H3->(M^:1>7Y\=3Y1 M6* MH-F0%ESV5&O/N=((=Z5;XT-VVS>CRTWL-**J_I1B>FBH]QIV.IC3S/:BX6U?<5* M3:\<5?5:,3=!EM2$OJG^^7ZSZ@$*B%[GC5B7"R67S)B?#"OH?.KW65:*"0M!-K( MZ'_Z^N/'<>]^\/'LC^"OWFMS0"*:?]9.HGYZS'N%)A@JT%,N.?DK05T@3_$X,V/BD' M;\"QKA[J!Y6J?E";+:->A.OV-+S\6P[%LXV6>S8Z^G-2OOARMWEM6X4S49Q1 M:!>>VT]!XVG4[(OPIF?_\;?UVGRVN7 \%Y<7>QR2YTV.R;-5R]WFM>6DS#HI MTV5E(U9*XXV93)M>.083E*X) )CZ#V,%9EB_N6R__7'[Q?CZW\^.<%IYVG! MS%[:H!1DP5RA)6B2-]G-%#/-YY[E(U*EQ]4T\2P[>XY>+.0U=%E@@U3GNU1Y M/!L<5H[THVJ>I%NRZ6XYZ9\,!!W?'7S[]_[RQ.^M8T*_%'>M$/:>6S-1J.JU ME+C.\ZOP?ST[_")^V8F*+RB0;7A!J(RL<>F:.83._ MQVY5Z)IBZ7 3>KI4*.CL:;F(WKY33Q>7#AP1Z4@E7 M>_5^^=L?E2]G5@1(ERKXGD-'K\59Y17*L>:JY+)^6-AXTG -C5R*2G"PKG,* MQRHDU]@([#-1^=]#+[;OQ[]UIZ3ST!Z_F/G%=XSR6 M65XYETOK%ZB7:D6]=I"KY*T^]701ND+H9*;9]""WPI;L25@DT=/5\]^6\\>X M\6?]HE>;Z3E,%85/WH"P 6;;@ M=U@^*VZ"NU1CXB36P?-\R6V[?&UE=XYXG M$!,:^^+[P8_P_O[F)OAI/&E!&2TT[C=1UID]X;UDV7+Y,*]+?T9'=OZ-74&: MK>#7)KS9VJ%>J^0@#4MVZR\6K^GJ\Z9UWFI_^1)6@PC%)D48/8=KNPE>JVS$ MTSW2*RE#)!Y;5+B&\CR-+*-3FRW2.K-O@4"AX=[8/<=""B75IW??.)KVC,O3 M3OE5.[P1&3B3YEECU0Q=R##+N[N5M=W= _VP>, ,J]SW>5&+J?),C5Z9('RD M. ]6$*WIJK-W^;O5J;K"@!__OUY,&8$<=B_&77HE/>\P=XDL'Y.%W"A M=;B0EU909RND5F<*GZH%_:B49]U6M(/2L_+BNFZ7IT=\M'S MS#O;<6)J_6_+_WY3*'4OC(-7[8J*S6?GVC[]A1$T65XW5]?/K!:8HWE8T0N% MC<]QS+Z$?D[?HYH[FP^I1E50IFO!]3A?U)6LJP8% MH+HE^PTCL!BF;"183.'/5NE;6"SU+TJOS9=K&R\=CZ']\@FAZ5[(6O[P24F[LIZ\3#GKV>!CZDNI0+G3-W\ MXA?*W=KIE5M-P,C,JH1M@))Y)$\?;,"S+A>K>NEHXZ.\'@OPMU>TM@I[55PMMXLTK MX#\M;]L;II&FY-PKYQ^N>I-[#\*M81!LXP1L[U'M9Q M&?;][7G \+8HF9^UT.0F@HC;N]QM7EM.RJR3\N$^ES/;Z-F.'=HX?:03>OUO M0\]A*BD 2(UPJN#DO0H_;2X>WEFK?MPZ:W5;S8Y6OSC1.I_J[>:GR[.39KOS M?_]3*Q4/WVO-/Z];W;]S)MV.Y6[SVG)29IV4N6&8\U%^)7-2ODY2/ES%H!B& MC13(Y']NKR\_W@V_G]9?MUG((9(UQ3S,>7$[EKO-:\M)F752/BPAZ_T^$U5A M<&5,87HGN+IVUZW2+34I"*?0%I M]7,QZP,Q^.79:/G':Z:4B8YA242\?;#R[E$NNIV>&U*S-X0H@RHD2JH)^ M5"[I1Z4<0GMQ?^ZZ2B$]>QA>_G'_J61]+Q]$2!=)$?HYI\O.H_7;SG3L"S[(-?D"35Y:2I:G M*^U2T9Q\_J/VL5SZ-@M/)83@(&@*GTR@$,!GY>!((E2I%G+!HJ MY9XQ:V(Z^[;X;6P-CWO_3OH_B\>.9!&V)J&2&D0DS8FHE)T[_A+&\AS66E[- MU];VXIEQ7"KK1\7GG4N2<\(&."%=)J_OPC.#KU)*'3V\C>1^(<5?65='I-L" MWNWQ]V)0OSEI52)PD*4DZLNX]8_GS\TX]4='3/=MPRPE!3M%O7!PJ!\5V;F:&[E%2X(('95R3*CG MTHJ)"[J"T%J_MJ&L5_-)DP]IP/)"(9JN]R9_%FZ^'_?KG\\,Z? F15#CWT[34M%?]_+WUO7I]9E9>M_>:@&G- ]I+ MP,@F.6=YY_7H,3C6E2.]7,J1,K-Q_.G"=7T K\,CO5K,=?5B7;V"I$_7WQ] M'_WX9!\:/X>'.P]7%.BTD:KS[8?B>]+7+G5M4[AR:3.!_7CM@0>UJEX]VG@M M: [SF$7>2M<#ZQ=2E$IZK;)QIR[GK3FQ]X MN/^\COF1ZX"F"W3<344QME]@O/Q5?D1K7JFP=CBD7-8KU?)S(.?]S.HH,]R5 MKB?6CK8P(QHPI0^K3XY9^S-S5V3LG#ZL[^9@BS:^_Z@=G_^H_-U/8(NFJ()M M,'P>P\_%34S)+NF%2E4_J&[!)(#?(B?EBR]WF]>V5: IA^F: M+IJ<$4.6^M(Z^+<3="_^//WW5?AT'51/^[6?).>WL))'-J6XDFP_ M%R>OE6%?8P9@J;A":#K9FUC1B[4<:.HE:YY+Q8.\YCDE/%-;52"G!VM.+]KA MYY[]H_>[LTQQC;:GR*MG':!;*M9> M'![IA8.-(ZWD4?MG9K,EY72IN#$YG1]QFN:OKJ"*TI7^[Q6G]?&OL_:GT)B% M@DJ3TL^4I5F6P\HOR&'IYD$Y.5PX=@Z\-(1L EX:\N>7L_;%2:UCUC8&V'NJC7CLJ,#?-:V*RSUK*B>G/.>W[$:<9 \R'% M,P< JO&OV>ZZGRK-;XD:C1E!O&6Z?W-1@"!PC3ZLH^5_,O4MRTO(8OK^WNEZMZN7+X%"AIN?S/$ENE%LN5 M5T#NS8L_7]*L*"_0:>D6Q8^CJ]__;-W_6VV;"8MB>ZL]5^#<%1JT,E7F^2Z$ M=I\/;][\-E[]O2/#O['=O= ;,SM _E.L(OH)MQ2B%8SAA?]G;T\[M2W'_%6[ M,FZL]^RIWR>6V[?8RTN'[[7/AC.!OVM[>YPVIGV[D(%*$0.I2SL 68!WGNZI&Q=;?J]UIV.VV;K/F+/_7KM@+$MD MN?!@_V7U2^_$M^ W0,S?WC'*I-#(MXQO>SV+,2Y[V!AI_-1TH*FU+AK[- 3\^KC3.FG5VUB=U_OP;(O<'JHT+B\Z MEV>MDWJW>:(=U\_J%XVFUOG4;'8[5&)3>J_M &?9[L0R=Q4J*2S5GCC6GF K M]0K=V68XA T5?GG[(47^X/)3M==>8/^P$BH>V)G_5^7GV-M?EIHOR42HB=AB M'(?K,]2A\&_F[??%OU=>%#\IYA0[QCA@1R+^]EZ+G6Z\Z2'=S9[UIM5GO,5G7,[/.#_CA6>6TBBW%3H#;8\["SQA6(%CKA!V6(/]4EZ7MN#V M^;&V+)E3'IKO. ,[ONZ<;&K#Z8D6-=?5\$8C.QR!NUAW3;+O;YA/S.M>?A3O MKX*3"[/<\MH)O?ZW(1/!EA\T MOT_L<*KTNVZE\.Q\JK>;GR[/3IKM#L9X#M]KS3^O6]V_M_XX\K5MDHW5--65 MSRM8D9\Q>1"?@-7M_/WUQU^U>OV\WO[CC[^K:[#VXT3P/':6*]>"H>&#L\-, M*8TJ8F1*KG Z=Z]7AG_I=T*8KX+;OK+\#CP(M@\9NA)EZ,[/2IVSSJE7[0YD MADYY-3Q)A]%8VBT\1)3D;&(! H2_]J7^_[/WKLV)(\NZ\.>S?H5VKYC]SD24 MNW6_3/?N",!@XPO8@.VVOS@$"",;)"P)7_CU;Y4D0("$I$("@77VF=4V!E1Y MJ=XT980O>:!C3K"L%JK+!Y/7]E/,E- MVH9,!^N&LST(>?8EJTI*Q5[ M";^N?!'4,JFT%'C+2"&S)>7$$,YH[;-6I0U MCF)&6J2O0G)1JX;\%TFAP22^5K2PN#HJR4KJT%H,+ER\=9 MK=ZP2KL,K9Q7W?-/GOW+MWF% 3\B&Y^NB?EECD_2;^]L.N!7\>1<2-94FD*NWC2O>D/[.#SK=$0*T!XHGXZ+MF76Q6 MI ^KJD9X]%K+%N'A,4QL^UR+5Z$"5O7TRI\^L?U[.<:CH\H8'YGR42LC M<=! W!7Z:U_4ZVK^*Z0=4!H+F$X5<$4DJXH88!J7D:%'">^5SME5\^/AV?#, MPYG9ZDB(M++NH?6Q95JRAOS%TI/+E7&UU2J^:$,Z[,GZ_$MB"SDN(N6C=JQ. M1 4][(FQ1#Q[/5TB"] ,$5Z('ZO#A:Z-A4)4SC4^KXU1Y_9\?'5M"-M2.??) MMV2MR=S52Q?"RXY4SM>F"'@>+265\U_B9H:9 Q#W8JG<@B+8"NB1#"&;J-1W M6AQ",!0@T*:QW[?\*@,(^$TC!3[F31E\_N,+V:=%?'^M!?:S=\6\W.%^3OH+ MXZ;!A^?')"M(_D>!-$Q9@ MN(Z>(P^N9+5;U4KR2+7DP;2[F)U)D,E![9*L3_H#(3-'6?-UPX^H7?A-1,=9 M^M:R.^N5*8"QT4VS$,,T+]D$F@0T!7TJ%[$7ULX39.E9[:4:T%(SM6>G?5JQ?V M1L&I%T@X7[M*^I0:0G')R8AM".=R=(LK8M\:IV@).F^H7Z*8*3,1S-6_4V&K M[]X58\PS->$:_^_;T3)_!0%0' \X+F*4LQ]WS O7:&*VDCN7]5 MGYGBE4VWS@)O4Z)8<'=5MLYM==+NU<5''2T=)-M B]P9F]!JHO)#V1I;NO'9 M4$S%>)NWT+7M[T6C7#IGWVYK%VIF0.YLQ2@[82]YQU9W.'C2_UWA8PP+BXUI M*0I(//1O0A+.>R\8Z+_SL)$LQ0"*82$"RI:'6@"R:W=J@-54SE\8X>GCEIR? M%*QNF_C(=6-!)0!8*2!R+&"B#O3&P*L+P8.E?9-H".1+0J2^QDW: M'-%#PR:@J=-%Y^.OXXYRYJY80 M![8!TU[:/9%WJIA>F%)O*#&W,M%SHJFAC>,D$#F)9&"!)4+5I+EFC>D > M,Q$!^INH) YS:0JP) ]X]L %Z.\:UYK&9?='C;3[\4V[9++<)AXM186(,8 ^ M* )D.< ($J"HB =YB8SASM(%W#TIV,_7EN1%!]9C$RY533?@OJNBUA^*.3LS ML]%1J5$0Q_>-F_N[P=;14:#*UNHUU&.C4;^XJ-9.B&JM56Z4FZWM]=I8;]*6 M&1H9HC#D!J.Y!)$!0M317#M7YP0XZ.<2&!([%0*Y)PE S!@'_0_!_+:LOP^O M#Y]:'T6M7Z3F5PV"M@]^\<$&\DJ@&3/'\ "&00FG<'-7?8CN,,MK\W?5QVOA M>U7K#,9(>ZYT RE]P;(,M3VV^Z^V=#0U%FY$0Q\,X%OFUL*=9H(\O'>:26'< M?):?Z_764W\O4B%?..V!(_<8. 1[*AC+\T @14"F%T_EHL84M;\#WJ &E@/( MWW'D@8O:?T)7@K;8'[J93ZSR]'#3/WU[6IK"H;AYDH/1P63R.!+% 8:.6+V2 MYW%R +9/:_,'AP7_V3X%K1MR"#8'?>U/JW'_^61=5ZGL@C[Z.^<[ !*D:BB!/HP3#^[9X*=8S\>S]0NH[H3]:U[-3+$ MP<7S>@"7';6)4XH4E*(3@,230!(C5J#C:,VO;,U!"YM#1'-;'$,TG\?CG;^S M/)\G-K-B#-V!9*W"A"DKV-''(HGV>+6%.<(^?_7VL"*/'R=]B;^OOG6'5\?\ MK(=5V'AAGP?.OI,B'R<]MG9Z(K]_W+ZRWX(_!U6ZI^N6IEN*LW7<7^SMPWPC M/H:#?P3]8^40,+Q!V((2%?D=SAFYX,^TZF8:'&%I#KII?C2!BJ)FL=%95A MH29:]LR"[[L:LK5VZ**8#UWT#EUD\Z&+7W[HXMR\MQ^A8?XVM8OY,$8_;BT, M8VRVX#_.A)-ZA:A?E1N%5A6^P9UW;^63&/9_,.,5 M#%E\I"CF<7(U*0E_!F_%IWX/XJ#Q$#[CTWX+-,%33T@<$9LHS8[G06ZM?FFV M-HZ.V.TG5M9P3GK YV;90XE[A&"1(N'_/=H_.1'J.?5*5X>M9J=/!5>$S)XB M);RZ;=%.(HIIF_9I4\0#IO88$Z_(ADF4G3Z"/N,E,0Y_#UH2B4_X0_8^^L'H(Y+/2,TI_MH4ISX'5UQH;?6F:&/%](QL?)Q0X]//DB57JQV< MZ\GIEQVY87WMA&B4;\NUFWSB;;ZV'9=';3G-$ZLG3E,QWM3.4I>QK)2W^ADC MMXRAXY,I>C0-"TU!T[OCCE4W7-(*'ZKY^#@ODW5>O;0#O,?)H%:OE*^>GSA! M3J]^=;KVQ1J'BJ$/T=J/2/3_[9_L:H?I6A\7EKI4 [%9A:K;Q)T$E,@#1N2_ M2KUTP4^A.K/$VRSSAJ-*ME[N2(?HF0[1,71HLWYE3OD5*P"1H@'4I:^B0VR0 M#BVG,_=,AYB9#C'1=8A.HC:3EX!$\H#[.G9("G9L\_J\S=5I8HW?V^W"C?!9 M8?9*JS8K#+4K_$02H.8XG!1Q4,:^WK^(A?9<[4D&[<55>CH%-.?^>:KOXV[O MYJW3K;6>)?S+XYAH;6$I2_J\6<6JTQF1D@!IM\/-;&_$N K!K%<(+$RVI!#/ M1O'EC'\?%9[7G"BF!+W6*<1F70;<[KXBNLX !#&SUQWC*@2Y7B&P/.*RA1B< MO+9NI?KE%9N20@1[O'4*L=DT(4? MK?:9D"FEB''K/;BA-$L+@)$PKSW%0T'S-+(OP+5[1U/CQ\E5R2@7GI]%Z9/& MR"&G5 2UIJ^#/E(,V4*5 89+2X:BBFPDK98T%[MG/4=+J)EE]-D0^QH,9B-/ MM"2V&%G%);&)/$2G)""ES(*1/1:;ZSTL/>A*'!TCE;#[+6AZ M3S14,6%(NOQPVQQ)PUV=$X0J ;-9+L[)FE! E"@@I;>-LY$UR;M6Y&O+VMK\ MD32W,"?7M.H]UTH\JK7'KOHX-%U0_?GZUNLKP_OO3K.*!ZE*]V4(W,'P+ M-/;5O8?,25@0'0ZD9F+D$)?/>3G 20*@F(BC]/9P\,8.Y1:"J9D8J;ZELU5. M!)PH "'AC&\NMXAX*D9.;DER)(R&:!X(7V+437F=AW)P-?13P=!Z_%1B*^^# M0N,TI /)SA4B@7P<)P &:@;')GLLN3J*)L?6AX@1\[4EB:V]Y6 GAFZ:5X;> M0P-[6\Y8)@BK4<[Z33Q[G/1.C7?.*(\F;3XK\/K;[Y-&O=DDKAKU2K6U-1FL MM[,>/F+!7.S,,4TQ@.<8P#%)#,_,/B/#<"=V+I>B!< *J*8/>SSS7C$RW.]C M9URA8KY^"M&&P"PU*B79.Y%,Z>I?(3CW]JNK%PV 2RGC0+.)X# M;-3FD'F"\TN#B7QM28*PBL<"U:<'[>6/D:*92U?/)MS%V4VW9]X_;'\R9H3[ M9N4_5^5:,[]OEJ\M,WNKY)T/H-C=\-V=-3T]@.'-Z)E^G+ST^?KQ4VM\?)>] M<>[HEIJ]=D)QS<+6Q!&25%KD*4Z\PV*/NX!XA9* %+5.)BR;F&TNA@0[+';4 MB&;407S.1SP:V6\NAH-I[*"1AGPD 2-&/*I(GX_S$$=8:P0C)*AK%Q\WG>KI M1>/Z>5V@LPWY;'9ESPYV&!B/"@QVI!-YZ+E#[HFB04@W*&C=0G>H:BJ"'U;>MXZQ M,LCDDV*,=Y 4BLNJ/0IB.XZ$ ?&X9_NLX"C>,#0V%G/0V!OJ.7DL(_A:19(D,$BEQD&KW5M$0QN M!)>GRH63RO&8?M=?-G=YZ0ATLQLSCBN$6T< D(UI.\.&8BJH(3YDP;'RI@ST M$>I/&^ #955\N3#N7EZL3A9CL2DMMC_LSJG)G#-?6['"JH/-Z4S(E-!9IR1@SP\'3_J_@0J/M]EY[/"$ M@@B6I3C ,Q$'X&W35A%(5@WDG2YT<\4\7^O-/[W/BZ[2[F4Q]I@OGAC MU=NSR)Y/QX _I\3@ "FQG\M@UVAL09//XA$06/SF",?,:4/C+ZY MG;3(2O>=?4DNT B^C9&L3QOHZ(/JF](E9)M<7\[NVY6MJ)&!$!;C[&L/ GS6 MA=B(6#L%QW<*V.=3% ,$^!^=7S[=A5A#/8* '7CR@"=I0$F'>SG5'Q+$]DH1 MD (K]D\?;KNG[\.-^K1F0)T2B(DE!JH5EX9:^4,.9IZD*/4A4Y2J5H%\LJ<5 MUWO%L:EJBFD6.J]CU5312J[D3S2TTFZ]8&,-H:VJ]6ZW4'T54HF:TX =#JF$ MJA$]2"SQAJA%,WO;+KV$/"<8?JE-<8;VY@8H)#A!%$O\.!&]@!W1(P\J 3%O MK[4QN!1R<(G+.C%GW1+KCA+B0V )R1K/="<;AJQ9%ZK<5@>J]>GQ1RUA=*4T MJV^TG.W8-\@)O3ND$8,I;0>A+%'WF4CF^VPCI[V\,W B7A&[X%6$^)7A5OM[ MQ!A5=]BRC+H-P@Z(OQ[K4G^RKEH2D 59$BQ/)B-C-L5!QF8 *DZ(6+.QAYFC'L@MS M;3'Z6"V?*Y. 85E \8>;]=NQ[$)3;")V#@'=%X7T IY+MM=SEJ3GG[/U]V81 M$K/GRK!QT[YE;\_%%!.S26E&C *'P/YT4$7@)I>H-(YK?NUN*&K>#R5?6];6 MYH_"13^[5=4Z^E!Q:D^Z-B!Z$X>IP,*P59$\9\9YS. <1FFRP @U=K MI?IEF?C[HMYL_D-4&O5+PFVF4J\=1D_HB%9_+EPL)(X_^X$"$D,"(3]4V-1O MAT@P!(]+<5J8P>7]W[>CU;$Y0!0H(!XPLMNY%$/QEQ1G;*F_'&F6 Y0 \1?_ M%3I'D^&N+JP)876W@>&3Q/.?7$6]K'BSSI_7JS>W!D+LH>#S'"6LE_,M%T#J*FUPMRL8UXS1X'A:(QKD>Y!_ 4,Z0 M>G+_NU(FR?>PN( E-T\!T *0: X(V>FSYC\B"-=NAT6"XIU9^7/:??_X(VUR MVVZK4H^3, B-!H'$TD"D4FGUX6TT5H6$&I!J!^NZ0+>F6'//^MQ\'G65$_*N M-8HB!RA\^[WM;B/)\72]#BV*I/Z8R$P>ZJY[5 M)0)"4ZQ=(V.[W#J(GUAN*D:,%QAO"!()&#(SS8^VP-4P1[5Y%,>RT+J2^]L\ M)CY/0\T>M7F$QMOWX#/#U;FK*D4PEV&>2KXLG]'-BR'_IF*$7VD(+,G@2N0! M)Z8269'^1PAS]]2XN[SC[G5#/DTGF$KC7I=-B!M>K;JN?:TC"#DCG@L/QQ=2 M^ W* 4E2 ,;H>15/&G(+\;84=EA( YKE@41&[*.4RRV>W,(=!/XU"(!FI%)< MLG47F9-<0*&.QTF%@0)#NJ_>R1.=G&Q4G9.V(B00T5*H<#YJN\6D+NRQ'K'4 M=$U?K%*:M<%V"H81F)@5#(\JVJ3^U.>NN^+68UZLFWH>0$'\[4;%_WP5:!$H M6RR@@7VPR@"&0V=[R=[]RIS9RX84PV '=M4W#3A:!"R3;*7P 4DQY(0PGAA# MG0^=P,DO8XM4B#JO?:]KANFH/B\,FQ2UTKW*GMS?T6J*E<-):TNR)\8,30%) M2N,>]D;EP_D4]'QM![NV\$KB^24#9!9*T$RHVABJM7L+0=?,H@*-@)LH;KT M=9#HMC4A)"2AX_1^]4>R'&HOP@ (B@\6R1Z,-H1CU1CYU:#(AA'@8("XZN/\479F)-[B=/0Z$_LT%#6QZP0@8'&?*Q#&>$;ICCWEV9O3N17L0-;EBF M(KPXJ8:@6>D,X,@-[8V_ RMYY'"L]!1(?S>B!U.HY\[3@+\>-!.J] MPE/,?/1[Y4E5'5=64FE^0IP-"T$X!@T+L4L-NNU1JW7U1ZLRO7T;%O+WR-#? M5!.I"93?/T3;(16-JW+KDBWY(T.[+^53FT1P#XN=(.!8 =!1;_WNX:E@NM4C MB> ;-D8>(A#?")*8>-?BS#G"+ @SW#%M7KY!PPB://S2\CFN63U5\G>%$0"- M,3IKC:ZO1>ZNG1ZB259AL)(N04B&8P"9GN)L=%R>=S/.UW98:_,']D7OU0K% M6ITY@B \2DWR5Q:,P*H=[<'@Y$]-R60SXUJY12S4"V]-*B$W0KRPVDJK-/Y7QV1G6 MC:\=S8N[4$SS7P)2O=@:GY ]I!.63D +=.2A'K[;(?]+#'>.K10X")2+,\7( MW\MS4'?( QYRE58&)QGYAL!B#K\7F42C-N2'G?_+MFS#T=\&'*R( M$D_B8?%&G#3\FGSD-"$OHIPD;IO"0-%'"R]SJ<< C7%."\+DCGI%T!0#F*CG M!OLK>/_&O-CN.CA"N3CC.N\=X48?]]='*'NA;GS"QQXBU#@1-Q@.T;8\6#E( MT)VO;2NG(7:52O>A_C@Q*$U[:'_4I#J3P1#D@*M4^ U*N_,JE456;EYHG5>I M+# T@5+G+%>I!"9Q0@$?\R0^%6[X\TN)VFV)"I]H<7%>HK)K!YZO[?#6Y@_* MJ.59,3"&&QE*7]%,]4V9VX66_+'0+8OKE&15O[P:#W=Z-3!PH]5;I^4& 9': M5:-\6JXUJ[?E'2&W0]2E?&U)[D$ZXAZLZ(8"O]=IR=+Y;!FR9CJ.L:!U[=\& M=D.\0O=Y;%I#N'6@:Z_WX-:=1UCMVX?74>^M4C_A,?;M%EN4N,02'9=:PIH3 M2,@S"C-4B)!:E5@Z.H$3)@IQ!EH$Q#8W9[@&0'E65)%?R;O*7DZL.2!OU297(#'UQ[VFC* MXSXI:9P$4NAL:0#1#?1@:6CK1AF+O$UXOK:#79M_X.1M5.5C:Z96 _XV&",5 MO](-VZY$*0=V+U&CH D%3_3GX''RI_O*OXG]YWZWO?7@*7!79B''$=)#-%G1 M8 4N,49%K)QOT2(-!/Y SK>V(8RP^&'S_IF" "@1 D?I %I.;T$@X1 I@>Z7 M- ,$E@J/VB?OI;?/2WZ#@[IL:$I"58 VF&8Y() 2 M8*->(\F!\U<%@/G:D@3.8C1S&/F:NHV./^KE3N\9[M[Z]KN?X]Q-7R \OZ6. MY7?2PNOBY@<-^9UUO"NH:4@[)" 0L:L/&0ZP''/8%YSW2="A\%'$;U;PU:ZS MDPDZZ; A:3&Y<*U\=RYXC8Y%,BBPF$E__?GJGL>O>1K.]BU^4!<%'$#3- #)JNGM_+S!G2<+A>"_)[@0,S0&!)P%W^$(.&$09 MQ;T&AQ6U4Z.H45?<395-]T9Z\FJ4\#&')#% Q"T:2O/V>1X_Y&L[V+7YQP_> MMN!W"GJ"TBW '2,_*;7QL*T8]5ZS+QN*61];IB5K2,T7+C^5_Q34ZN6P3-]( M60DCOOV^*U=/3EOE8Z)P6VX43LI$[>:R6&X0]0I1;QQ7:X7&/=$\+33*SZ2_*AU]+MS"/XLU4(+G?8#&LBFZ3QVU->LQQNFT>^>W%H/=QQ9 M+9%/UZ14OR&ER^9-HWA;OBU7*[6;Z]M&I75S6[^M7#ZUR/NG%E6LW+Q4;IHW M\+V?Q6+KY1I]KG93.:LTR[?P\X.[1K-XV:)JK4+A\7&57C*F7#9LHR\1M:IG6$'KAE"DD!2E'C M^EU9IO7KY\BHA3&!EDGD ZY=YI9I$\M4WL@R+6?.,FN9(L3.:RW3.D(/W#*% MY1PY,FIMS*YL4S@%F^$^U/*, A+I5]"56Z=-K%,$0!'#.DT&X]99@V::#Z=4 M-LU4(6$S-?FLZZ^OA;-1I\OE]FJZVS>+DK)@KS9#@[NW5QMEU?(>=_G:#FMM M_N<]7FA>E@T-:K%YI1CV+O:VG;HB?)#G37(O[+&^ 4?WO0NKQ_1_YOT M.8,M'G]4>L]B-I&^N(8^%RRNI[#*\ _B?5V3[Y7]0/:^4L0XY> HO&B]<5F\ MBH;A ^2!M5:\6,.[5HKYGI_()&Y?UNV_X).7V>[C6EWFWJ1YRLSH(?$Z^^FU M+X$4OD@MCNJTJ>3 M4EL\.&L3FLZC8QV@;,O>A"\[%@Y;OVQ._"YL^7#WL"T.%VIQT/4'E__K]^;; M4!TWQ,E)O;&_QBCUEG]WF0&E^P7-$2QHA7?6R,[,40;XC7OLL7OODW> M4[=#LSS4#[N9P.___.?7:/I5/1TEDB@26H"6.E1,HJ:\$PU]*&O >0$03<50 M>S^)H6P\J=J1I8_^)0%" D:S7- M-V4%._I8))$G?Q<=WQ9L2#]2O@@;/OI#AH MS*338_;28'E&_1;\.:C;/5VW--U2G&WE_H*V%@,9^S$<_#N0$9<5[>BFZ3*B M,!@0(\A(O4O C3,>6";1E]\4HJTHTT$72A=M2\+J*X2)MA?:W+9&.-,PE%Y/ M@=L)?N92-CI]@J8! ;;M,E+3 A"[LD_0Z8!.(KDCM\TY,A0YG(AD7H/<1UT\MQ) Q5D[6."M]D6O %U*'< M_+XUJH*-#=KJ/^&WOHX5K8/TDI9^$K?R8(Q^MFV K?NKUF8)(\T-CG=I/#*[ M2XOC;<5?HEE#+F00B?15^2RQP^>9]F:K''D)GY+\DVA]CB"Q!4-NJYV?1 WZ M2H&8K\9PV7YRO<^GW,@F9 M [7W";]<)OH&29+]-[:+=0V/60H,HU(Z)YDVQ63VN%AI5=&FN_7M76WR'W"K5:\WZ1?6X M@&X6-EOPG\MRK=5$MPKM$^G3^L5QN='\W_^*-"7\),K7-]76O8=7,:"0@Q^V MA85VJ8$[5*4Y!/1"OF5(. 4_#"D^4A3[..E>Z0+9'Y/FM0(!T'@(G_%IOP7: MWJD+)(Z(B-KR_[EZ@H$U797HZ(.!/#*A[*<_Q8*AVSV)WILS_.36-BN^*9*/ MLYS"3%/*KV/5^D0]&W0->:K"AVK.WP9?'^I:T]([+Y<*JOI[G%R.&:IZWV2Z M W9=_^PLT7EP):O=JE:21ZHE#Z8\,"RS-?J<#%E+WA<><%%Y MT(&H1A\>'3442U8UI3O-:J!/C2W=^)PRX?WJ9ECNC,H37=T7)C";,N%&0]T/ M#;4#0X\I']K*2V?4J/'=CK@O?*#B;XA.9SP<#U#(%31.:LJ/TPNSU!ASM9:Y M-_R(K!?SX>"^;3&G+. HL?%',:IOP^Z^L*#\./F$Z+K2ZM8KPMK)"+M?]0XK MYA*$(S,4&I!4$[U(>C5GAOLYA-+0J__WC?:5\HZ6E9.3DY.3@[DL[R?>[U,W8 DR,:GL\RWK$9)B/T/:'A]O5S&E&@5#I6#CT]"BG U?F0TYX(DCQ&VX%:?4#U5@1:FS.C07OEU> M%X;Z6+,RP-]=,S,VYWZU?X]DM0OW_Z^V\>,WT7&.U9Q#^,.RW&GP;G8$YW / M;GC%>$/1S?;9=Z!;VWN^EV]P+"7M>$\&'45=F.>:;_9H?%P\89PRQF4Q YO^\/E\TSS> 9]_^34D8HJ^-\853SV WGGIP^]!#_\JN26\O; M8N&B4"N5 7&L=.R*!X?9#&7?=:#6R79:&/C7QMMD]DVQE[_FN^>3EVBO#JST M)83B]%.;J&4DZPKLYK?VK(NG\];M!7W3F]]15)Y4#:4-H8(,9*VC #?#_6V) M+=Q?:VY4!CF=M;?;0MK\%+%>IPU:IM56_2^J%/3N=$GG B-"/LT*N8E]&Q9R" MXL>0HNHE'8LQ+GU1QZ !HTD@^#;#S37L2VG8:L7ZDI)%;7BR:L@$$4@B RB! MSM5L6VH6TC=CF\XRZHV )7V+,]7;K[T.!&B $SG B^R6U.Z?+ZUQF5&X=5OZ\%K>0.=NR#K-1NV:2R\/1.1J(I !$;G<) M-=\L/9HA,[V2Z>3^JJ8Y5E"(KFN:8J_P3K7Z#>4-\EAI*&YA@3JQN_(\JH^C M$3DB,;+NZ=Q!CU#*0Z@VA82J(;F[-!+OD$C"<*B$_RZ2F<:5DC0V.[^1,#T- M[U)-OW^^O90OS(XU:*FS]#NV:%;2],E8F.'@2?\7FX?1.O)&3;ARFTU#9&D. MT+X->K>@G-G9)9E0CV05@\5.E;(,@(8U5XG]4XD8F706.\M),0P0:1ZP,1%W MKB,S'?'^\S!.6<3Y"R?,G+1FTG[>]E>0EPOCVDOY3TYR$LLUD^(C@Q56V^T_I+ M\59MKFV>E'%MXW"*;^P,%"4"B22!%+/^)J6T4]&3EKPR])YJ7>BF^3@12LQ9 MARE"R/LK#_X2/1R.O;WB ME\-PV+$?#6,_EHI719H+/B7#NBA4/NK-F;7FDH=Q""FEFC[/N+EIT]*?68DN+IY9#ES9*'Y5F 8#R30["4.)LG M/!+,-:_8Z\6.N"R%8)A5E",LF\'&N MFN#+BI6=$.! MSRV-#4/1.I\M0]9,Q\(7M*[]V\ ^"R_8(X!177G1'D':DC]B74G!OH:0\IDQ M3H&;S^LQ$G*Y;*!*Q"H:*X@ M%V7V14GGHCP4449,E.6BS+XH(V;FR& M34S,3CJYLF??;D4L1\M%F=LM;+NU9(6PN]_D5B@MU?7O=++C=%1P9L5/!16"<_Z7NATMM/X<[-$16EWOJP"B?9;,=@+MEM\*)6?X[0[ M3];J1.MQ'K/_A1C5, 0T1@$,ZG8H4'E50AH23Z\W5UPUB5'0N]1YCK(+%'+] MV&_]B-$S1<3I\.;H"@3X-$4"GHL'\G-]R8R^X)3'B=C3$"@*2#P+:"%>2]1< M7[*N+V$5="+^A -: CQ) U+<\B7^7&<2]TEXB7 1NZ<7#42&!7RN.?NN.=&O M)XKX$PB (#) X',HLY_*LJ0',4JVER\R\D @14!27UX3YAD=,=V6VLNYH,FX M5OVX^J.>5R0VK>S,MA42Y]ZTZ6K83I9/JD)UJQK8[*K^K$ZEX.WGY2AVRF=DY$!,OPR=% MM2?^B6!!X #\FJ_NX3*A'@DK!G8ZCZ.!%/.X/E>)3*A$C&ROM$'R3@(1:!%+WW@2I^+#Z9+- U$4@4AMN56) M?WXIH'':A&WT7I2'Z_[32-J/=EQY;^P#,D3INGB>C'A--.=L;,[FH51:G,U# MJ9B]R5ZXAM[?\6N M/N%)[*"/!B3% BH_D=FE;5T37<6XCQ5H,U'7/Q8(7]IF^M]=].N0O1*ICRH- M5B@^!UUR Y7DQA%'@$]LFD1""P-.";5:H\(3;+I*$VR[RO&^6N='EH5 MG*A\Q]4<>;_LW('$1F54Q.9<.6=C/&1FB_[*TH1L91<]J6-S^[3XNS>0XG+<[F M/=XS%0CX!Y'E[#0HFECRY/YR\/%YJBD9.4'..V6G^,"\4_;^RB6R$X@X-"$7 M9>9%29.Y* ]%E'G_^H,19=Z_/NNB##G2RF#ORS7WF+ ZA/!TG/RC?Y:)$P#' M"H"..>T]";WWS3WE*I^$]6)SZY5Q4>ZM]0HN J WKZ_+K5&Z?;.E[*2E@NM= MSM6'4>GESXOZWDNM;_8A;K\XPUK]:W!$0-$<()GM=]$.K\MAQ*4NZVDUT"X_ M3@H&+;Z7N=$GP^VRNB>@E_9J]I3^SH4:I/4MMIDX H[R.$S[9W\UT=7'4$3I MF$!F?8_N@JB'Q M]>YT-:R$DXG112X@B24(@.)XP''QAHDDH[>QTEBYRF9*93<\#6)B=+@+RK^R M0$!S<&)VX,E5]XL#@_@WAAGLP1@,$"0!B#'[U>>H(-?3I80Y@SU?@Z$Y@#*\ M')DK8>H)6R&5''_P\=-U3SO6%44Y#3E].JBM@-._P3XR8CD@41Q@Z'C7E-+: M";.CHQ\V9W[_YS^_1MY/_TM0))1:2QTJ)E%3WHF&/I0UX+P B*9BJ+V?Q% V MGE3MR-)'_Q+D[-?I6N>ON =_N__K>?:/A8?#==D< M(3K*8.!RWQ8G^AWRKS/]?3-F(2$NLPN]YM)+D>1?WZ9'>P$':_"+%A4!':6J MO<_58S3W2TE5^_8C\(\A=^2G=J9"HEO]W;-/BY,^BQ7FFX_.(6Y\^TU%O4XR M6_?2DZC"XT00>M5W2JLJIYW@)R$;T=-U2],MQ=FN[B_VEA6_$1_#P;\#&0E. MT8YNFBZ'"H,!,8*RT;OH@O]X8)E$7WY3B+:B:(1LGTPK7;3="1A<."=-R%#8 M2F:?7A-*KX>Z-<+/7,I&IT_0M'U(R'ZW]_AT20L;G,C"SDO_@8N*U%&0I?WV MNP7Y*'=@7 ;9\8G.\1![3 (Q%@D>ONG)D*%09,,B]!YBN^EE.9*&JLE:1X5O M,J<'C.;WK5$5;,"0^?@)O_5UK&@=I)@,_/"M/!BCGVV[8F^ 50NVY"OG1LR[ M--['7/"VYB_1K"'?-(A$^JI\(IFH;[\K1U["IR3_)%J?(TALP9#;:N95'AB*_'+7MTI!_H5H@'J?-%^?K7/K]S91, M] WDV/\K/Y(,#]7:=AA084L(1D"-_/5#7B'+2[['V7R9O?^K[;'O[4>2Y+Y- M#>-EM=2H%RY.ZD2U5OI.%&K'1/.FV*P>5PN-:KGYZT?[]ZZV^ ZY5:K7FO6+ MZG&A58;\:,%_+LNU5I.H5XA2H7E*5"[J=U[>Q(!3#KS8%I[:I<;M4'6BP<@I MVH'AU2-%T8\3HUQ33]LEJG#7A8AG/(3/^+3? FWMU.411T0D[9[?BBMN5'>OR 91AK1W5^L]HU>X?Q4YT$F+ 1G3Z+72*U^ZGQ33 M7XYB)J<8E^+1>F8\_184VQ2K+9OS+T M-Q7"HN+GC8DF$]5'BB%;\&D%E/!6+54Q"VW30F=8CVKQ<7+^VJM7&S?7YDTO M@U>!OOV>!\5$I5&_).I7Y4:A5:V=$(52JWI;;57+S7\SC_+SM1W>VORWI+BX M)9UJ-M1XO/ FJP/G--MS2<,] S]6!V-+Z3ZJM<>N^C@T2Y.7%HR+Y9K9N*&[ MO*F^[*BSF9L[XNB__#8G&H7E4$C\C49B_>/+Q6G^Z:^UO)Z]*V*>:.ESTE_^ M-0IKRQ!B"\CWYBHU:WM!^=4>L'&:I@:7+3("$"2_JV')\W(GD@HI3TU&5/1, M5+2OJ&+<\%^Z=\(#CF71&.4$))2];;05X83> &=CW !?FM'!\X"2)$"S?H6_ MF9;/O%",W-2U.+,=H(,)+@[[.!X^7)Z7NQV+F]W=G0X\_+97NA)GL,MJZW*[ M]@N:7$YD R\M8+9TAL*I+VC#I0%KD%FQ4;Z69SBX2&5L'3" MF!)+:*[&H5?1SQU(+C%RZ27:G\3?8T@RH6K_$/J4:D*>D9W' _G:LA(/"/-I M.\?*"*JX*KOM5 I#5.GJC 8V'X>RB_G'_?=VF;M@CI6GK6-^1@C8J=ZE$[+6 M)63/XKT<]BU\Q+@$-#P'6N0175/DJDA\)K#AM<(N?'POZ_( MU%"HPV'#8@J0+ 5HP>^6Q^ZK!221BF@\'6 ;C&K9X[/:I,GU#!2+NZAVK4E; M.X=NJ[)- ,92K !(WR'PR;BXI1=UTZ[!)H1 A H'3'ML0SV3"0X3B.C\=O9P!8 ME@2D;^.-_;'1V'P-\7U\C'OWBWSE ^HFPJ7=3H0-%,&Q#,O>'995>0SD:?SSJ?G8C/3L01'<^" M">4#_8RFJ6[+0D=L!\WSL8<@;=O71*5$R#PEX6T55U0=B* (Q MQ8C&>XA_K/04PT )=I1^;\D?BHEZ(UUQY+CV^'.YV9O2:) MYU!"6/('T58TI:=N+XH)00IA7,8)980D<*$(1<)LBA'VE<$A,8VP^7@.!D@D M!2@).P.UWPP.-YB;%X_0 (D(%$1:T>V&=M(<>QLJ$.T1.%"?3(F5=Z3Y%LU M>1O$,RG).$YC^["8AA%XP#'8>?)U,4UAGHU%I]"(O&9?-ZR68@RKVIOB'.7. M_:%Y5'F/B:B1<%P.RF).0XL#DVA"8"C-P1O_MZ&]F #Q&+$A[K6 MA.NI]ZX,5/9C?5X-9&=0QT((GJX%V>^8@X6WUMIBXJNS="B_X&F5MTH8AG:&L?NP35 M>\UQVU2[JFRHBB5ZY)6N]F$O9Z%X\D,Z_@'R!2'4$\Y."+2L25VE;2'$9"\^ M(\8I*JLQ'*U QDB#KA2+2CP0HMX*W;T#B 9I!9+)1LR0 "4;@?-M4'*4E&7R M%IJ>Z'KW71T,JL.1K!HHEX1"HIH"K79+_IC;(_&6K4OJZ0C:6 #C@TQQUW\T4XAQ#0/S5\7V:>]A5."L^HC"2;L<,,7U7!\304]M1'&, **(AELI7JV )+ MPXT/=B\&'O D#2C? =M9\"^E<'L5YE?>F1OYY=AX+E3:P7X%'8:LF!%\#Y.H M<+&*7Q<]B\1 (7/I97^\%]RK6L= V;!CQ?FWJATKAOHFHVEB%ZK<5@=V"Z*Y MG^G_N6^;XME]]4K-9+ %I:<]*82J$3TH3^(-S;Y"^:!WV3!DI$%SHK+G>#)? M%!M24!Y1F[!<48PBV8!#<1'N*X;+S)WHS?6%SDCQQ-P#\!BF)?2B][#^-CH? M=6^?Y@5(,79Y J?C KT1(O2WPOR\@,"AIJI5("WVL+YZKS@V54TQS4+G=:R: M*M+3*_D3M19<+@M]L.AV6U4M2ARIV69)3;4*J_; M]8F8YQ3*0]>#Y'ES4COV6!A!T!M:U-WI^_W3';U+A!PX@6 F)$^O49L*NV[7 MXSGSOJ/YVK:_-O_M2*W=CM,F/ VEHT"$Z8.2Z.+)1\%X^.B-,M249KILU"K8 M77=6:@.C\!@'_C";WXN!41Q'"Z@M::;28 D&S1%9'1(Q,]CM27G LB+\#SMW MFYDN!MB\#4WT,=CGVPQ' D[(3 L._RX^46UL!*3X<']A&?\5TBO+[6R>C)3/S MI6?7E'@6B>,*6>S6I"R@4": VX=,0,(\#?%Y[.97IUC PPU+28=Q[ORE!&LMJ=7D]8\H!FN_KVY_3">'[.T%P*=\F$J1AO:DX MR&$L'XA?)4L&'M@;\77 ]7ZE9?,>91\$HD^%(HG+\7KRHM!$XR& G:Z_>F">Q3 MBI&K.EOOX1U;!9?YC^,EN0WN=G$0@PED9IIE)NG M_F'NT+YRJHQT$W6C7?(*A=:%_G+:,+ARAJ[X7BW)P!9,UZ5@QW;*+AZ*PW$L M/Q G&>UOKG@14.R^C-Y)D]5AGF'S@4^AWI2.=+KG%H&U#+GKZ<'T)ID%P7B3^^5L'A?- MCA.W74J*>RSI93..)X@S-VJY?3[+H;1#MI+O.^!PB /@\8>[HMH)*8E;H7O- MW]#$"H^=^T7Z"R/;1*Y(I>&1I/BF-NP2Q(=Q] M=LC9S25QG/./*!+!\JOX=1E A#HJ[4WS+KP#/6R^AWGLV&%X E)"9F459 M4?AP.XU=RH%F!K& Y;,%)?W;?FUBV<,<](217R;7=\\?S[VET[0P(YMDY)JR MFL2:*A;4.@R0,/9@A"1L)$Y N]@(>F\Z1VWL^A]O2 MS2^#2B)JN)F9GC[^K?2C6^ P%WO1/+M\:[]_ZL_SMIMK[&*BT7"RHD]R2# % M8T0)OP_GNJAX?0K#,SAY[CQUE>E_7KW+#Y4,AKWS-SIK^)>@1I %-@F^IZ?3 MQ_I^;,U^:>M&5S%F;R\.(*GH0X2I#]2NGW]/Z,OP;_/-9(GEG3>OS8$QA, # M4HQXSN$C$3^V_I.+$P<$;%[_PX@TQ/D1SRB_E#"3EF6HMY&PCXDH1H!V."*2 MBRC$-7%.S9TP?>;*'.->_GB&>-PU#2VWZ\_JTT:B,M7EY'X83 MVP13[5H7LHH/:>>]+E,5_;X:TMO*XH MP(B@KC7FHA%9Z*A[0QK'9WV9K35Q1H!O%G8$;K12H7E*5"[J=TVBTJA?$M7: M;;G9JM9.B$*I5;VMMJKE9MY!-U];5O8A/;\F=S4V.GW95,QZ#\V>O52LOMYU M-B$:@..Y##R0SQXG9YW>[?/@HSZ@<*+^U!M:SZA!K<8[D!YB:!,$4=*4HEV? MI]I75D.XCA%SBR3^*"F2A*!]#WHG):]M'CL?5]>C/Q6Z M/NQL'9T$V42T;&0.T90T JW<8PPS-_=*)#,_]RHR)5+F*5D;Y4=2?:P 7XPS M$#SV6JRX]\W.YKM"$L'W?0_AZ_"Z>#U;CX%<>V6QB^@35/B21R: M"0)@A"0D'QZ=7LF?-K45W?!R!?[<':/ 5'&&O2S#XZ?WV[;^='MZ4F4R#X]' M!DH;6I]V(;;R.E9'68#',UV,)@ IK[#PZ.884CM.]A^WQ3'9O4\4EWWKXG MW")NX$]3581$#TDH(-)):(2_9RWXR+2EV_/F#*79UPVKM82*EOQJG6\K^OL9 M=WJ=G;AJ075,1,3NHJN(]GXMSW%<*8T/Y$D&T)($;7YF+JOO@+TASI2.T71A MF;T2$"3H4KG,#!?: 7M#C2B-WTU7M,^5*3XS-WL6NN#%-[<1'.BU?']_-SR5 M)F/%WX'Z6\$-;IZD*7JL7@R+;I-&G8@ N^D<<7^G*:Y-)?B*<9:'O)/O)%T> MW.FWO2S&H0VEJPQ'MKQW[SOCYD02\YWX?14V]YT9SS0FYD!C]%!8YK$(!)K? M9+)61O/2FTU(3L-?2?$M75C6M"25U+?S8OG-F&=-HUB=!#JVBLQ&;7']G8'D M.;%W?"(,*IMH?'-?5D_&^N?8,[U[.7JR*L?"B'LOW+[AM&Q-*7IRJ$"[DYC2 M0=B$>">#[QJ".D?+H0S',?\,-O2D[ 0.H ME,^9N:!TD?Y[-H<'EEYTJN]*ZUVG6W(682DBPIWVH'2)'B3#:XMVC4AM6[2. MSUA6"!^$\A3@F6RUW=T.2T,P)X.-.6E ,GN#Z*.:P\RA33ZBU0J#F 6ERIT5 M&T*I^3R#F"$6) ETR:: +L4Y2RYT66OI)7TP4&SU0VQI]56C>R4;;ELHVY37 MQA^CR=751V6$8\K3P91_H\43EOX/W+73]3M"L! %\'L@"9F E.NYC&/($YC$ M2Z-TYK[@RD1Y&V+1V1A=H%98RC R$77[BI MRC;,H>"GI47 25"D=+*-H;[\/?JH@@T]5HPS!3IH6)P]DPF0"_2N\_+U7=N_.9^8]N$-J XH"J,! \,!.FJ% ][- M^1\6:@#U^S__^36:?E%/1]"%(B&C6^I0,8F:\DXT]*&L ><%0#050^W])(:R M\:1J1Y8^@I!F]NMT ?-77- SU\41>N#_'!T1%549=/\EKN0GY2?\UM>QHG44 M^'"&^DG8BRQP^>9)'IFY&1H<@O1VT%:B3\LI'-X[3YXGR=2[^72<]CN,-ZG_#+9:)O M("7_K_Q(,CQJ>-EVKE.4T(ZS2P_D%;*\Y".VV$JQ Z5-_X%^N@6YUOY]62TU MZH6+DSI1K96^$X7:,=&\*3:KQ]5"HUIN_OK1_KVU16:'*Z5ZK5F_J!X76F7( MCQ;\Y[)<:S6)>H7PM 7XW_^*-$7_)/Y&.J9J8Z7[CX=?'N5JC ?*T53!O)OI M7>U:?40:^=>WWSZ6R"9DQ44A?AR9ZD19\NQ(L=W_]6KVPM-WR]==JI/MD^!B M!@/7J=EN$OUNCN3.]/?8BW(EA9*3\LB$(IG^])-8D*Z;@EB;'$BRB<64ZVM@ MGZU'[PH".6@%@VY JL#O*R"5*$_T?]\H-C*T\GF>WXHKND%8?86X5V2#*&LH M-7&L=)1A6S&BR[='ET^NM MM,O3J'/V7WX9S2VH(9]V^;)G&KG^M9=[L73&/@-S/27_YG^)%K%?@^)!Z MA0V7MQ/BPRN,'*GA'%%R"4P?%0%/B8"1(C;,6,LD_].KO5"]L K(C*G>PKT< M7^,5=O+&W5Y6:;53X+F7VZS]0?8]%T51*[P%:=DAL>_4H.&QG& W>-F!#'8 M&&+Z>?QR1Q)U'& !&77,PSY<3>(S4NHXM\M[*H>.Y' MKMB&) K6^3#HM9E%7NBLLP2NK:[V)@&6PVZMEYTI11%Z&V>$8

79CNS@"4Y0$O9&D.?)B]# M2Z,$[%9%C !8=-E-Q&ZED[(_**^UAF%H_<]IZ_BYUOAS\:K.N[KX&*GX?="2 ME5\"'43AEA E0(E)M'3P=TQL0"N#HJR]'"MMCV]Z^"-+K=N;JZOG;+8*7=" M-EP^*I+LR1U[T/..#8-?XY IAW&\EH#=$50 /(P=>.G0FH0(7#9 ;^J:$6YW M\&](,X#;K$]#RGZ##C-68:[CM7_2?NH8MP]R.\!U+!N.9)I3;RA1K,Z92[VH M@43R,-9-KV=%9>;R\DGKE*NRP_MDS_E?G;B'7?Q**CA'*LM7[]MFDU^T7LSD4:L$C&0X93C, 8J#+.V_LXN?AEIF-98NP42T'>(H' M%(O=US*KN_B 4&TD#0G%0B(VNJ4YP$D48)ELY9@"&LFOLV-A*+=R7?LH-D6Z M=LX$H%P?FY(,T$U(R D 7@::! ;:Z"2D'5Z]-CN*,.N]%7DM@5[EOL%-V'>] M_ 7;J&K2)DS@=E38Z70Y-'93DD6K) W3KT%#;XVD_I)JN MH;UMZ(,!-&=55)^LF&X#<=NHC@OCNS[#WY #.HN0WB7+-E!3NAQ7K"U01JA3 MTK)PE!5/&%CF%QO.,?@E&UFU64(V;%8"E&2NAV()V\*$@>U+]OEM(FFCSC7K MZ:H8=[I=HQ=!D:CKE9+MP]*V)GT&O> M9J>@Q:?GI;%$"VJN8%-3@-1D;7M)9$; #:9/B:Q&H$HE="TA!WR\))&!8 MX; & :XU3@HBA31'<]LL >/KT VGN9EM" M'S%B0&B)W+R!&P-$1@(<'[&2<0_[M^%+,/*>#YN>_O4Z&T9E'14&7/>5=;X5 M\'[6.\RQU>Y>SH85G5*9N6/S-9J;M *,+*XP^!E?7/XN+T(C8Y_KX=-&QL@; M+C0R;EV_C#X^QF6F^+3U6(01$NQ?W)L2G?_!76YIB0>"&#$\_%+"356V8>?%4IP9\TOET#S@. 90 M5+)"S382P72JH?-E>O*D+#:I1K>SVK_8Z\G\_-=&P&6WRI=$=2X)1%($+)]L MX_L A+6[K$!@FYPM9\XV_>I\;8>S-O_8X]AC)LN]GM*QZKWR1P?-TU0:LJ74 M-614T'_EU['Z!K>U9ID-Q;0,M6,I7?2'@M9=?,'SSL7(9#0TN)/;JSNNV]YZ M9!*P)0,BDW*E4BZU4*_@\I_2::%V4B8:A5:9J-?LYL' :2%]6]>! MD-B'IG#1L01$&/$P9++A;.; \;[+/Q2BTMA]9E!"0P ,%;&*=E\U8!X>55+V M^Z%'F-WKBXE,/PC,O!55(DXWO0 K.VH>)X,7$(D)% ]$/C5US\.P0P\G\K4E M&88Q'G.\D46Y4@Q5[U:UCJ'(IG*L./_"WP=CM#6\MLNQ9^XQTCQ(>^URS7*) MOOPC;K_Q:7![8<<=5+'#K]W=#=NN.+&")_SB9!+0- ^Q4[;NFNVQJ,)B'/P9 M]AQ@6!J**EO-DO985.$X#;OG&B4!CD0)B23:6*11V%C1!''@^#?%=T']62P9E(NCZ(4. 8P8A*] ?.8X="Q;[ZV3,8,CVKS<7(O MCXJ?ED7=WO6R OL#SF:BVV] R!;15IY434.G\'J/^%1D(T/YN+1250DFI0IF MO0<]".GK0?#[>D,H2L'_.#JU2H!M;EA;W@O7?3FL4L,C[?B M[M([$-F6AL9(3P7%*2CSP=AM/_,3CRPCW7QMA[K+VS6VS^$-%* % * Y(W#L*>R;K>7##)NF1 MEX]HG.!&Y9BGOG19E,M=K.#&XPO7AS5[HJ4)C$YA62"(/!"C'L'@J&L>VQPZ M1L_7EF1LX[W0WQR/1@,%=:N4!\A05 ;Z>U5S=CWM6\N;JZ*%]"HURX(&9CWHEJK5)O7!9:U7HMG^N>KRTK6\\[.J>J=?2A MTI(_%/-*5KLUQ7JA;=0T96!?+88T(+A J#9=A(4(RQJ< M3!&4K8H3I]B1Q8[X6O>]T#C;A ML&LQ*(H!5-09,'MN!WFC$22T)LD>F0)@&=31+1Y,O_0,V/Y MVI+,*'K'%:+A*= T5;4W:"E03SVM.^NO5[64H;F0SJ]?UAEA?/%P^IRAF]2U M>NW(SN)7:[?E9JM:.[&/6BO56J%6LG\KM:JWU5:UW,SS^OG:LK(+?<9"U'OP M7ZCSJ+5X2X>_F8KESNCT#MA0!\[TBT<5XH[)S>#.&)W<=^0NSB3V7>7_9SW0 M=9=FNPLZFGZGVV2CMJ.([L6Y'U/*LX8;-T-Q$;NW\VS,[NU[!KY3@,(+TSIB M[BZ<4)G'#I49P(M2?A23Z'X)F^7SE9EXE'(26/0.346/K/=N3*5@PCU7;\-- MIJ%.SM-[_Q7=J(\40T8 ] )U!KA0Y;8Z4*U/Q\4UAM;5\RL[&%T,LIXTGM$! MWP8)<=A]I/>.QO 7&9%O$KK+ $+5",5E@9T6T)<^/'#9$'5*Q+XH7\B@:'QU MP4E1\]C'YSQ- 8F4X8+?U@R M9.OO__SGUVCZ?3T=@2Z*A$QOJ4/%)&K*.]'0A[(&G!< T82Q6N\G,92-)U4[ MLO01!&.S7Z?KF+_BPK7Y"D;;>> B$SH*.G/Y]KO5A\K:Z>A#&'M\(GW4= L^ M5#;@RYI]^O-DR .((0T+W?ZP^@K45J@(]KUUV4)I#R<)"]]D6O %5&UM?M\: M54ML_)^C(Z*B*H/NO\25_ 1W2%-Y'2M:1X$/9^B?Q*T\&*.?B:,C5W6ZZMOZ M#3>_I.]=&H^T:FEQ/#* RS1K2/D'D4A?E<\2.WR>2:)G5HZ\A$])_DFT/D>0 MV((!=W#G)U&#EL!A2TU'](O>#_V8?@K]!3'SUP_(&1\>&8K\9PV7YRO<^GW,NEY;%IJ[Q-^N4ST#60O_BL_D@R,IEMH(R.%12/8D4;^^B&O MD.4E'['%5HHOM/=_M=T,!3+8[4<2C11VLQ"7U5*C7K@XJ1/56NF[?4K1O"DV MJ\?50J-:;O[ZT?Z]JRV^0V[5ZJURDVC5B5*]UJQ?5(\+Z'J<>WQ3N"":+?@" MNJWA99!'RQKC@7(TU33OKGI7NU8?T4+^]>VWCTFR5[[2- 0QX,A4)\I2,Q:D MX>[_>E5\X>D[5KM=Z0\!G^C B-IX"+^M$QG4*!"=C% RQA@K2Q"'_;:$LHIC M$Z(JTSR&'S+4D7W72.L695,UZ[TK [I0S;(SMRWXY.) [[S8]G&*:T72.R$@ M_I<]3LCV\\6SW-&YRV];%O+<),/M J$$=+7_^U^1IJ#OG=L:FTBZ\CBYKYP6 MF\,_7.]2^/:[)EMCPS;:;9=D"$&ZA&X\R9HZ/4UQM\)_Y&O*;)G[.7[=^IGY")"+H1[I]+#MQS__@/\7?OQ\L/F;A5 MM+%)%#JO8]54[>"AI!LCW7 &V$^_VW[7]*/_ $(F2O(GI)JHF@,H+Q,&.LIP MA)"ABRK1U6%4WX.B($NWU^',)28*3X9B T;"@9)G8TUQF$V1@$!I,.)O&6H! M? L:ZP<7<29K8]GX=-Y$L_:;:$ 4QD^03>ZK?B\RSHNV0GE?=Y\#W^UAS_+J MIL0"-%@0?8,\U"%2OE,O5>)4'^@0(0^)TD ?=Q>E@-[@+X!+^5DW8$Q%-/L0 M:??U 33R\Z?8'';_F;*J.6X'2\/SIOFWA,K%KC1WOE%QBKW0"D=C^))I;T/% M;G [=N)4]+>I*8(K&;8A[$5F MU7[CM-\:*3T^SG,WR@ IX16,,C];AJR93HAO%C^]?RE\J.;CX[04 :F59_N8 MES:O'D?=[K??Q/HLB'<]P3U,X J=9SWZ/VH)!40]4*W6*IX$A[,4=*HJ\21@ M)+_&%[;/@Q:D"P5F?!*F_9%?YGCTFX)_A/\@D=@[T/0L$J)V:#H)^-;Q8!J[ MVY'[>.AJM\GZ-]W@K:E>_(\\%]/M:FYEEVY/D&A:O,"DT& M+C3R,PLWWYO?B9-"X>H[<0,?BPP\E.A0L?JZWYET=#(@V%!8, M\]%CX2,]QD%&T :@ZE3FSH2M+AY&LA0H$^Q?8;K2Z JMM"#NPJ$ 4,O?2,# M;@I#'7P2;=ET/#QZG*O!:(FV&BH?(^B(;"^D0^5Z4R ?AE,7ZJK@F^X\4G^' M=+JOP8=;1UZ>SA")LUL4384KA_*&09$-0]#?#=4VF$C)+6CN($5P>?!_IE^Z M^JG0IZ&_&LB0J7#I*&";46:_!4$CM(,=MS]SIVZ.&.Y8[[K0=T'TH=M&??Z. MD#5 8V#K!OS4 "[(UJ:9\&=R L$^(D QE%GKE1E)R!_8#+3-U Q7:(HURXKW M9K2ZF4?5&=HLKV@UTAS?S\X69"<=NZA9&U0Q"ZI$!ZH@JM "SA[0=.))U[OV MVU'B':[%KFJ'UDE%.2+W>^:C=_4[4YTR%/$>KUR.PI>]B)L0""'V:BD+8 MX0]C,P!JOJP.S']RDX=,7G2PJ"*+YPM7(>^;"H2-Q@1(_U!XD#VJ*5T^AI2GT^(?KX#XL+JSG7'8XJ\L?2YRY$ M=%P(II[<*6H7)8;\-",IQ7"?D91:($=P*B/H#F;+S]4C0#VDJ7:XT8-%C$>S MV-A5!Q2Z.'<$IJ %@@R43T%?<*[;D1;ZM$='%CR'_4?XRAP#N2$U_%[3&X;H M8PO%)_;#$ IW(J&9WD)A?JH?\.EK_=3*V]W'0J@S14'UBL=_V4OQ[@4(PVKZ MFP>%4>):%';5*'TE]5GD#4.NF)>9F+Q,;:+425]6T5^'8U\) H\(O6^>XU%M MRF\GHEQ]HJ-1/FF[:8*M/M>PLJU@=NH.HB*W-@K^Q)"/CZ9A'1V5[#2%@XENGFXRZ?7U)E=D'BZ$>4W5BE*OO2^QLD+?&B7RB'*K+.V? MX)K=M)[/LI9R>E$G/MHY/;=\Z8CVI/>NQH:"BO-6LGI_S=)Z ?O8*]6OM&4* M,%@9N+:$&RLWU=0D"K-?6Q74%58"STPIP^!-A&&<\F 8X[D9Q?IL"N6FZ=F6S%'S*"SS'OE>*@5("\I-2[]W: M:=5I@P;G7? K']6JNZ\$M*\B["9W4=/=]&K4KH6[LT%'>9KMINF7SYM.A%2S MXJT]8$(!*<"--]UN"ZM=W&XBE7S$)1WFPJC_3D/';\3LPJ,K[!)@XM+ MPRJY:&Z+A5QVU3+1408#M_K9KJ%&OT-9=::_;Y:V\R\]_4DL5*ZM[VP"ORB@ M5FBYB-O]4A)*X$?@'P/NNR'[.3\9#;T"/Z]7PHVH?ZF_:V-D)M ^<@\]T %H M6X%HVU L0S?MTZLW!9TC==$#/>46]@<\.6&TK9VZ"W16Y"0C::>DA?WNZ,7L M; %&64>HYL.T2W[M; *1]HIK'B+3RCF6.(RS^K MPRI]5W@=4-A*$SM5N,8=SK>@;2^GRUZF8FWE-Y-7?GLKOZ5M5W[/%8QZG%S> MO9Q_-/GVL93G!/Q3<->:?W"&2VDWWA,H%@>A5IN7[9?KXJ1Q-1]D[SQT#L\\ZUT;^@4N M-B@(A%B4GOX$EQ\!E49M7QF"2BF?*8TS6*HLD0_WTCDJSS7G M27H.3WW0#& M ]\XTBPQLA2&QSO/0I^V@DXL%D+YV;N\"<;9]T"I0["%JG[L73LO2]E5O'!P MXJ_.<\G>2']!-,'Q/IE!21WD?Y&T^;Q$RZW8$&PDQ,Q#B'@(:%W)1F*B M;CX0*91M3&GX6I+_)*B9R.<53=ZX<=D>"U%C1H9DIET_2(82(AG>^WMG!5/# M*Q7O7I^:]SJ[]:"1.2(9Y^30_@FNWS6VBTM<-+92U'XS8<8VBJF-YFR73B)@ M:+&RB[Z2QJ,KD81S#L[X50Y%LW?16%\Z/JX2):?^?N$D"?W!&_BY$BD:$!28 M?1A&(NIFI=5?33IS'V0S,+!$H;B^1($A^9GYX>EHY@<]<&IZC+Z@MM_5@D;U MTJM/@+:%GUD9_HB>69GY2I8L3-3^/TD6)T2$]=6[NG M-CI_GY[_XX8W>4@:*>+ ^NR?2T7%X41<'T9 MS,+_M9GPJ426WSS+L!V$-):S=[Z'JE6-J"AMPQ&'+8K5PX1UP5@QJ@%G47VQ M;<#A3[2W5\"\X,&N=T GW8X=#WJ':].C%2H[Q"SGTU['@Y-K\N-6?>MLV1VP MT!4_\_>V_: MG+:V+ Q_O[]"3V[MMY(J[,-LV#DW57B*O3/8B9UD)U\H@1:@6$A$@QWX]6]W MKT%+ X,QMK&C.G5V,$AKZ-6KY^'1T@QY$!4/!,F-GTK'5]UZ?5JHU&LQ$4JD MCCD)V-^&_)2.HEIU_&P4U>HKRXW42L19+2SLNMF)_FN_>5EYQ:.8-C]9?JB( M_>8ST^M,)5)I> K8WVI%F8"J)Y45>R\9W>MER:;>FI$U M,N) 54IY48G9E#G[]?2HQ).]>8[WA3<(;S#F+KL>28NTNDTD=L%TC6R^+.T&_H=@VSSLJY93H(U%?"P"&EY"C:\/S3'^!' #>#WB])(0V /'2)^!QLP^ XHJ!E#F8' ^8J/?OZP;W!J39]* M6)%*!40GRXKQ8&AY (8I2YG!+"O,CE]19JQO V'!>M1:-:PWF4D[>TJB76/X,M$_FDKB:'1UV MXL-K.#PF"U.-'JJ>!&L!P-M61!6:PLAW) M-Y7D"(ER:9PGQK,*3]>L#H@T-=_/]^<_-MDGSI_6K#ZLY$5DZ5@ M9*IDEL4MB3T_7MWW4%&YQI7*:KX'N1A)(Q]-3M%;4)4Q1C)M44JN,"6NU!XG M"%TEO*95,@I'3[&?U[FG>W"?IYO,+-BB0YV;4 G<*MZIALZ2RVBQTN<:MZ1 MK1S8L\Z1\;R&:JVV?8>66EKJV#94LN)6QP8RG<@#@571>7V+1G!6^!<)K MQI-PV#_=O J?L63@/-H/@AL8PW=AI^5J3 MQ9P+3TSAB7GSLOJPGIA+K4"T0,>OIT>@'/I839S0%%95^&(6$.3#B&5*%@ OA87&-^8U4IG\?MS_1S7'Y,Z2G?1'S$K2B*T+^(>W"U-:_;!K;2G9V@\EE:>F"XT96"DL9SGOI M*DSYX^17&$JG<8GB363GQLYG@"&\25EB M.J]]<&:[MY\?-K:O@ND?='OWN:4SR7#3.U*BY9*25MD$ W_8>UDMU[$%>ZG: M:+S*XN)\B5@2])WR;H4'8LJ6QH+"R:_%9:E5_UH#16]7$!#1&J=A;2GB8W$N#8?X64UN36.>/EM6J&0VN()VLV]]L(9;CMD)]T; M3E;1/IW7^L.0?N;'AN)&KJ'>SOYH/'&\*6,7(3!61:/. 2Y'%V?GAZP77DBE MY) TI/>>Z6H]0A_B?JIE/= EK:4OZ5V!1';NOX2]MS>-!=X5[NKZ[.$;SS^[ M!YZP>?0N1MR6$>]%'/&]&RXWQM$-CX"&.<[8QQ5'WH=6JN#V_4@DV7D2]*ZQ M,:%D88^)-023;;@@]R!^J 0[*7D\$ QRKN%=[U!E:V6)N9?K/L2))3=L[[XE M"IS\7H6)Y;KFL[RK:8U -.HQVLO5@2UEQ<_YM#KIODC;>CZ%:%Z,N"7T8#M% M\\K#B^;IR-.8N1]XP-?3/Y_YR'/13;IIV?W."TF('NVUA?N--WE3CN5"(TCS M+*'[%"-N"8793MVG\7BZ#P^?E&55YD@4_*'[TGK66$)"D,DX;V^O M[VRBNDRAVJRDVCQ=Q\?1%BHFZU_?S:HD=[W#&8?DII611/T>GKZOE=V4%3 P M)#^WV7T0FCPJW'.SK^T:R;D6O$YQ\88(B2_<-_>O%_%&EV51V^L)2BS/^;#. MJ4:+K0J9!11_A9M25]2YCQJ&Z:>4D;8<0^HDL3R]+2[U.Z1E:I9(!*%XYSUMV M$'C.-2_<(".9$"QS[KI1B+,;U#WB9)(*-5JJ[#U!R>$Y'UA6_X!KLLTJB*A% ML:@VY6%WUOAZM1=4.I/?%ZVU:U-NK.IDHZ@ZF:@Z67F\JI.=[FSV[R 8SWK5 MWZW>'U9UBN$-L8@5O;?BK?M*HE]03&V-_/AUL75# M0O.ZTR\+4MLN-L@!9MUA-]9X)4 M?V!KS[.I"+#@ICR[AY^9DV93E*GUF(%L4R_BYM#4I4_WJ=]\_-JJ,R?H3',3 M86LPL[0!+Y1ZE*EXH\Z>6]V>/U:H469Y"A>JM!]&J%GMM-;T,FV*7E2W4)*Y M-2'9="3=6M2DM:4^*E43/]=#M741<'\F19"-RETDP>4-?8>7C<1S"_%QU.]D3:ECJPTF2XSU,MK:R"2JR_4.<1#A<9Q MWQK'DU<#MJFDV&WN[&8D_]M?W(S/9$N$_6SB2R'V;S%9F>=]J;8*T7_K#^_Q MC4B%Y%_(Y_8.,'^,Q[*VR:'K"2^)Y\MI/A"BG]" MQOQ;7K#N[/+TYW[YYJA>_=R_EYR3=>]ZQDNX:5$_;E3+1?S(D9ZJ//G>=(<8 M:?4V\J:1%.[U-[8OK^3/I#7S1/M:N1#MM_[P"M'^J8KVA=+PP$K#_L,K# [%]SZ6[U#.;5A_NL(2$<)$)&EA9D3AF.Y9I:./+ MYMZ&6(4AEJ'4BON5WTS*L2&[GLCX_"[ MNS)Q: <3+^ )YKRXU8+T\D(+>%PM0/IAJ)=)N5TH 5M\=KE*@,\"D^?18KMZ M!V8&D<7LC<4W@L1VN(7!O3;S=W]"LK ;<3(^=+HJMBQ_,8H= A MGE_2PM'O/G,.X#:'@GO'7VQ:5UAAJH2,L'X^)@ULT,@9Z5_[K9#[-R#WW[&? MX!;*_=OD/5C]>FY&OK_M';V'%,5"CM_B^[Z@L%1AS]_^X[N()G!XH1&.F&&9 M*-)[$^:3C!Z@D)XUIL$E5!2^,.(_FX<+ 3R7]7<>(VN8>[*_,7L<98H$:+]M M/FGXEA,G&/]=+R)\G59!DO9N]J2S>NUSO>TCB;;06 MQ><7\OU6T(>YS?R*<)TG<'I'L7U^XGO7-C7Y"[Q!>&/ZS B$\!\P_]KNLPU8 MWEYUWE;>UQR\"VRR*P":*P%8?M0CL]&/[W ZL /G/NA K M:L 6-6#U^U)4@2VJP&ZY"4.O$7N?VM C=+7Y!N3<&[\W>R!)JL\;+S"P:!)= MCVEF6HNO7EB QC5@8"RCI=424-]OT!RA$ +QX1:RJWJ/5W!]1J)LQS@PIV/L MA!J CFD%ZU@HED)U!6/%0UW5QA89+E:YPQLJ.+#R1'I@ M3NS0=-Z'EDSJ?1>>U*O^YQ]?OFY."LZ;*<4U,\VL5Q9_<7!#C(X^.2'_5E[C M#X4C;@/R[;X/X ]&QE<;#4)WD7.WTA/7VB*!-O].'G\8G1Q8LR_.C;5AL7:% MFYEIJ[KI;/JOI]]/\>(6\NQ6W/=, DSD,H,7MJT5 NT6'US'&'D..=+N2ID+ M>;605Y.'EU>_GGX[B\-#@$Q)]OBA_^G0O"SO??PRVIS,.F>V%'/,M#E> M66S%\?60LH3IEG[D9L5"@MT*"^U62J[M+9)2>.]O6'A=:4K MNI=QK&P@0*RAB:\H0A>BZU9<]%S1M;I7R*Y;?W);++L6&1Q;+?[6BPR.U7FT M?>/%#%/D3LQ6R:="T? M*&3K#1#N^TRKKA=B]2H79[-2]:VO:L9WLWD+L5*'"TE[*ZY]6M+F42FB_UD1 M][#-1Z?%/60+(EDL@$F?R/G-C] \:A\?W\Z"?EO](6GC3N6$' M;[^T[DOVGS=Y2J;(>)W7-JR_/'GWBLZ<)VVGBBS1TR?OEFH"RW!T64;"1DC^ M&H+W79G<4PF<6!7#W[&SX.:@-KH>5>Y5;EX1S3/^HZLCZ M/$NX6IYO%7Y )K0=4%K)^KHJ5 K;ZQ8]?+^VU^I3M;T^0@E\64<"F4&8[6JC M?[WY^CFWGEIG4JWU4]-4\0PYQ^(B.HFG"N/L!HRS#U5#I_HHAMKF%@F@Z]_O M3571N=LEOX>TM90D*KTNA0EW*XA#-E@">Y*U'\V"6XB 3U$$?+(%%!N/5T"1 M.@&>N@.L'(-/S:EY1H_=5RW%==:0X!?K)VRE.B)JBUBQQ"*]5XB'3T@\?)SP MV/I6B8=WOON;K;9X9P)P#WEA[7:VR6K)J.C5&'_([PLI#8/%PK#MMB,WYG 09D!'63X^C@6^K(6@O%>I!H1[<(@#_ ML=6#.]WTS2@&=[_N[7M(M4O:D),F@->&90>!YUR+RFC1$':RJ#2:46@'6V!C MKM:**.&M/[E".7C*RL$S$^%7[8'X0&+YVPBXT&SD19?F)$)V&3+?96&*5_(? M-RV4KS-W@D>OGU>GIC;X\(:J#Q^U_+?MQ_Q'D+N-BA+NAF9^LZW]?Y3Z_20JZVSJ3^#BYY?DZ*ZC@A\6V@49W7+(36A M%[L^^"#.3GRO#R0&8Z-CR19^-RT")?T L@Y<=_^>B?;3D(4?'@N*$;<-WYZ< M#G'P\#K$/K-_PDZ^ ]SL*S;?XB8>V+0:L>;T"=ED_10],;LA1E_=P"]>*)2) M/T29V"83_=UN[&;TB4UK< 4YZ<,O (#@69NR5"6].AN#_$]_>5%[KBM)H4 3N]>TZH&'Y)T+\* M^"V$_C]$Z*]ND="_WLW<;$;G.M?SWK,YMS4*_QE<[/R0^O7*6&\%GW_.AW7N MVV/3MT$!8T]"TO\/=6]_8_S/_V2N;MSQOM6I=&<7]=;513_\,+L:K=&#G3>/ MWP%D =%,_2D;;L??".$M*;;]!(C8@VE*\BOO4N-@N;D);4+KS8QS; MS+'^-L[A*%[#6GY%S.TC7&I[KXVOIA/A9V-G1X#8LJ_EUE(MP?>I)7@U;@FN M;Z@Y"3-;:A(KFR0AY:)]QED)8/K^>?#:!,"\JJ MD&0^"#@89=CQ?=,=LC$> MH?'RDOECVR5^285H^48KW"#V2M'!'IWT@VQ7!_;CP3>#!KSU^F'$@(L#)QD" M)'T&W,?N([0#@W>^93 &27HD(U+PW,(;OA8,LPQ*FY>.&*^80)-@&5? M(W'= 94<#B%D#ASA>!RY(E8T, +F7]M]W-_-R 9QQG8)^0P8PO FS!>/B9A2 MBBKK\RN*7/3:!BR =^%P/1_7GCWF$@UUP)4?,21RXS"(1\2=\$7WA.#/^35? MDMRYOM= P0=E,1_7,K)[I''!>S@C*F'A"$2AX0CHMA^:\#U^9WEPFB&)_+@D MFP6[1@?@$/5'<,92!_X..@=@_\L!Z *J.!W?5[5.&RN_PE4@+'S/<1"X *P !@N1X@C\WUX@3@AA[(^2[!V(S"$2H >/7,D)_JP7E\5#2<"T09""O! M7R $S@P/VS'),F[,0'MR]:,E"NF3[,9[KO9-(O,I.D'4$EY#2K(4#D36:##M MV'!S&D7B&(5??CT]0MS@9@;C!M2A] PEF@('1&RN[+T.C&_'9T>&V1_9#/-\ MR HA5BJ((I[?*@M5=>I3V$'+=[T;.9[$]3ZS 8ZT<.!FKC<&8MYC+AO@P"O. M*781'Y[B=8J.I\GSGT9TN1!HIZDLB*B%R*98T"4@88+AZ_(O$D,[(-)F(A$C M7!\ .8A\[1Z6C& $LAI6>@5$ RX#)(=>@>4!?9UR_/5]=NWU24M""<[F9,1A M88@OO>RC# +DY)HY7(@0[&>>;"YXDI3Z.#."_2:K\:8$GET#MXN/ 5GM(S%% MXA)(TIV8*R8SL#<#*., 5NC=!'__87B#EN8W1ZC1!7 XAC1L [!BBJ. Q>_6 M'P6?.??JB^)-3,%.T>J^!CMUCX %A#>,:;SQ&[.G]F^;,X T4["((^8C>BEG MC)$9I);CV\-1J,N6\#$]BR8.X2*42 32".?(7E)G"T?P* 8Q%:2?KQ!> /W MIZ2QI[&)@H!K@DR%>I=G =" M9 *DU?:BP)@RTU?BC0/2OO'2'J .1I1/7S/L#\\!!F:# :>[($Z%MI,CR ") M96Y2]B)141/,>CF[W,VSI.H&K6IW-IZ\'_0FTV]N?WC_!JVY=JI;F7M;A;DW M8>ZM/YZYMP4(='Q9^1[]$WSMUYZ@N?(")4;C/ *5V@16<38IY(A\ M.0) %$0DJ7HIQD9"MS&1(/0F*7%BL8#0XV(YY]T9VIUOJ&"@+$N.F!#YLSIK MZ38/:\K!U!B"C(\+SY."M-WW3<>1>T8^*\!00J,C67M08>9-QP@.P,$#SWT9 MO$H^#=R7'K0#X/XX&'R% _M E'S)_FT_;<((!*WONQ'2&VD5@S]LN#"9DQP!@>8&-K64!*ASK%6$8#V4U4%?=(,!\WUN MIA-M)6&81G30+ M*\=3CVSS_!B"A)W89X1*?Z"Y"#@4QXY3::H\=Y@%:%HPIN6,*67DG7#(W2<_ M6HD/K4(Z^5HM3OIO0?+SKSQ\.8Q,8F-,C)6CP"L]S>L!N$W=1Q(NLLEQ_R:J M?4EQ8)ZFK@Z@E%:,4P)#2?B(\JQW1&26G7 )-><;T*])@P;B0AHHK#>!/L]X2X,-40>D<1C8>C Z9//!MTM.D1S M3AM(,EG3-:00AL$E:$([33'7S'K4N299+G!WW[M&]FA%OCP]I/^2O2^'+G%D MXH'(DD%DF7@!4Q8*@<(9K$5>2X8-B"9,[9>2S\HEPB>;403,14ZL!TF/66<_PHC$;EPN( AW%ZF!:PR?F" IR@B MW ACT*C,?+0I"8NP&<@)N$T'IOC'=.%B3@7M$1TIN-S&ERF$"S@GV]+X-C-] MQ^;7XF7E5<[:\5W]QNH8*"F5SR;F="S$+GPA8(#6>#%8#XWHL*&753YX"$0\ MMKIPD#(ASI@DV>[2;F6A!(0SFR+626=_1 Y*LQ2"H^Q7RVS ME3]2,,*H[4(,6BX&.9ZYNA*>H^/BFXF #QPPD*//TU%R!1\/U0"*'U%,']#< M#)(Q5QGL)CI/VQACU4OD-7*<@8SH(>8!9 0Y4)!0-!6]=ACRB#G<4"B@?"Z= M"Z; 1T3=13&&XIB4#B6>CA\D\X1K!9*+T5,T("T#( "\P0Y$W%9&"(KYF5K_ MRH86HMQ$K&64EA)HM% 0*?;T@>:7.+7"DQCHBPQH!Z:"$H9_])&F TJ3Q!>S M$($//<_W46"C-2B^*@4K :7X(>*,L!(?E4_!U$#))'_"RL J)08E&DKKBL^O M%RNM/@]1=V006$XH2 +J9VXPPC"2$T#LOJDDD#M&M22NE^+O;.%YM^BB2UCM#.#)%18%;X_L(7?&K;D2O.,!W&XX]SF+ M(5*@(+7,TW/0G7T]>]\;6F;M(GB H/_->'K:A:EI/)ZGI]F=G=B@0AP> M5MC/O<+3L\V"$HF+Y]*,T!%FA$)BG"27AG!'!IK-<_XP0#F/U2G._Y"X:K4%"U!!QLO%*E.!X[9%-2\1HY*FA MRB(66V4H>=F,I14.8XK'0)<$L,*0-#T$&TQ 41AYDX\9!9T$J5&DQ"$"7#T_ MD#6L4<5$.0Z%W3B$)?5ZP+B+2;'LN9M?'CE;TG(/=)5 QH7UE0WSG4-V R!%5X"A!^3%F_ M-)_LD5=C"%4YNZ:%9[B!0#N[TS4]XJF%1$HQBTVA#0(=C$("&3$Q"T"-,8U@# M&K:O\3$Y&:A&F #-CZ"4XP0FK8:>-;Q>R,D(?'6+J=$+@O$%3.Y06430(XZS MCLC,'DC;A"6L,#U,:)?JZ3S7SI]&L.;B/O,A9JT]U/< M2(Z0$0<*+,GJ8"[=\UPQ1>1LI!R$OQ$#&5Y+4(\C2GD,(U_DPZ@L.+181VC[ M05S)3(Q\#+-7Y@:M4QG41[N*+@>TCR8#3]RRZ3=R@C= MQ6M5\?;T3H'W>O)LPOFP7KX;IFG$>5PB8S4YL.U>>\XUGM:RM+UYR6^9I"_$ M-+Q L ?NBKIC\M=97E)5:9,Y89G [=@G#_P)QG>27#_AN$ISH3C.' ! B^3Y M92+KC/_%^2TP?P7,)L^X[7OTJ8D%KE(ZWXTVH#=& M N6P?40-M4H9497J:^._O.I HKA5JWK0G?WC75U\>?]UXG[^^>+-130>8SHI MVH>UA"=3[1>D.+[A=&FE1TJ-$[;9C>).I9RI)HNN1 MU0;HSHX.ZS=G_A=OWVD_'NZL6@$CA4S-2G?VJ?IV[U?;;1Y][)%,9A/;%IR? M1DCC3<'$>3KEG80A+4Y"27,Y80_Z->;.'33<#!GP(*Y]]OMLH@EH7UPJ+7$1 M4NT*-/#0%3-5FO^7W8M=XVVG$R?[:UW9D*W[D<,RR?IR\1<8R@(L2SQQ]%N$ M]QY@IF>0J"=P<70@IT!KY-#TR;49@P9V[?DAF?-X@1!>S\.DN">R](LLZDAX M%Y5HQ .?]=2Q%&RE(PO$(X;ULY ^D@9G#$S;3R"W=%C&ZP*]VN8*,1K<5#H; M3Q1[).7M(?AOI9JFH0<*IP$ BREG4Z.\(D$W(-X[TQV] M/!$: T#% ,H:,$6X4(!/$,=K&))(H])M1$""? ,TD,0+XF_2,)(2/9K!^,KT M'<1Q&%)%@%%*/-8DILPE/BV.,_#RAAF1D4$6^DD26[5TCP('1+ "8Z\(D4? M:Y+L&AV,X43UQ^S'48T]TS$I.(=';2\#OL;:&#IHN/Y&42N)*[(TG*#6G9W\ M^]ZL6.73RX_.$PDGJ)>+<()$.$'S4<,)#GX>#*],]KOQ,QV/4H03/):@D>E) M^"5@9X,C .48Q=:4:-'21(OD@]V9N_?M:/1C6KT\3E>!? +2!"A?]B#\_;86 MCOH_AR_>?.%1_DQNCTOF01"-R4&3T=\+D8*+%%Q_4M+\*A(&/H2%'I"+DYZE MU"*9(1?HZD7HP5^8V##O:(3CB><]B"0 4&Z8)0H^R,Q(%O)79;%UJ4AA7JKC M!9&O)$E4C"C@=P6V#4N M\DU.,:" *#K<>R(T5"$Y* 'I=@)A%+!!Y HKIFP4XC:'K1F.+F)"A,&D0=T M4YMB$PB()<.&J6U?:HQH-]_!D2P=RD//L]#+6N))-*2*H[QE>5$OQ+FEGZ?$ M0[<#F:6B'9IV4B4)5M1D/0 6]UJ27W3'&^R@L;J=*:[W3'7/ XPQ\T%G5@3LSNN M17\*<\MB77M?8XAKC]F=]:Q/K:NKZM[^N\'3XYWU[NS]Y,O^H7\U/&[T0#85 M6EU? ((K,7SK6N04&NQ\!GH5!3Z(.CLO,7_Q5<%=\[FKU/0HSN,S@;+KJ-1.?$A";#W;?]SK.T,O7);F:BTYO6^]J M *3O!'71=_@?4&B)?UN@]IHB'^ 6 V%\' P!6REI3V4P-#W M;="D;)-LKA<'1JM6+LG:=A(YY2TU/I@4BB0@5_C%"=E.W=5DF%+*,J17=:EP+FRB"@'G!.?*0PY3 ML3\U67D-SPK%"E[?,HD 7RX.C,S(BOO,=3M!GZXLR-'DV_RO^#[C]]7 MZ7=45?V.JLE^1XOGEO-T<9JDJ):)/%@-CB_>-'?;S7HS+4L:0H@0]5?R#FU% M&6[U1E3;?FASFU2M?6B9-K2K'MK>;KE5W9MW:'KB!!=<))'414I.U\DXS_4A MQ9]X^4E>P%&/"$1"@74; \Q?S:1]"$J03P^648#&>LA44?D>K0*9E449E62F+5X(?,QJYH))EF='-0;E<:.[ M$[YKWHFHKWU\F1B$6Q#U>C-#U-75RU+U17*:I-N\VGBH2?:@$FH".7*!7>/ M#$;& &N&\Q+B3N"E1+CY'"0I<^L=%DI*)U"V6J%&)%A-/YY]3\_+'?5@TV M.RNM3MV!8Y_CG$#.L3/T_EYA.2\2EZ83G UB2I="_/H+@ZNQ__?"_AW^[49C MRPNQRL_8=%X8XD/P?R^ -P6 >HP^1:[-AP;(O7A3+;5J]5*SU9*W0*Y:7@/N MM5BR6H!VN!.(+!=#A_J^T?NA]Z9V<3:WOAW+H3G&''0/U+>]5ZJ56I MS /S*^$Q6Z)_IQC%LW5.U#(B+C*QCFOA/U@;\QK@#!1]L2.BH@?]K?)^=W;1 M^MW^TOCZ3D=#KJS[XWHX%/5.;S\9_#B#3%^RGO&#RS>=N%+R!K2Y@)+ M!**AL*+UH>F9[A7!E.)RUT<"G;:T083EFT"5QP!"E=^>]FN+R&&JYB3\ZEH+ M&\HT)9'2]BVJ5C U)D!0D1#2!)H0NF@G]GC,+!NMMQ&OVBRWQH5<:0BG7AQD M%1Y[?!,(58*QFB=N1U@R3MX1*+YH1JUZ'2^]5I0+PX?Q>=X8IETV+',*CW^( Y6P00R[D7Y8 MA9FHU)DBG\,7V<) /"S&\RN9S!ONF;Q*J1;Z@MF>%M8^"WF)#U&N,- >H3AE ME6@A;*;Z ,I1&H=4*3+9HWAJ%2Z$#A20OS"D2#JO/,Q9M>QKGGHMP83N+AXP ME2A'C+O0%/30Y\4",::%]QT342H$8"VP&0$]@O.FB@H#T)J16')?7KP5#G=, M4!DSTTT-JT<]_QZ9L,RX^:+AV%?,L4>>9Z5>L@/2V &J/3RI7>-8,Q4OLA3K M,FN8H/2 7E>-V52\,,O!P/48?';N=]S".W\(B-!;5 Z,.#E+*UTKKW%"U M:CXOZA0@\YNI?8'*2@H,FM@AC:]'Y(@ 0-R[R"69Q:D4R1U8Z MV'C/C(R!__E:=NJU/!KD@DYXB_(?\U[ISDZ],S.*]FL?9ZVG1X$.NC/GV^^O M;]^]K]X<[F'0+=]F3GF8@NXDP".,,6-*%B5:^E4=;'\\+<6& *F]QDCL[#SY @XDS55GGO@<[E58?3LI$OV3F8PDYS4(BUS&- M>]GT3=\G*LMGP 5@$?N\Z>]N\U!V+%%V_/ZYTL0+?+7Y$Z]N4*DW$BKG M3L#ZJ';>($(P=T5=?T,+S-6)ZWL;6*#KY>C#^0JRL@'%%E!3JS3SC!FK"KFE M@SO'O%O;NA =Z([9,K^)%M6P_-WN;'QQ\V-4'46]I^@^:7=G[LE>_>ML\L^7 MR1Z6BJ$-Q_WZ!JQ@N;F%F_, 18P5G9C H$0+EX";ND// ))A86EV+,@K7Q)N M"I\SQD%$M2'EKR2"!RR1= ,*/IRFJF3>0U;D>JINRJXQ9UWH&Y:NG;%'5?VY MTQJ8$8^Z$YFZ*+F[S-%6AF7Q771AJ&K!>GD;TP(!( 19@_>7\LA/<&U[CJSQ MB3Q//9T9G:L9RH$>!1%Q=W)2P#(YKR6%2LHM&@1DK18JQ*NW-YKK;)KD0F=% MM]-\;Q,/+@Q23Z4=3IW50GL6!5EI/"B'-,T3#SZ-OQ]'2N7#) M"@IS))15EB($AK.S1N7T7]222&Y<&9LAK=.NAL-;4<>=B>'WRJ6\_ M/7FCWIU5!\'@R[AUR8 $O*'])V( N/>>TP"9*UH((%D!) LY7MP%!0C=8 N( M2U*%Y/YL/'&\*2/.S:,*J _-5$D R>3DN/=+W/Z8?A>^B[X7^;P@4%QJ U5Z M,5@06T0EDX]E%+VC,@_(CT*9L(Q2TC0(V5@3ASKN4I\?MO_K4>$.@ DW>\2& M 4H1F!_C@?5-@B#1=V]./$2N?,%+AH!$-5Y#HLC?S7IRQB&LV44'EZIUDXP@ M$?T<=^9'D.2OAL>5:";K$3&!I%'C$<)(7-O)"$V=?$EE.;E=,8S$6XEN*?J, M?5 </W=)S/JM5GL+V6;O[I$0\[,#YL69'*]]#'GI&--_OW[:__CSI#)S M[G8L]WP ^3);>Q.A*-5JJU0K-V\7BE*^^RFD0U$JP]]V>WQ\4PPO%Q7EG(++"[;3C\EQ:93X0X>*BQRAT:8]2D^+Q)$I6L<'N.51/ M#X]9.,RTEF,BN-C*% \DV8R7]2%37>.ON,63YJN?,P#E^B*]07H4_/UL>FDT MDSKY11]D_]<_/+DI?_A:_V7/D];EN>I5;[.W-+_$9Y(JAU9F MGRNN7-ZE=4;@\95W&R.S"OB/_P3./'Y;$JK*Y([@Y,/B!=KA41"X4\>Z_4RY M,;B5. 8W=R4Y\^:=-2<\QGM[P%;?9\Z^\K9P-!EB!5EW7NV"$I(9_W1Z]Q*O5ZE_YI[FH&L]<(5CRG@$EWEOA M=TU_ZRY_?7^*(=6\_(IZFL-+/2,*IIL M___/[UGVGGY]4&[Q,LOIMRZC7+5+F[VS4CFWSE=9XEZUY. MU/Q]SR=ZX'7"TP^-R]Y/9],GFEC[QDYT+Y,AL=*)SJLJ=U?"^<2DCNSRO[*1 MW7>VCT96MYE&2J#)6P3G=MX\?#>[^C!X$+J8G'_5F[.ZJ?-.M/!HFVEA^N0Z MG;%WV!G\:!ZV'X3^K7=RF8X_SX3F/:2$^!Y;@V#!0C26^MXU$]EBVT7V.GJ, M;WS&0>*0\\QX2^IBWNZ6*%B=:J"25V9JN>SSSPN_?%B[RY696P-37I4%BTA= MC[U47/5MX/;B#5K7>8X)[QY#02$>57=^P]A<,D>-@7\(9QS>\F ^0,O "4;O1-Q@NN2B+:]^#JM\C;( MP]/VP:=W9^_?(5(]-8=<&?B9Y]0OKZ]#\_OHQ1O_4^^M[@ &C=EQ/V5A?-$3,T7R/0DN'Y\[LDZ9C(/K9^/&#+I3JL )%/@ M['"55F.X4NP:0V4,0B>>D-+,L 81U1/BD05Z]3=,;-,=G""@8-NT[";-0.;? M&H?9\1*Y>EAACL9(E8'" #C0.WGKZCCE.([CEVG'.#"F/I/GU(TAFU@3;7QI ML8YF=^9>LL/CRP/KTJP\E6(=U:)81Z)81^OQBG54N[.WLZOZYZM/IT>C:E&N MXPFRF#G1Y\31'!1#.P!YB"*/^[8/-!((+L7,8EFW/D]G$H0[ MV8>0YT^#PI0I_& '&ALCTI[(-Z:(9CVD)-"K)? ,9XQ&HW@1V]6GM9.1MQX& M/5,XV0[.!2L98^8NYDL\5#E@F+7MT(8]/Q6;#/-27)K):VS#3','#I@: M0H1PEXQ>Q&-KD"=C6VU>-)W"=O\V7MJO9#QZAKJ_AE_AY[Y)O2:1M4=QMU1Z M5$&*'H5GX?@9[WO*JX\F 12#'MD)OG/]2N.G?2PIKR)[7)5H!DH0E8<*.*6/I1NIREAI0X1)IZ*C-61*P@_?SPO7U?J MO[/FAT\GYJ>K'U\'<66RT\1T&A"7U22;,_.+E34=7;=I55>/]4P&VU9*E7*U MU*[-KU.?&VS;7 &&<31M&I G/TX^U&OU@[#X2^>)R26;48DU1N#F\_(1YE7N5-90'6%T "9TA&?W&[*G]VW95KD>J' _= M?M'.F[W=GXVX>C]^[YVV9@ M/CTMO]6=??]V;OD_ O\'P/7-:;91^Y.QAARS Q"EO'B):;5.**]4>NYWC#J7'E>C<[(^\FV#5.<8GV MP!9%CM.+X9V@43)3NK+>,9J"+/4VK<)V(03)V"2@6EO+\-Z!'I!)(J@RX?:F M>C)5HDUK4L!4:^3J=U*F,\?8QG;&>(+[K< L8X]AKGG!P[QUIY;?)D9-BL_) M%873B2C2UH>R;C)CF>70J8)I2"[E!618F0,Z"4=&BYL"BP.H_,F:ZU;I5 MS'2:PC]PO/32Z;N 66[+=HZ./QP,-QTK;50>+EKZ%N.OZMM;?'+M,[0D:5!UK<$1B)@+V?#"UV2Z\TES6JWG>WVZ\UQ)*^ZY$?& M,G&!6N7<4-Z-',FB>2NWG799?/>&EM6:%S3<2T:!]_+OQH(0U7M%IO5BLQZ9 MK!W(M@X^XWT%@Y$]>8XD)VW5J&PNXES3$],Z5W4&M[U<)/113) 8L'4*P86M3-]S%8*+*K?/K#H0?G!TQ%'+G-T MPC_AVMX]7GJ]:RM%_!CN[P#L)P!U>65_]_?/1]:[\J^1M<$K*_KZSIMVU>N: MZ;EU7W& CWY=MY[C?LRU]/P)=W>#25[KL5P O8!\1P%>9:B<7)<;KGOE'HWN M@>/.GWG5&UQ?ZP8WG^ -WDZ&>^$-PAL>$"2LML65?0@I6=G(Y47]?G+X+KQY MU_[GX_ ^1./4?*M>SXPC:@NOYXK!P>WN[!\K[$TO&^Z74?_Y!0>W6^FS>NMY MUHWM.'!,:=24/^4Z#_76?BN/ 9)BU?KGQUG?K?QX@K5[ #LJESW_ZOAH-OG2 M>_%&;JYP&V;=AA(VAH^U= +RS9,#1X6:"C\/19CRT" J)D;]:'1_7>PDRD9J M80BLK3L#A2]*%MK!43!\->GN"Q.Q-]I4NX9:MJAN*)U>O/(D5GYD04[$F1E2 M'@0&Q+I4]+IDP(LX?,A<'OPU)PQ-&P3+7?):V?T^]NBSDLO!<#-[48$C;2C> MQG37.!WHWS+@+VA@'VJCJF;.V(:#UY*D;J38YQE=@S'(55]1$4B6[064B'5. M-@82@=GH?02D_LC"%P(1CZAJ@VY8NPL!7X>WVP,#FY"+R M?5%TIDU1E/0^52&=\@! 7#D;_'*KN@?[UP<&+5&>:=: MIA;"P(JI3FIO"K]\,:KERMY.N4[W5H_]ZS''!ICQML.FB&^01$[?1%SUMK0: M"//)*M!LQ 78 @9_+8A\Y=T,*%#1389AB#5IV! _9Y7O'C8D) M4T,0LUDT9;S TOQ(8AE?9]F# 4P.F%720G,YVU/3#6,NG!D@N9!=0R@2%#:3 M"+T5F,[1E(HZSSAE\6TO"@P>A4T7"RUU-MQS0%3"=@JBH?"?:?PC@(I@ CL( M9-P--L4S!H @SS9>KUK.N VTB$[_T XF7F Z9X/WGCLD39$+T(M3]:KY\:DK M#]>=U3[^&CEC]K;QZPGF[M6ZLU9C[X<5?77,'P ;381 +*2G#C+*P3U MK 3Q/@TDG8;FU\'CLG!^ )@(_XI#K[A4DI^D@;*<% 8P4X,:35(,;U(L>!E$ M0*R)]R4B?BR2!66#2J!^ (8K%L8AQ**./B?;,'=?<#S>FR<*%,?C6WB5DQZ2 ME:10/<''2=Y!3M!C,LZ?EP]-1/011Q9\33W%TPV2Y4 3,8. ]#%U%,M51#+0 M7Z,P1)EU#2 8 EA]O8<>D?V4K$0R/*DE6F3.XBGU.80 HJ(KTX T)D[$&^\! M G'^IEZGERRB3[:>$$(OEJ@2JPOJ$VXK%CKR#T*]1AS73*??2,606ILCF\>EX*T+0B.&D,4=U9/G,+. ]#5'0\/R2R &Z-FU'M7S2>AZ2>,VE M(/I9H#*7@I+%]8-%U?6S-?9=VTG;-@_FY#6DN,4)KI9^7 C%WI;D)$155,*&2DPX!7]]C/?W2 MK;)S5CF!JCH!T1-J^OE]=/WYU\_F]6CE$[@W6%<5K/-Z%U3+MT@]F0?K2JVT M!_^OUN;FHGWB?3[]N.EWV,&9&,VW1^] M_7ISV"S2[[?##E')U(+<%[V^0#[NB9Z;0:[/3Y<:Y[_4G7W\>?6^$QW5KD\> MP(5Z#_6 ?IV&]9MOS#_%;O5RHRB;RYT6=H1\3X1*F .5IL]T5QY:2?M"_\)& M:([C]7G>' MO&!J/E3$AU[:@!L&?'9MKT.3,"X)HK%?%44^J%G:Z8IW(CM/, MS)K!4K7C$&I@:E-ZJ9O8Q'SIFVX@I KTSM'"/&PA(GOR]G+P*-;>W8"/:+O< M@5%2I754.SW;%;J](]K'C6W7QJ0ZLORG._JE4S97\LUQTP77[M-NN[1+->X0 MF%IDWNQQ728YN#JO/#?LLS4"5S+E1(\!!TE@^8SN[.WY MS6GTL=;Z5/OY]$ASM3O[.OEX.OM6_^?SN0DB46R)&<<[+XAS/G'6\B/1KFJ9 M/AK!AO!/RN4#ES&NQH -)?THKE1&N3))*Y@&^X G &.CYP4C$ 4)R&0FDCJ] M/ ]=_A C$-C0$:61F2(68-$ARS-)N!=53U7#!$CZC,&$U\S1G'DC&T@V<#Y> M "<^*^($^:?/O03NB-S=VNF*$^?GAZ-E7Q>LAY9BT%(X8^%+M^($[L?)WX8) M>6XT5Q]STZ+3:=.W7I^64[P@]WC==..[1!4O2EGDV#>'U-]['N>2V=O-O?:] M3)\[WWNZ0A4@5Y,H#*0W/KY2O(P$SUQ"Y/X5>4A*2:X,C)>1RUL",XM7T>'^ M"RPH*:/:_(3H2^$E)/QQ7P$6NX&=&NF@U^*V%+=E:V]+=:7;(ON=)V\,7I+ M'MO8EUOJB2GU,'-'2D+!Y'/*)NM>#QN3$\[*\)CLG9L"V[0IULL";M8/>7@; M>HSY7R6^H*B'G#>T*?Z->YL=1Q3(%F).GF!37-[B\CZURUM;F=5%KG;%J.*Q M%LDWT_@3K8-Q1$ MX<=SW[Y&XYS\[A5J88(#HD873G?ZF+9&(38)1JE_K^ON<;R,JX4J2[8H%J., MAEBX%4F$J FXF5$DV;#C(#"^#+P>1C9/,H:&/ZQ8J^=6!N^4-KPOH>6CY+!0T;@4)743I@%IS$4[ZKQQ&MR M2*[6:GN54<.!BBW7MLYUW@'HP*2\DUTFUP@RB?P@$J13++H$-)>)S!9>A$T$ M5YGQN>2_A[O)70P-"&),'!:>TN,Y%ACRM/N<]M,%CN$71Q/.W3'BZ^\X?CEC M/;Z!C:"9"N.(M78!.>-1_5Z$;I^"O"8>>O^X*"96+\\3H],H4@O$O-"A3,#DX-0D('*,ZZ'O.24,((-]4HEE/0AQ+JP0/>P@$;;/BQ\K(YD6 M7C?QO0$\!J\!-OR,K"%_@?J3NUASGR<'X1LA4!9\14+%#O#8^R+H+ ZJC_L. M8!H!5N #0(E2QPRK-N/]AQ4Y+'MH"!.!I84!CL@LQN@AI#DU''L6IX *:J1N MI"]5'V@8K,R<>J'PU1$9H]KFL6'83;B-Y$XX&2.D[ID.X7HPPO5:/)J7^SV>CTQQ,4HLO=VB.U*]"["&U80H2UO@K"*-,M-(4EBEF"> M; #D"( R .ET)PC9! DYZ.<4JB\S 'Q]UKZL?2.)9"3E/B[2!2SXO$,BYA 74;BE"#.)V8ABN)!A$J+9._'6HA%V00 MU$5-3$[CQ6P3&>9"P)2M)N(,29"M>O0\-PDFS!,B%X)G'@,SHFP2Y(>4;5KB MK2AD1,N E]IT [4P_G0 &"Y8 >FD$ M:*T[\ZMF\^KGE_,O_N"I1(#6BPA0/0*T6GZ\"-!Z=^:QW]'!][.>URH:,!76 M][O;OQ_,T([9 F^ R0$^W+4.]>IF=9CR@"'==T":][#: #*SCD4C\,_.$*U> MHS$.?HUN,+7 Q[>7;Y'4)E"E5:U47R< *#+.C$"!KQ!ON>F"O)X:I$R%:N8" M^"5R*Y5%+%_BH (ZGA0#IXEQD<+A:)C1B+5L3-318578K]*C?A,>2*?.&!X) M1I1;B5XD;!M!F37R.>72'7F!Z,OA,)-D0L^ESA-!"+QM3-G-CAGBNR1S'8QL MU]Q5LGFRZ +)A!//IHZCW(IR(TM>R(@X"1!>PZ>'0G)ORK"= MZGDA38"\X-YX[&&[)/6^>E=(ER_M7;9;XA6!)KP,B<^-A$H%.3C_H%00M"8( M.(B#?%48[S(*'DEE N=T'.TG=37YD[#F^TRKOA%@5KH_Q& %.)7TJ9&9W_XM MXMFE8H-$N[0"AL!L.!E54"6D2(9#EA(W&1='A79&INN"1H=MP*.2%D617C4>$A>XB6YVF(]JE9C:?=$/4?(;#%4 MN7D&P:33(D!W]AR6V*1H_55TB:\1YCZ?<0XXEL M5XN$144=G1EH"/$Y"/7YZ>*)2E+PJ(LM'N7QX'+1Z#ID>IPSUM>)=75LK2PN M/,\0D;D>BH/PXPD2Y@/1/&GH>SR3Q2ZN6$*T.X\%C1W.)!-"!4>3/QUB6:(D M"%! %@A4-R:QNA'+?9-5@!LH%X6Z<%*$8:ZPJ>DTAVJ4A*H@&]H 5"Z1-\$[ M@WG/C^:PV.9C6TV\'C%GDH0W5HGT>8W'L1G"P2!/BL92- $P&ZV:$N68@$Y MS'H4> G2LNJ(!^^A$92:WI,+3 F@G[*[U%JXUY*%88$L(4BCD) =X8 M,%&Z2*3;H?AM@Y1D&2"+AR,,]-0*OZ!XIT]7T.CG) 9)[\#*TD]B&UFA)T9\ M+OEG;D92&**]J?)["=%(PN=A):)2(1)M[W4[!;!8/.8(S\GWHN$HUSI#:!>S M>1T!2P+E38GATE;3![Z/@0X8%D3TUJ6Z7@(5!V;?IBJD)%+P)T798,O2;ZOT MP(E14C$0S!V2W2</JK!Z&LBD.G1M!W%!M(#E M 3 #/ZG;^T-B?,"[J+D\%4W6D0R2%.,GBM^8^411 M;"03$Y"' &1C$I'W%@J MA$MSRD.WY9<4[B<84;96.# %7EY[J9SD4R AP(#V(N(^-*&)KY9B&CEEC:-' MG"GG=LIT+*.]54RT)TB^\%$0, ,A-.$2&;%YI9I$ZODI?F=R;1'XAJES#KXEV(M6$D#.;;$)\+Q@SE(E2P_F+P+@SM>A M- &NJN[R""S/R-U3IZX!RBP8UZ\S[BZKLG:L03! M!Z*HH5WCFV2\*V^T)-5O EORA+BS@7Q2R?=%:WBI<9>3*4G*X M4N+D^!)2T@Z=_]Q9 3F7!B=5N[.WL_ZY^]GK_+A(5Q?;VN"D1A& M<-(^=B,:1O;IU7&E42^"DYZ@O"*= /_<4B@IS 5I:8\L54&N #>@O! %ST!) M3;'BM\/%DY1,E2J$SO.3 EXK.R-J*2V=HFO%.I2D%L3EVS 9S)Q,2'I*S X_ M,$O^=,-Z@8U%M3$OP!*(X/FAZ="RE&DD8(G?2N(OQYQ2$AD(9Q:,ZW@FEZ,2 M<."JN*V@ SN/#9*R:%P?4%,PQ&O;#[&N')FXW+ZH%X!EW6A.GXWM: P:/,D_ M-+RLI<.G44O#X\%Z;[[-*(?G,BT?Q"$*.H"D'!N'O>#\(@ CR)CMT17C0Z/ MFY''HUOD]BR^/UF\9RXJE)8L1"H)?6]''#V9-K XGDO%?2TAQ@P 0S #$$&@ M&^%]U6<&ID/&A013B)!R:1*B^(28+W4<>7*ZJJ=N;56%)G08)-$MB9RDM8*NV M/NF"#G!_&OH ?*9*G>EX\YIG4^#7&.5&/EO8 MV=BT49K@3L$!?X-L_\(UX4>N*Z<2,6 )>F;+)A4)FZ6X1(G[*^_M:Y&9$8[T MRT[Z7M[CG';0'-AFE!H>B-8=7#'N4YC>0-%$23&!DL_W%&JKM87C+D:.D@9B M>^+Y2B#SE M_DH/F;4("*J>I%H=,J' #IUI$I6Y 4!;;O;29,S!@B'"O48+ 686B7 V:LZH M4TV-T1=D2I=&W^N6+OV&%6#*9-(Y@2/V%JS&7"BV,QY#6E[3P2+U8ORDI"FI MB[(M)GU&)4GH,LQ3<8&T;S_EZ+-$&$#V1=E3+L6JA"$.H\21SKM8MS+S[A+6 MH\B;\BH6WJO">T5BSD.[KRY,1W9N1:/PD/L@[$GAPEK 72Y"TY?-5R_8)-0: M9%7+V'4U'5),+(BR-7CP 879 &&9!_RDT=SL8]2DAWVED]0QG$[PH)UD,H'L ML)S2TG6I40L6(E*E>(#@BXGV?%)QQ"P!WC,M;GK&XZ]A&X&LEYB)>XK3$&@9 MK@=4#_N/A4R\Z+,>M2:3WWGC-)%Z+C,GS)P*&UH"-;<)2%UK&7-,,:M< M_Q+",A5DI@!=",A<\O/(] ='%O'*TYIC40I)"K8DHB4>R7,AB:? MD!6.O9-A.MF$"#'7QK'EY(Q)*8U M@&9HMN%29/(=08"X%8D,,#V&A6?1-2SI&A#!X(KJ[K A>OAO7-+0$X%YLNWF M K\OM]>H"57Y-4+YI)K:IJN93QYA.-& %=-EE; 1=#1FVR\,^*:Y- M-C\O954YQ674TA,^Y=R8T44.YJ/N;%SK??_X[Z#7&#P9!W.S<# G',S5QW,P M'W1G5[].KB_.6>^TZ10.YD+K?7):[_6#*[V)VEB!-PAO>!L0LO?Q]CZ%\KNR M:94GD@0Q(,GCFTWYPXP[+1A0"9=")HWST2GHGW-_I7(AFU;:+EW2 M A<'H4U!QPK">( XAR6B_#_4JZ+)T#@54IW%R1 M%&&=D:\B.C7G&O>:\_*LL%>J?E$RHB BT,?MTG%]V"B\T WF9E#ZR^B,9J-! MC4ZE NJ5$"B.$JT$<%Y2D,\YJKQ,=M<##"/7!=E01!F_&'5H K4NK?:U4B31 MN\3SI!YK>_7UI(RS0$G\4I/FTR4B!3&#A.+LZNZY$ >E#/,=J\]F;@FO*72 MNORG(=\96O0-!_K03LG!+^(,'RJ"G/LU*E:V(_2IP6A UHU3ZONJ@9U^RAN M6K/:'-W9I7]6:Q[U3ZV#&BC]T1@# &BXOXW#N-7DCG'!?Z+<&UTFBFLU3["< M-S+ZEX<,F#X<9_75&G:$N::#A(DA;4=(*\/\J&$TLW\U]&&)%H[H^7\;WT9 M-[+FA,2]V"GO5GA7* %WB2CR:_UJX4_Q@Q+'*F2W2M8(WZ]T9V7+WG=^#]ZR M5DT!1Y2,0^L55A:_Z(^8%7%#DY4X1DWP457$>&X8YQ!8XUA[3D#0$4#HG" M_[V(:T+G^B4JL5\B9[J\!1^"IR"G ,CJ3?^M?#*G2K4&GP(_W-DYYY$T9[XHGM/Y;0?=KM36A6 M56A6?<9H5E5H5MTTFC7OCF;U>K/4+.^5RGO-)XYFC7EH5E-H5GO&:%93:%;; M-)JU[HYFC6:[U"XW2XW64T>S6AZ:T=%W(Y!V'A3C9I6+L/?+_%$.I[UGB'BU M\IT0#T[CQ9M6N51OUDN-=F.S>'C/DO9(5#D5VL;>[NYLTE^+^NT,A7 M3"49;T-$'T@.S*PNA9[5N]/%2JU4;[=*[>:*0MY*I[7)X\[IA;N^\+85QSU7 M'EMVW!L0ZBNE:KD!2NB*Q.C!3_MXDS+4!D];[VZ\$[#^COU[9V1;0"G_-F#E M5?MWSW=@8X^"UDK0M7FJ2[];M)@=R84JV4ZI5J M"5:RI93W:)-\=NOP8"[/O0T>;$3< M)1WROMM2I;B@?E37+@K<.#N;KB;?!@ M$W)8N50IMTNM:FM+T:!S3W+#8HR8'4?-=YV/E_^TSH9/$#'N9@XEI> MJ=;>VP!>;)^)8(Y+\"(WL6X#H5/+G(@;D:;7%I;$K@_C3=^*,MYF<_H=4__*#=JV]CF MHZP^^Z/,#5S8A'0T_U1G)^QTUC@/[%_5I:Z6^SS<^L8/=SML,JL*+-7=!B); M$O(K04*\>5LTI=<,RXMZ#KL]IK97E5C6IQKS%W@/4D=2IFAL( "A46T#YI1+ MS55=(+GG>D<"]BBX,5>:3[ M&7]Y*$BEU&I72NW[)";_354APK3<_R3R3Y)V6VNDLQ]^RM89'D7FRDV\P FF2)SLLCR+K*\BRSO(LO[ MB1S(GY_XS\SR?ILM#J>W?,FVCWF9H!GU6+X&GW*:QD_' MF^Z$Y[CA4Q?UZ:U(B\S&S8C7NHN7G3*Z;"+3METOU1O54G5OQ:##K4V!G)MI MFPF*>8X8E8UE7@NC'L,]MK48E1ONFAO%\1PQ*AO\N@Y&[3V&2VUK,2HWVFM9 MB-#](-?LBWEP>#YM^)UI\ZGCV".XX9YN1O:\<.L\:5%U#]C*@+NY'/\>9,@S M@,1M2?-CQV+GW*7D-E+7: ,I+']>+/;F?[MQB M9/? I;?M=)?E5#_]TUTKGVWC!SV[.#]K5OH'1^YI^Q'/N[7Y9(OM,)L]TR#N MW&!,CKQY,M#L9[_RO37ZYXQ=#;8NTFY)1'=K TG6143W'$1)RRFS:-S^?7)H M?3H_[V\=HBP)[VYM0(3]<\.[<_6I&%$RL;NMMEE[=]0\N?R\7O+1H\;NMC:1 M)?+'QGJO4T%HUK_L7]9FY^>CMY4GB"]W,XUO;:QWHSM[]^F?\./Y>/_B0ZN( M]5X4ZSUDWM W)R.[;S@>;W/YW .[V^5E@=UO%5#>2YC<.91[?V$H]](9N[/A MM..=#;V9-1UL/'B[_L<$;V?CM(%:!+;Y;7)5W6^7XXB-U>*T\ZY/GL+Y2!&Q M*PU=K.WYK*T($BP"FHN YJV.XRT 4="J(MBUV'&QXS\VH/F#:;L.QC.??SY8 M[):Y]_"ME>OF\+).%Z$9,BS7%"NLII.JF"TV!WO;BJ"_^5T'T@M-F0DVX*&I M[M5*M2:@5.NI!X[.+>J67Y_O">+)_'8%2_!D PZ:>KU5:N^U2I4GW[5G;AW' M_#)Q3Q!/YE;0788GF_#.U,LE0+A2K=Q^XGBR?MWEM5!F%AT=U4^.?.OK5_;T M,&<#?IJ]9JG:K +B_ 'MF4X\=VB\P__DRE9WM]NMD_.U%'?1.N]/=W9.WFU) M PF^H.[)NP0VULH;2'^X;4SM ]ECU\F\>I!S72W>K59>5I%V.^ X/_[B5M"< M683ODM>U-O&JVY-D?.U M[2:)S3^EG!PAQ.:L/W5#-I")B_VERJU:J=W^8[)Q;MD9X?E@VER#S%),JVQ M1*W4]@#3*MA,^4_!M+EULM=6Q)\(ILU5S)=CVB9ZI=VR1];31[3)TMQ'U[J9:K-.%ZX'3I>YF'GJF.5(+6K+DYDC5WE]- MVE=#^UU_^S(:%N=(U2I%UXL[($KUECE2[,M5Y_3SM^;;LKEUB+(X1ZI6*5I@ MW %1%E1PR<]YZT3%3 29ZJU=G?V_1,[N@P' M;NVR_6)MD/&)!&AR,ME@6M,8^7A__M?LEFM-D,XIV\H;& =XA]T0!'0SLV$= M, @Q#A0-T]*(IV_NN#N[^?ZM^O57??;3<1[V0F06F;ZY&TZ!JU4;B12X R\( M53):<([I85,]UTTC'/5.G,>V\+7N[,>O\^&W\&=K!DKZL/+2NS\I>^/OTQ1O=XB7\>(35RZS)- M4S!"MDD4T0>R,/&]/@L"S#XT >-\.QR-XVJ^?6\\\>T J[,-X(\@#(!&V981 M>D9_9+HN#K@1W2>[1"WS?=H1PM'-F^!>OQPRF.$T0.)5&JQ;/? M$^8&C!@88&7'3>@! >Q)HO9S MB4#93R$;G@R@"(#4QK1EA_)?Y8,!_C'A'6D#% PL&E$_V2"G-3M_]W'.Y4&X MP%Z&"W0J M('&FVFS!!>9P@1A$<)=)K-&_0B+/_-"T70.N.$/^@-?1M,:VBV0>GKIF]-7 M=DVW;\,#BI828\ .67"WS^'"NN&N\7;^*.J]+($ QH%Y\OB2SQPS!'Z@GL;D M>>;:0(L >B;G!?0D&T\<;\I8S&:T!^3K);%K8B8J[[ZDL8\2:'!#6'$032:> M'VK$#2?Q8'-^O!A@@X)Q&=Z$X<:0_X@WX4<$A=Q!+P(F"SR%!;O&Y8@%.N!Y M88>Q">-$G!7CN#@*#[CHIXYNS,*11\ FX,$MP9<$PQ2OZ4)1R1@QTZ+MPE3 M>H&(X[\,\ 44: Y6++UJ!!,$5\Q]K^U C!4W%PPYOR?!7VQ2\$]!O%GVV'R& M\(5O!D 0Z1&S_RN"P>52@Z@'&['AW)\Q66^_2)E .A8Y7?#,\7HND?!U[]R2 M-[NSLX\_X;OOI^//#V!$V#1YKW9G[WY,[:'?^?)OW7[Q1MLMY_T%@<\2^ R0 MB*J(*VCA?0?B%_'.''!/!?W'#XNHO;K"\L.ND3_1"-X!_:$/=&IJV&.D*SXR MB"2)4")V3# 7#CQ&HL5(XZ DS 2BM,L'^5?BB ^YR/TV./8ZDV]?!_94V3XS MTR^S8&9G7,>;AG_?.52AU"KG!2?2]2CE@JZR&'3+V[#?%[B6^)1JM0VD=>V5 M*GMSX477P+6=#,CVEH-L<7?R+,@D!4E5M=D(()?:T&N-NX-R/A2E0#4]Z+]5 CLNM83BPH3UD?XXSU@>J.VEY8'/(!>:?G_4<:W#6-T5 M9\Q9_ *98(6WN[.;P?NZ-2KW/GVY>GIR0:,[^_7/473VX\3\T1^]>"-W3*BC M&0@*\2 K'LR#5!%?A^&!54 [Q:2$\]'Q2M66+S! '00 Y5+$UZRV,0'&L65HEQU<9Z! M;^G20F:.GS'E:2<,3.3'ZUA H"_-WRSX:H9 0JBY&_P;]RR'G]X&X6(=I1[; MG^XR:G?F##K#=\?.NZ/* Q2*W#2=ZG1G=L4)][_(PIZ5>XH6W%^J%@LKE43EN=O:1- 3H**#[;[O7 MGHW$Y9I.(K9GE R7D;T:#@(;N -XR3Y#?^,QP!>DWBB_Q-#W@D X-R8^DB-\ M#!_WR91"+@HCFB!5K-3^0O7J8&2[)I$KD(*H?3PWL(33B;X6:4RR<"&2**%1 MO*16@E,8=B 5-M"T]FB&"QC5G'@^VS6.7! VD7J'(VS Z--6_H,O2RT/$&IB M3M'9@K^B7>F&:UA 7@. QJ\(0#VP236<1*%Z7[I^T,+EV/3^T+3=(,3-V#[2 M,N:E9B.DD1[*18/2[0/QMARF39)H#*(.339R/GQ%-KF!9,D;F-2Z32>XR M1M,HO/D3A%.$!/MM@K+,^8^8!Q=G1N$(76FVX$ #5*2Y&*SL7Q:>)"P<%@GS M/5]64Z^DA=Q3%Z0)!H1_,2?1TVOFO0+B[$WGB_V[]>ESL_?TV$2U.[/J@VI4 M__6E;5(YYDT@ M*0;(B^P:B_"F;BUG ?T1K)2[R^%WX35)>:BY83L6- :!Q"V$?9$"K7X0%$J2WV#$@"@C'2H\W(1>ATRTHA/X$T@D M$^2FTBD#6">L%X1D; RA]IX<26B><)JDM.&%L.G:P )[?&S\3DXDXDEN M;)B\!\=X;=H._2 %&7XW0NS0X&Q??CT+8X SO:F*I*]Q::9GO"]NV M"1+55.X&U&(;,.EF)#"!8QL)02;-9PAB$R,?_ C/A$[N6HB,T4M]^-H.XT,6 M]%*A2 D6U6>3D,]MBTGY/F!Q1,#B07! ,;9EPZ&$? OL5P1+0E>K &5(K,YW @R]-)^3D&=[@+R\Z>S@:3LM,$N:%\H]$D]-Y6'E)[L^;V*Y X-@; M7!(;&X.(!R"\0A()A^(".18H%"!0E!^5XZK@&%;.N@B=\.4>4T>T:QSD\23< M@I+RB2?_.#LSHK#4\;'RZ^?G(P9,KAQ:WBM#B1&AQ M_?%"BQO=6:/2&YQ^.'\_--.6F*<06ER(-1T7=! 9UT/,VQ-Q%T*O%KP4Q54@ M82Y#%NFYZ,4="%(I;$]Y%%,8HP2?%0JPFN'&BQSL4P(2:8#S<]9CTD.:\ESB ME"_S/;Q)?3%0RAX+&T4?A'TNGPO!2-N"'0CJ"4P)0V:4Y$0RCM@:EQ("8P@7 M),2>P[B31ODON3-XG$\;LUM77]2N<X3M\!;L6M.CP2 M0/XH;.6290KA0\[PC T3]80-_ S]'%P!7VR7:,<6[OGO=&?.KUK/Z4S,4>L) MQM\<@=@0')\?-C]8'X>5%V]HHP;?*5E,"^M$EL[J0)*^-* RV-?E^O;ZK7_9 MN'\8+HVKJ6\@[;U9;I0JK;P\9@[#EU\N#O/"X98#<'Y"\*>+Z.N[6>-#<%W? M B@V[I81SC-\&Z56;HEW N*KU6.4_KSHI$8U[;AYC^'K[$P&;KYG9L"">6*2 M7F!T\8O=V9'_Z^"FU_MI1GM/3U8ZZ,Y^_#N\.OTP_![4!B_>\-T5 M(2]XWE M39";'GX6I7F3KE:DJH3!Z-4EEY>>A/ ZE:]^HH[PYDC;*>4IX#7 MNB^248#@<*^_B;4)&-?-?+0K^IA>@?P;%#LR9_]MO*R\0BF!A )<%@Q@^]RT MR7[;0<@#-7DP$EGO2F3UA&] F<5<$9.R2EY67_'/2LT2F1IDZ9XS+G^9=O.R M]@ID%I#P3$>84D7\\_+WN3;*)P?M<,S-AC?, >%P#.L85Q#)EFE%,.:"+Q7LAA)[1M,6>^3R(IM)&=5Y[XG!,3=G&T MXP9BE3RP#+5T+K[R^3 VUT/\(W###)Y+!XY."K4F^(AF=T>^I9XK7%U<5U'1 M]QP^G\^^)$Z2OES@P1%'0F>*R,&C&7SI.1JC?9)D!OQ!N#Q!(?$1\8#58O1( M*9WJ2^$Z<8 .7X,P:,#Q7C-?0P-$]5T,U>ASUX(]GF#OU)!'R,P+^Q-7SI9$ MP;0PW\QB.)KMHKVQE,AGBM N$I*YQ*?] ,;V/-_W;L@^A%,E-F&[7& AET3L M7 KSX8(F%SEWG,"U$ S\7BU8CK" ^2*Z1%F,E'E.;HU;YLA[C%JC2:X;/E@) MMV/RKK$A1@SQ9L/H(BP1D>!F-89Q0M)GE5QFB5OY GL,( "2!033&P/]9NZU M[7NN2MJC0XV?HT,M+BA>T/<:02>W+*;<2Z?B2AU&J==D-L3=Q&\0\-"Q%X>KHHS@K81 R5,\5C9?)T RZ/" <7Q)>4DXF M)!8&3*U ^F+9;^;WL=1 DG7$NY"ICGP="J4<>\ Q/=1SBC)4#9&;LP'3US,7 M ;:#R%&C2$ST;EPRE.*[R06-,&]2$SZ"D>>'.P@R,2GWH))1FTP/Z']9M+*T M-S]U6H)D"?MX3/QRV3SR30P<490N@P0R7]5$+<:V\ 8/(Y.,3XQO=.Y2.1L7 M?I5 .UNR1,&\[\7^A3TYX5P@BH))95@9:@!(<9LR&$D:RQP/BW.BJ2T7X?6I\4#A MO*2U3DR?&8 ;WC 2-PQ$E( [Y($J?=OO1V,,3L(X"G+F"(>,:Z'0S&).I0)@ M%(6+@R'&P*^4QUVLR1$(S&5["9^)!_(X7G@-;'H0%VY [D>(MQ(C%RU Q7&J M* Y0$>U A0M%842N?K:#/I:^&8R, 8FVL5.?S*CBML&I+2 SGJ(&%EJ0,55A)=HMFT]E>B$=A&=D(A.:#Q>=$*S.ZO^^%"O_'/X\^:J7D0G;(GEL)&V'!YHZ6.? M.>5;H=Y!4S,AKCA"=S;8;\Y&]:IU??$ !.4>RMH$WW$._)20BI*0JARC;$O:-\#I06J0$@!G?N2KY8'3QKP3 M2HF_(LD(IALP&[DESVL$#NZ'](!XL,@,)".G#8'$VX&_R: KY+&%'E,BRX M9_H\0A9]:L0Q0W%2 3X#A!0U,PU=1/@QESNEJ5C5[UF AW$5/&'!HRPJ@8]Y M>Q'>>A+#\U^FV#!N8O,"EH"=>6/BO[,X^CRJU@X.O)Y_.GV!B;+T[^W%Y%#2OWUX/AK47;^1N90!-U<\MKS+,W0' PP>QY_R5\KP:'RF;D"[0:13]$S<8D ,9.>WZ0%T@#(>&**!>.Y1*1< M7D<,IYDX9EH!)OY)3CN>(-'O^Y$R[ ?:AI0F+T-<@8ZBVF,.8Q@IH E/@.;" M5]4.2GIBIQRKSR@]4QBT<#^&.(]EG4YKF7DMQJI _KVU4%$RCO M8D>+G4(P8/*KLC6(Z#"^>TL&*&7*&_ 7;S#0:5F5I/[<,Z#I<]>;.#^J:'([?_6-]/MIS'N#Z+H?EW4I.45 7-C]MES<1U?6GQG8U MD\+J1\\E_N0YR.Q.A<]XBU_6G+JRK/E^?X5Z=>^.O2)D'\W#WJ=7! 8\S[/]0@@D0#9(6!+8\.N[ MJC0+24@@@;")N/M<+QNDJLRLG"J_3*[_+O_Z$]ZT=].^J_R*<6$3:.7>5MG% M.\#!ZO6 "^64+D15(1U0A1>J!@OBIZZH77UJBF'VU=&UY_L=3.TFQ+92#$PJ M]#X;GDYX!^^H^I+ZI*C#L3L14Y8]E9G$[D7*,\=2PQJU9EYUYZD@GEX>>BMVC CKV>FP \6?F]>M?KJERO6J$U?6Y"7[M+@]#Z_MO&_A2__U/ M^T^4EU2YO'Q4/_5[I=.O+AO#*PQSD,_JJRWBX'P!?I"#,=R#J\+@LI!!3(LB M\C!-/78F4@MS "4"NSK U2F M@S+6\7?H*$\QC?9U@M.UG([GJ-44C+^ED0I<53LUH"5PVT'5HW*H8 .+0#N, M4,\3&.HKL [(@KA,M ^'8G&]S<-["N5<($0S84EJN#U,3*[&7[!SK="5.AZ! M0HOWVC,$KOI1TWB$!0OW[T<):.3=.Q@H6!4$&Y8%?6*OSPB\[(@US.Y^W8XA M:438N3@I+HX_W\"A6E>')<[@(_]L++HH.IK@PT.K[CI]11X/E*MN0ER KLZ# M887E5 X.!LZ$/13TP7\#E=9Q_^VYXF(@79[S9:V9JK[63FOU6NT&#DH;#P&I MINBY_V -U>R LP+O<_:P._M/=E%@3T,E_? Z)U(@#RML_FXHEJ0.3(S]O418 MXY2+H&K;D:G\@[D__8M]JK+5AT\A_OJUH6'-9/RTYKGPZ$!LS7ZIO9. M:4Q27VN779"L2>K"YO]=^V\9\_*&V5 M?13\W+N^%2'H'2$*)L3NB.9A"+KR^%$B^/-V_'#76/OABO/FC%[[;XI@<'@' M0K' X5SQ #HN)L?\%>?D1=)Y<01P?=2_4IGJ?2K_:/.#A?<,]KWKDBG>^3O& M7Y%%BY%%IPXW3[M/B4TE43GSNSQ?R&4D3>'@:=G&GN=FWKI$HY9--);-_F]: M-/*F_OD"BB-HG.!8G.7%+1<-@NG@&*1*"X8J5E)0M94K[#NQLI.+[.K*(EN;84N[\1***+!A M!)PCXLIK-I<[\7DK%F:I*L';'+>90@$SYGB&Q&DVHY)9.V_YDDQ-A-,SY)@*S;\6]W4S.+N:K/&GZDNU:)P M.*_PLSF$/[/U2JD"N";>B,GE2+[\(A,.09X=.H?D[[),7L:R &$IQQU>2_V_ M7WMSRC)N(F?6S,4\^W]74NPR) 5"8K=J\8GVU+P9\O21('>K)W;+5J.(2_G_ M"6(GX@1/_P#)R^"E+VGM4\3OJTFQIP_#9ENCOI'X+>7USXN?[3'@E)#17\@E M?AL,1>/=@_EL.+7/PC-@U_0G7ZIGH(3SI+RG"7T-D_5Q>Z#D/U!$GK W+=S) MN;92HMV(A!<0^Y X+Q X&]M-.2M+KJ\?U>ADLVUH_936%XUJS8Y'3]<#Z=-XN%M#3_34QF@E M@Q$98J[1?%,R8$-<\UHQ4%^3="!B$)>RX)NMV8O6.6@/WGN#=VG[((C-UNR) MY8C+U[,!?PZ[9SB[A2T/[!+]'?@PO>F//=5404VH(Z3#_G8ZSS>O[YRV\[_C MNC[4[NH8Q1%>H_H0$Y#0.=_>=S_J-K(PHY-Z[ :^L+]3!R$M9'4PAH /L()] M[ #]&OR(9E4J$JQ+1[.[8.\>!]P!U V:).E,]K5+CN"G8$/,'@1_ -L-J]CM M'>IC"W;>1-T_O-81=G\HK.&_VUV9W4@*+0HVRE"Z7335%G:H\JGF=*>RP0TC M'>I#V)HH_&83^UO9[^WC4%N@\!DJ4!-X;O94(]SK!@RI\"D9L'.2^1L-*D,/ MAOTP97O*L?,$OP=Y6P%R@?IGNXMP^BAY !O4U%@US3%BHMV1'#P7-;?>QZX3 MU^S/5X8P&_"9O2@M_E;WE7WOU]>2G\T*OM&A?U3_B01?UA+G MFB8\:-(;=3%KO@B#!4M,Q1D6LL@E^GTP!!,*$_; 68.APB?LBJ=HDS8$]]'P@541GC^;;M",(00QG$!_HTMW9C>*K#3H+*@ M'P0= &4M^&9K1AA']V>Z]=)N4EOIAMT>W_"4=CK\5(5??[SM0K@GVN_.#9MW MPZ['!K3 ECZ[N"DJ;!%H^1+0$S3Q)_H788T7U!U.' [@KFMLF0HU\' MWD6GCV;9>FW&>[ ;//0<'2@U]C>P_>[4$;MM.9S!$8 U L>BHXX&H>D!X._* M* "NA@QR_67X\U&M=NTYS;!Q)%P'=$SV@%_RVYY1!.-]("<.QASV/(4)"O Z M=PK2FZ[">1;@UZ@-I?\J/(%:9M\=+SR49$^"G&7%$@!GOB;P([S7+YZ?(DCA%3?/M0SLVG;;TSKQ[9X!P($I!>T>SAN'\YFX7S9+H@1-E.E.$O+>CEW]? M TL2T4S'G=*#P/Y;900; 6L]VU"F&]K#@!>T]@[/@;'IG;>>MK3-7KXY1 @'?9Y/,DQ,7 C3?J1IYP/L+$#<\)'H""YT(ZVA:+LG M:>I,RA+L9#D8V&/*HPOH*7K/D$9]U+E4@M$TCK5AYU*H<+TU MV;TWW^#H$>22PJX5P)QT07@/;!MZF]-2P]ZR[ #XG4XQV)=[@&:#W/1/ER)>=0Y\3)[O32]PSPO.?8L7(:;;MBB^:F^6D MQJ(L[?15)3@W!<:-J.,M=#0-S[>I7S4N/+\&2@KX<_#CL,^KTW\%3F!33'UL M=!QWQIY#X_1@=\=-AYK<>JN!KT&&&*6X5$AEM:O:Z3ZT^N85[*NK>\-X0OUA MW"8S:.I.=('.N 3AZZ4P-, M9_R/!52MVH,G#1R)D?U;]R/[6 WHX; L>#N&#IX!9SR-%:?UL!TNA*,$'#O6 MP>O/=-0\7X83&WL2V)+RC;V\N?LLL).:%V!=&[H&?K3G0)I9'+Y@VC/OHUJS MEZE%#J^'?/MY"_O%-ULS_73Z)GQV.T?'W5]_;A4HVX,I2N=#_1B,6X/$V/F$ M\_KK1,,NI*F]0(H@15M3(4_1(::,TUQO__!+NRK+;>_ M6?B30-G&/MA;':RED<<=9QBC-VZB8S]E8#]EJ%A]7;;!%&X8/PR_-OP%/>@K M.C/M_"LX*S"W!8YI=D>C ET]0.VJW/F<$U4?HX[[,#1V(NO 6IQQ=6 )LC=< MS2&M0U;8$@]\T2-7+C*[+>AE:#K@A> N0WVM!&T,?_-3NJDKLO>[.K]N;7 M\8]#] F'W('3AP95NQ-O]\"_]DP)V"Q9:5NABSZ;;2BEUU;0T+\)FD()WHW;EDO-/9K()[?N;VNAC=[!C3;@ M1OV[D#C66GVP;(>F@*^&O0$T0<4"3J?37<^=4 !8U0$>K@E-O#VTTYD_XTQ< MAD,!@51-=)@]=<9T.VT$_7E%(R]SY>8PY\3:%5/PC$42;J?/["6[V5E;AUA M)REHS(LA 2_=:10Y@"XVFN_JW8JZ UB]^9$Q(5DHZDO>/5)YH6/L'RW5F8W@ MCG.-[AKL9&Q 1POL4EFX!5OP)9C>AZK&:=#HCF!6^!D5>\H<'&/ M]-Q'F-!S='W?O>:&"6_9Z]4-.)S-B#.?%M;Q?45N8?<:">-X70+!18VLGY_ M>@B0>B"'*"U@<[&KPFI)YR[=+RFP4Y?A6W62M6_5G3/NCD!';C)X&J10>#JR MA,$92P::V.354,0&I<&H+BY9L7"@)MV:";?2R^OYZ>>])F[)1$V6W)55ALHJ M^/0U?9;4.VX+RRIW;CXP %<=2P_H?SCG(M[5A_-V!*^4[<#- M2_^9V<\KJ0 M%P('A$ O&>N-5=NS!)]PMNUMQO:];>?$?X-'@<#L]SFJ(.<%WK_-KSQQA0NY M TVI[34- LX*FO$']1D,I/2DW4-Z.1D=LZ./T!GU_&B!8)'[$"<[>UBMXFW,-\OT+,B!5 M[D6^9@\7-90^G \X48)_"'\C,@2^$HG>TA._X3[HMS#I8BJWBE.IX<0_?I?Q MA'PO$9BLE/T9K=F++AV<]=Z^ZN,-UM2U_USJ0%/17JXDDM&EZJW9U>CT\EP] MO/L\)6%&%^T0JX.]2U.PO(51W5V\-L P0DV%ALAJ"=1:U>MV6?8'+&RL4 19]:CA4Y6M0]]V+\5??9<=^R("B$1 =.V\WR.(-$S7'XFJAD#WNA/T";N:WIWL!/0\^(A_Q)TY MD=>284WO83;5KJLW#Z;!OT3:GYR\G-P%ALRX>J%]>W*G];G+P8V/T;;7L "" M@4QP<+7);1O XMW>);&KB"B)7 /6Y@ (-"YR!$Z+<=WLG %.41B2CL%UA6;P MK/><4%4_*"=#.,S:GN=D1T\]=0)%WO& '0T=%Z/BV(7:,?0:$!=4F1&5_4-? M]I\<>%W-1M?9'+WR,77Q\W\#P^>>HO@\USKXST@5YT4+6 8I1.6:-CT17A7X$=C]J-B3B'\SMQ)#.G2>!T,]F,K65[$ M*4)(HHC[?5BW"'-C 45DWZ*U%7O?0/F#(,2P,TXFD&*S"\0>A)L^_!(>D*'F MW>5BG8&D#LV_S=_N!:PT] M/]6G@#VGLM,':N$1L5@[_523P/F50>/D"Y^ 0R"0SR MDOP;^X_(R[G VY?B6M8>3/%JDH91VG3SQ=$I\: D?6 M^WJ6C, B_<#')>T2%_SK3]A=9'"!8G&"(+RV!0D.#A[CX3 X1Q#A+\\Y-G-2 M#X>YPG/CJG3P'"JZ!/[_)L\!C8"9\%OJJ?! F&UY*-7;'_ M:'Z;\9X,)2:,]ZP'].=5U_89O7&;[>5F>P:[J>=Y4VOV)?<^[E\;Y-?Y6^I@ MSP2MX@[Q_,$C/+G6K/MTK'Q^30[N!SY0,&6$9]2"#A%GRAG@Z:Z3$>E67,N. MT=?SU>'ETZ4QYM,:XABM @(QV]2IMJ-!+RV=9 W>"D:3OU]N5,6C%:YMTFRU@C:'IDL*U6J+!#GL* MGIWA"Y00%2C;OW2O!"JBY)+DR?6&;;FJC@0%B;BDU*R6Z"#II%1',6*3/<54 M93T4F]&JCA3E2IPMEJBL?:GSI)%Y[AR MKJY2RW#970416^I.?;& K>C"I]RJ%R-C@1S]M6+ S3Z8TQ=UM?!8G+1N\EY2Y7$. , MB-BC B)X/38 CT1B/^,PKWE"_94B=N(BL0L& E#BWN6KFT?JXN",)"NIY5*$ MKV(1PD)Z+REQN8*$9(D#-,XXD22?Q-47*CKH8R!9>WBIGXW>+E[Y4VX[M!M< M>75%"RUO2:'*%0&DJ+']Y2="IPD5NTBHHC$ %*^CP9DF<\07J6V;)O-C@T%U M8H-,A%]._-AMZ47 +7K M!1#J!2!LKA< #=ROSMGP@3*OR(MM'+%4"=1AT>48+!,%*<4DWA:##(--Y;(] MH#5K]H9<[Z-GLN?JQA&&3"+"D&O-^/-W23FJ']+OZJ\_!S&@ZY^++\S1C*\& MVQ8XK9 @Y+\O:;V^I&)'8WTZWE6-A8%:I^.!TUK/'KH#_O=)4674]])M_Y V M5T@#1'0\':+:K[J-N!0=&UIQ'HOI)DN!A*4S:H\)@JP/@OJ@.PBIU*+6S M ^>CP3KOH&R,['4NFAJSW YC85M 7_) 9;JPK>!^G%^%5AY1H%Q!P<6\;_>7 M6QCNSEV>/S?820 WZP%.HU!W,$2 M$*34Z4NH\9G:0?T3;R\.TK!NU\X7KN'GPY.6?+,# [E\=?+ MH^JQ_SJTRO3H+[B^+-R,6428?QRQ^A1F"E5SP_\2(2-_/]PU4N W"73W1A<7 M0_S+46_<;([[YIM2$>)3JX\UIG%")'">2Z0]4)UA0VW#J76YX%O^=VU\D-\VKTU!C&!W>W+1=K?_5QJ._FW8O?(# MG:%05QR_>?I$-='((*_-NN6*PA3'Q@@? "2XI[@=PFSDC"Q9$GBR-)B:JC.U M0I>5 8*+3%3#&J.&35+/^87]"@/.!NC8*$]W 4"G^Z]&< 74:,@*R"../MYS M6LZ'/XW6$>@6#V)/KQ<9[C6*=[_;'6N=P 2NZ)=1ES'OZ3[)<,S4T4 #W6FF MI@2:L*$6!A)X] !UF^J\+R1PH$F]Y<[ZQ*-'&3I)@REF3V5#_$2N .Q=#Z3F M77'&G,A@'8;3CUE6)LI '[F-H>>=L/!($"@S(%"&L"G#[F[@]0,Q]!YJB8H-+I(0EM=%8"0^5&/XR:F[HS -!.3&W M.W >*C#F&5[#6NRODVR8M^6U*_-H]K$+?TA-N+V/W=72A"6]:-"Q,V$(]<-T MGQ7F#R-;34,9$<-"$)X6(S+MB@?G$:32 [A)S'@8 $G#'7@!DZ2CN8C MN1T3/1H["AZ>NI&"CA[:OJ3"5M1 [_IOV7-UG]T7VVMY[W8 "BS(1$ YV.[. MZU.'FCC#WG5H_ ULXJ^9]GZ\!P%!M)\5ZG.9JLG;[C0>7R4X M$XQLW2%I(<'U/]55C2&F:#UP>*/CH3;7JS#K+8%_1Y :6R5?'W!SUP<^S/+6 M:\5[XFF5&I(%-V]2T^1S7Q!JMAQX2,R#Y3"?8K#U7,&K:?57#)6UQ[;Z_,F> M\8R4"BN-NV78@4J%@UIKQ@LW)Y;V)1EQA<+4;Z5WL+B4X]C4ZNMISU]>.+Y.(>7'JUX"H M0W'X?[_\@J[8^@'2KQ](6-BA9S'S+.Y?#)[WO4]48PSI.9#CUELT*PJE>5S! MP])\H%;EP^W%0:DK37G4'"O70H>8MR:0!B:65R1-T?*Z1C@[S\7BH^_TKO4) M HXB(.NIG\IL-+P5B^"! BZRL'<+6?KZ<@/OO>L)@4PO%9GWTZ 'EL%3._&" M6;.TFX['AT[G29!GDN)7P"W32R"EUJ:(_1=SB9*U^#_E$H7$:8'&!4$HKS=! M53S5(UV785_%=?F*)(U3@+8\(ZS!7_1/;[#(Q-UR:Z2<"0HG6 H7F*5+R8LZ"&47@2P__S&FBG)6+M"<"]]!?[84B]=32*K M12N3S]E-[>1!ZAR]\DN%#2YOUV?1XXE4C"++BK-*JY!@6%SDJ6QJ+#G(#TGC M[TW;]ZRJC-IGX5&\URUG$*YW)Y=I^\[7\YYD]#5,UL= @%;[=BY]1HJX**+_ M"MI<">3(K]N(U76;ZUS$'M]+Q2K-,YK5F(8PE?CZJY*NS)))5&: LH@NQ>BP MK"622U9Y997;K,&* [J*0W4$H!0UJC4[E%_>+_G'V?$AN5Z@584N'YV2*B?A MXK:[17?23AF.7>[D5_ X'\6]ZI_0M61'V1N>"[[Q:Y^ M1MDCQ#8G'_@"RF<#V;"4ZME,%>_;DI^Z46^NZ^./V>6(^K:244!M;UI:RJ[M M11>"?CU35P7?5S!G0/I [2*5$I4<*B YA^@;Y^HD2 %$K@?TD'/P#"@&LO52 M(/\[;^I=1S@X4T8>^YLIFTAM>)Z#/P%^[)E*YQ]Y;, 9J!'&S94*9*'1KS]< MT@ Q>\SJHAGF?&M&7H\_>W?MF_[%ML"6Z1UL.01;%C<'6^9:L]OK9U:X/;#. MSG8CS"OM1"Z'1D4^Y;TT&N]@J%$8ZJ4^"<[#=N$DC^JG;D$D"$2HV"._W?F1 M0M(5,&S=@@3A\B MJ 8T>\!@0R/HGS)P9F$,J& &>H5O\##'UKG*QG"6 )]"[A.$^RANGR%%:AN+ MXVW*U33Y6M%Z'6!/>F?*5%U<)<_/30+??)5\HQI5\FDD;.9(N[%I^/> M\N7R&/F#"^:IUNSTB3Q\O#]HG ^ZE2F8WW2Y>I77MD+]]NI5\RF+SEJQ'/>( M\DJ5@Z7T*Y31[_:]D[M<]$?WB3]*XA B8,VBMOF2_[ID]C=3*%\OZ2(2[@C\ MH0D^ O0'#"LBE]0DF>\J*MV'.[M]$-]?#AY/GOS;:KB$RA70S],EX<*2) ,7 M8NDQ02@*R-J&.N5.FR1I7,@ZBV;%Z8C;!P%)DVS_IKU8\1Z?=9_>GQ6J\S#X MV>(M9&USG78QS^,\DW%4Q#:#1:YBDIVE03::99TV>_GV)]&.2K4CTXO;UZ?F MQ'H:^UWFXNBX/%2D7.(4?-JRC@1*,R8BBS-$Q@+N-873OMBR&Q#;LHQ$0^#> M=8.C!@=O.]EEA *0A32!,TS10],V'HIDA%#5YZ_$*HD>*JN4TME_(G*HC"CF M?D2*Y[?T^]@_P3%LV!)DT3P!"S[AJ\&+D'6B"1&GQ(S(X5SPHJH=D[+*T!<= MD[*LG779_WBA>S<7E\+NK"P^*ZNE!9 U9 2<%#+&33LDWN:A9]0ZH6^_[UC"& :M"TX+%G+"P?$_]VNNK,J#)/Q@@)*5^M8T!R8CDKS][ M<3>/J\"V*BDWCKP<4L7 M4WMLQR#?"RJJ=I:54/A=X3JR^3IJ?DV%U&$^8'\_JT[5K:3]1D757KOWU,+J M\&.2"JPM6*P*/@,78G5JBY]CX9*;AN*)T W6"@D&$JJIV=H=R?P')SYVE$=@Z_ MG(]JJ((J4@E/\[20@&]>B&RF6K/&PU?]]O#EV'CDMP7:S.R@S4%H,TUL#MI, MMF;JUR=Q?2C6;_OL#X,VKV0Q5X.1Y$2/B$+UT"-T-= CL?9CIR?-AZ?GRZNGSD;0(275/&>L:S0*#LT2M7ICP99_"2!^_Y@E$U"3THKW%H,/]^G)-]/62S*5+!$ T> M>9P5,U:Y[T EFSY:BT$E!9PJX^Q9/2"X\^9S^YO5X^XQH>E<8K*&*9L-4:$K@!&I("S,6;%X<=M MSVI"YV-W-N+/!KE:_&X;.X;&18[?04*V!1)2@*>:&Q)2P(&6+.Z:(&^^7KD* M%/.S)/53D" %H..70X(4(#,7Q&7GXW7&=@_9*L@,4W$ R/>J[;S2L-/Q8!KL MCD[90(@@".%$Z^R'\1" EP[$ 97^=4'\*P7!$-YO17&?^ M5()#P![!E8PUMRP8+%^=J/(8V%M84 FK]L!CT>/AS\!4X:BR M6>G >M[!U*XFAP44N@G> /XT'MC/P22L)X'_A^HZO0_ 4F=8/_V%JLX'T]@Y M5<$.+D?@&>>Z:5YI=Q*LN7&/(#J?-(&06O G$M9W%5:3.>D,AV/M49E\=;TC M>S2WFX6S>!/6_BM7^53FDDV6S)$U"(<6'(NS0ISWE#(XBLS")4^5EL:J5V+R MQ3:OWVXGXC:Q*D<\&/9T19PA$SGU>WLKZU>'X1T DA6,OJNZ:;E31E:@%)ZB M@P9F+2-+$-'!]BWTE%1<'?IH6?-*; )D'5J20+>R4'3,=J/H_-.U$G+.)D ! M\#E[*3O4W XUMT/-_1#M]!WA<8Y&+0H5EV#3RL;%483H./;@)YK(X]@C KA^ M/"N\G=Q1XC7)2X7!X*@]0K0==?036)WCJ ?>'/;+*:((U)L3[8>@;Z)($4FC M/5V/916)6I-V6 T*%*)[(@2(I:CJ08"(:D" 0F?F0J";EY9\T)W2*T!_Z.I! M?Z*? V8E(I<+ZP0R7O+$0(0."$4<7=7.#W5FHQ"A58K9JP*G^8Y[6@&JL4:Y M;GM+;J\F7BE/*@_O %X:Q-B4MX4=,;9$H->G5*J/4:KFAK<,HQ0JJ5@6M?0O M%G,"-@EE*JUP:@&4"01_%+UT\-?D'PXO+ILS;B9\"]@'"CL\JTLY%[?KC9J134TWY6:);1(FZ2%8?IU2 B[-A\!*W M(?#2:@?KZZ+V\MSX?'\2NM\'")+Y=!50+T[A%$GC%)/QC*T=K%1 5_#EP4JK MR>;!].%M>'&F*X^]GR>;= 'UVC3)X6Q6P/4FP4DE:/\M1RR5?&Q3$4NKG=H; MA3OOG)TW!T;WYZ Q,I_JU9#GGL5A<8K/.+!SJQ%*FSH&!5FPNZ[RVA >[YX: M/VAH3>:SL%I8[EDX@=84K,NF%*JYWJV=7-V>LG6[LUE I M36#GTY\!3]K,H)K59&7R]M)@[QX/&7)0!5D1U@!+@L4KX#D\:PO)?N^QAHFAC!14VP+JE@6["LCC)\D% J'AM MKCX2%8DN!@$%$7^W]KO,UDBC-;HE#QWQ=R$E5%Y(2>@@O#X]=0WN2F-Q(Y17%D6EE$4%'1$F:ZB]1WN>"#?7VVP_SA]')\V6 MMB%0.Z@BR"M=2RL2G&=&0"$5PY%;OC^49B>3]^->Y3B2-4Q*X CR#8G]1 1/ MB"._/>!=E"&U $. <3C1.OI0@0"F[&]X M^,%B+/W:WC&E9KY;2SUA3(J!&: M_-DX(0AFEK2Q9$PQFQ)T*M(L,X89XQX+&&-'!_433*L@S^.U,ZE@%30H*\ #=/?5<*0E.N?:9C6=(?5@<^ MW/*NKV@SB&/S3D/AD,L#17V#:LKA#':BV2H2/C,5=NE\H7C@)9$%:>GHBV#_ M WKEX_,]Y"D+ZM+E=A6F%KIKV0$O=\#+GP>\3!M-5FO-Q,.+$=-[&S7:ZK:, M)F-WH\E"H\G(S8TF:[1FD^G@5KL4Z]:G],-&DWT?:_X=4OVTTN9%WUT55F4Q MM+6-8FA7$]Q973]7^ERC;7#O/TU^V0)JS7&2*7AXY0;'7E0#-%OR8*8@.K%P MS?\-H(B9CP]?P/!77 6@" R#LU<.U#V8*- V14UNWYUP CCVM?T2_J1\BFN MKMXY$0'KJ@^6_=&XV))/:3HN=L5#.J N#>7XY6(D=7X2&C#K(>;(0HP,0X$P M0_@!V-B2&XYDP,:N>![N&P\OC8>9=O=$[LY#S'E8+>9VC!J+TQRS)?C8'11V M+2/8"H^$-@=HY-B? GXM(%)>!ORZHHIG:.OY[H#O/WZTJR M_(;@KT%X:[,U MZS2NCJX_+I^HS_?UEC'&K2UK&8BE^X4@:34?G%= ,QST]'\:"N0T--"(T\'* MC0!5""#>K@@E?:,U^^0E\FGVP%RJ8OET2RKM:_^YU"T%8S%43D[]&RFC$JAZ M:S83KCKO%SQ]\23^^A/9CR=_[>U#?.0?']8(X'_"8Q%_U@PQ.)X2(S,,#ON^ M(RE1*1P:@6ACO=",O:U!>2TM]3]P8-ZVPQ>SCE1=)WQQ:T;T+GE,#I4]6<*: M Z!@#%U3.S8,1[5,S!RW@:>H2@;*2>Z@DL&35AL9ZL!>(N<>-BL&\=;6(80* M2?#$J2M//G5MQ?J$6)['DY<3Q(7SDPOL_K59P^=Z\SP>;@D?$"C;1(>0QP6"Q'F!L\\@A;,4AU.L^!LNQDQ!*L/9][$Z%J!,KJ -D54;()J^T'X.H+0134GK0-;8K[,.H+H_"3L\,7*+ 5=L$17TJS2M%D:-6Q]X7 5: #T+N$]4;\ MA0*J=6F<% 44";+$BPNUZ\&CSDNP<');N%] C2?) >9_GQ+/7!6>-G]3W+5- MU[/-6^IR%%Q$N)>H*LMBF@N3>Z& LD@:YT0!%[+"5TH9%KNQN2$EZ=#'T:G5 M.7EG[@_>MUS "J@S9"D*J+.X?LN%B%<5<5(VKY/JY8OT"H(U@<&JW%*T8USA M;6X)750$NY28KA:;V'J0('$F:SGLVKT_(8'/16NN)VLRZW]PC?J VAKFK^;Z M(QW%4#C+T=_<^7/UDG\_L)9@Q39);G%QX4K)W\WR8NDML3BA7"TB<3PS6N1Q M6B@B*"F#RMD6[/)L+S;'0H?LA;P7EQ-9_<5D>\B'-\$;:H#;\@RL?!P\&/:Z$O] MM^Y'=^.\S0N**3D 6WN^*P3\0A5@@2JAZD)\@@FP(TG5X+"7*\VNMD%0FZNN M;P:LZ7"[GL;4X-"J[ MD,[IUT+D=?9!'C6%QKT^4:*)MV\NM@5<@'C%L>5);10/%P6<;:0BLV30&T?, M-3J&+:S@?X$>5C5-ONOKAG6O&,,3;:+8K:/-)$A<,/1:XFFMV8L@-?5K[D9\ M%S8.E^,2X7(,\)V^:H>U.X-@)NJO/VA3&)R+@:G^MK89-5=*D70\F6QGT_1F MCWB]\K]-,31'T-&C=B$9[PI2-G? XS=0YG&% F@Q.$8P]=FM6?VQ]W%+D]/. M4R>UY#F!6U6I?"ZCSVVTQOFP-2/Z1\2I6&M/7\4L-@=(0HFQ.Z([F < MNQU_:^!*N,,]Q\06E/O./&9ZWOQF8 GB@AC#[;Y$DY$$;>P>LD(*LET@<,2B M"X3*HCV$+&2EBR9K:IXP;AD)%]%.[!N*=HO(50LX0Y(X630H8^W3%Y7E'$&39C64EN&$Z@UUG2N%:V->-.GSN?1/?I M^*%??@(RF'=:?EPKMQO7&AK72FUN7*O0FI$B-3MB.L]T6]GR<:TQ.=R%$E[I M_+,_E0MU,[$SG9O),H,79DOQ?KL<:Q'5-S%!1EFO*C(D(HG2$Q&YLE+523B$ MO'RT]ZXT5 ?3?Q9)._JLJ7JBEN^;<]RUH7&9/]V M3*XPD\^5B0("HQV??P2?=^?Y9_"9KCJ?OXG7L=4A3QY,22FDLR]2*TZX;8B" M*JR/EF=SR3IIQ_D=YW>%>MBG'E[KW6T] 54OR8SK !@=KA(88E*C6S/BX>;Q^/FB M*3SWUML%L'(]T^[[BJ%@JHEI.F89DF9V%0-K*]:GHFAH7,< BK,)'0OTSQ%8 MD2Z;V,A03)ATD/>QW? 32,B:"9OSQ5:>.6V[,$F342$:GC1&0AKJ8TA3S-(Q M31V$QU6(1+#4/&[.3EBOD7;@:KY?WPIUZ;9_[0>N\:,_DN9?8.F.;=Q*8AU; M,C;"%%9W6HDD7Q6'5,2B9&PN(F-2G^-\9"N(:E0@"XO)$JB$Y1"*6F M@^[I<_WQ]4VNHK#EL 0YR8J STG .L/)CL#:QRE)/L 7GPY7GYHBUZRZ;MJ3RC5: MHUOR,,@7BD)8\[_@,V":)Q=O].;(E]72)) /23.-$T![DE2BYOR]C]W# M.7I^M^-.7])Z"I3R\0"*J*HY[F#0:&?H7>*T%1#]68,DTLGNQ;9+4GCP< M]^Y,LJ[,>G%D]Q>9F_3>JW/0/ZN]2A5?7.18G!+BYI&F2&_JN8\G8U2$.\>G M%S=-I==I*A6@959KEB;+#)!DCHN;1^Q*\L9F0)8]?I41HC,A:YT.U$%P2NHE M>+PAR0>QAMSNY=_-_L>'0I&I8UH3 MN5V50:UQY31/?=52BBS[A7]*K=SRA[K2K=E[ESZ?JL)5_TS*,M156J1Y"D#* MYILKQ(A"RV_M4Z.D[A4W[C^J2BP TKD:R#M#--<@I;+WR[=\/\BX/=7'UN"! MO!E\L_VN:3,;K]F00L+B//CDA>9[-.QLZ8'?B]8V M(&5Y!O)H2* :8!=N($N:0>1118\0[@IS$S7E\5$=C!&B<2YUGA1S#3 M-Y#I*:BPXHP:PUOIB:>XF_,!(:;%@4@WI=N_#0M0(2$BQ8@X061,#"PC/WE1 M151K]M!X;#*]KS%)"CM4D5]\@CE0-U3CH,[ DF!MBEVS:,):Q07.W/>]1F>I3\E^5.(J5C94M9#IT;NUY7OT[M9X5]A1S7J&'2%V M1W17YK#;\?H*.RI>BG&@@,!"@^%/6QI CVTS5\^-EM(!H9H^S)J1-UOJ77!< M%T$29"M0C&Q-'^[//BZLKWM_RN+<7E>ZC!X.>GK&-'N.1@.<6$#>"J?3YJ%95*&(STSRY]OO:R@H%NX)0^+G*J&3< M/)W>BI./<_J*W"[)6"W-C;*4)$Z* D['XJ +*F2I2I*C!CX'=U9P!!T:,IE% M.MUUQ-JN<#<7]Z-I$),E)+C+Y/N<0OIX?3YYLX1)X_ M%]^S MMM@4Z&"+S2JH]'I1]$S6\E3CLG;7&1^, QWU"R4JNPI1J^AD-Q38X0'FWB2D M1?0N=JCLR1)JV&>.VZ8JJY*!!D 4*A8.@JVCJN(C89DT&YQ2;9'%R]?9U,WD3KY%'<+MD15_.LELD4 M9:G6KISWGW 7U?QRN]=)EH+):K>K&$K2=(,L8#R8!+6 M!_,_ 3##+B=/<\JS]WGRH!Z.Q_37^SKD*:L#)2YRP=??IZ<"&B'9!AX_#E]> MY1?IF.]7BHV+_. 2.Q1M$"KK( 2:FKSH%K\JV(+<]W?-M)M^@C:/QY0J#Q_\ M-&R8&*7 #,JYSQ/7[^%_&]3*,C?#S;1R@) C*K M*X*$?Z1D)9O1@?+T>-(5'VC^&TA7 74(N:Z7UH&5:K1F7(T6E 9':*=^O>'/ MQ$K5TB$="#CC3E^"XPK,R+P"KY8Y/&0H-$PHKN][QLI "$I,&HB38>E+GY8\ M"&.>**1H@N88G(G5P>ES<>KY*!E;O[ !2L;KFY+K%5(ZZ&=,52.4;!)(MGER M?_S>&-P<3-XK2-M22P7<03&A62>;A$Z">'4PEI4___U?>WO8H:H,Y'^P:ZD' M;.J=\C&&.3ZP$I;_%T.3"<#/V-Z>8XYD=9)NHOVX-KA.#EJJR$HYU",Z0@ - MT1VL2\$PTJ/-P+;MS=\K_8_70$-ELSI+;:^1>[!')FD^52A_NG MZ>"W_N-^#?X)DO:__P&DB2&2H4CO>VT%2!=XV@@1.2MAW -(T;763)]1$G%# MB[?MZ&#$'"2S7^20)L80@M=*6-^ ,OV_I19!<[_^(*@I3'+4X5E"2$9I;L-! MPD"*V40)2-IW'"3!DV04-'QMZ"/%L*;7P)FU:IK<_!BK(SCMPT?A!J'"P7$2 MP08$>1X#8C:":#X:KP]'P^[&ATH(B4,EZJW9A7YQ0QK#F\>9^.N/NT=DNQ5W M@[NY$G&.: JMW-$2WW>P!$_2F8_9"CA\(=,!#!R[P>N [S^T;X:WZ9C[-.;] MN$D1\Z![KC43KBE9?I@Q_=-,H/M1!LU1<;3X;FT[E+W[B!W*?H.$V*'L=RC[ M'>9\M^,=RC[_ 4Q'V5]UNVI'P92!TK$,70.1@.>J;0Q%N]B_MSN^^UGUUN*O M'$QAWJCVI9J!3]N[]SYS@;1N=&C]N&T/+"ZD07SZEM(2]NZJ6[&+CL1B!:3S M:8' !6;;0=E,/G&BO[\XT4N(4Q%W&CS.4L262]-A=FE*NF$I5K9FLSN%,=X_ MZ:-V?[M%K(BK'9P2^>_?*L QV5U IK&AF"B_TAT;@!3@GZ4!VH1UVN5#=SMH M"JR]SXS:=!,6.7FY82&G"JET8JB,0KYVT".Q3F-;<1F)ZL#,,E)$_3\MXB29 ML;?S)KH=;,J(ILC,C#^1C,,7933IT]LJ.@4T!B=%G,OJ]&]S(X5'I:]V!H4C M?9<./%:SE^YN*J3_HC8RO,2(X!807Y X19 X4XCLEB$/F>XMB[*-%92'J%)+ ME8<"L :./+!5E8<<>:ZBK6!$.F9,_^:%'DB?1^K;%@D)701LF /FCMZXN5OO MZ$+)5/KZ ,CB<&3H$V6H5&M687POHM)-J$>7DP!9,NK/9:"#9=O;E/U$SE$! M 0<+5*V0-2S=?LSJ6FWYM@MF5*=G%\P"+C$HGL19OMA)H!46S.;FG(HT,9V] M4M;UY],9U;A)\S"V6UI7BV'LJ5P"3C-+PLQ*AHR7/#SRUQ\@#D@:2G.X<]S= M),&U-AI)1\2MD&[L!(1CTQF'"*X]1*HO8V:KP+%8\!)30/*?Q#D&1"Q<$9U. M-WS&$A%HIV?LR8MRV!5ONY5D8P%X8HJF<)%C@<21-7* MRL@ Q)+FNIY7Q9GBPA/_W(4W NL&/P\4^ ,0J-I0!X2?H=\G"EMX7+=O9V;] MJ\OC _-I6)OY#:W2:5;FB.Z"=IO=G#$%^/HD3O LSF1-YVQUWZOF6F33G2(O MJZ->GQS3 O7-93->XQ=P.R&((LXO.WI[JR3SL'3)C#H,!Z?DB#2/CM17\D>* M9P&54R3%XP2UY##H5/&L1M"9MV79_5PD6JFN/YGRCVE]1^X7YUU6G'&>MJSL M;@%;2,Q$D!1.$DMFI[>V-52FVY.TEBH5%))8!<@6<($!M"@N9KTK_C8BDBE= MG-HNYL,:G-QW^9>.26V?W!11+D6PN"!D'&=81&>P:+>,7=>%H)N%*5\C13.5 M4OI]!3W;X$LSC$J+6^,B(6^$'-;79D/KUQ]\:)J&][?H2Q5G(>V (Z_H0$&6**,O_:V)J ME'38IVKUP5'MJN!8*MC85&"/OP$X;28V,L#Y-=3!--C&J*./ILA;@U37-1"S M#T<*^*;4,Q3[FAP9!TOI]#40SO>FV+NF?^[U]4]S'[L/]D#"[!Y =G,>=08A M31W@T1G %$>7Z3:@!1\QP2*^3_>K>7SE7W$+'D'+!"CAYFU/8MJ 7R MME,*A@!+O+$U.SZ[^?P4[SJOETQJ?Z7XL[IKK20< *WV3AK65_.1(OI^;[B4 MUDISAW?75>D'K&W7LF775:F:S81VA-@=T5V/H=V.8W;\,[LJ7<;&0YOI64(& M//P4OSX91Y/RI8/IA?2F&_4!<$,C]>!UU(E>,6Z5 >1L,*F;G5X97X9YU3>N^.\@?'P!Z7T!^-N$F/&B='N[,R7X M7'=ZU_J4#,5/FE:R=D]1>.%EO)=; WTTK82^0\%5"P M(N BRV9W&K8?VL@LI?575OB+A'3V,NB11/MIJ']2Q0S.VJ&' MN=,<"7#137 MMJA&**#V.6?(MW:FU8K0[#.Y^39]?;\4#ZX[U>1D 9#17/'3 M]PB:YC$\4@ Y4TE/)6,*+ 2"H*!$L&AKP^:/JQ=G9X2:0BG('5*1#CEWU=V M2R44 0.%+;T$G&>+#8VJB;9K%BQPCD;5>\8[UVF\M4^Y;R-P\:JY@ 1^3B.[ MU?+6*%#>HF;\8=RX/E,/WQZ[@V\N= 4@-G/Y S\ L9E4"EQ5Z%5&SW>S(,[T MA64WZV(!H0R'\R0'9&I)J[ZU&+V#?()2&I S8SI*I'.FH[:6,8?9&9,8N3X0 M'^:Q:=0(B]T,M_(FCW>0Q2( &4&WH53(8C"569/AHF ATJ%NA+RRD49K=$L> MQ@(99X1!W%,GK_U;Z]V3T;@-+#(FB>]?!MPH9O7;]VC/I-"Y(L5T>.-A?L+. MX?>$K[?'>^V"LWK]-1)V(9A/S.J=II$V+29*P4(2^@%%#C1.B0S.<2MHD:PD7P2VOI^P?6DL])\I M9IN84$"+"X9C<9)/-)&_@\6S<&8*ZKF-2AM@TQ$F8<+1 @5\TX"OO-P+[AQ=\O_ M8K K^3]8S9#::N=?[!(<,YLLESK6X%B M]P\V0D3.2AA?@.C6[*W749X>GT_K/>[7TB2S7^20)AY$+V%] Y[=_RVU")H# MA@\!@L%)J4/]@5 (TMR&@X2!%+.)$I"T[]AI02 $%W,]!%KHG[IN6A>*U==! M##]1;*_/3.JP ,RZ6QJ4_KW6K#M53Z2)=CE0F8WW5B")Q.8*S=9L?'+__C9^ MK]\VU5]_X+:P(=H74.?>QG;=%2*>90*=@JT2K&"W@V_3LT @B=#Y\=L'Q)V( ME3L5"/Z)R_.FUJPV,46!L,:?STIJAX(D1FYABX+D"Y\"^Q8)8(SE]_(>UN,V5M9@?4WO52J&8+@1TA=D=TUUE@M^-= M+P7':K/[Q%^8[]T#QQ&3L(Z3R@?_&.IM%;B7/0DZXN"=($8PIIM!)C-^B ); M$EO3N;3 W;B-[O?#"+4HC#(0RWB#]MP'^W\C70A2[>ZH:_*?D]&K7ZV9$,RL MA#Y&4=Z"C64!24IBGC+*4^=@\NGBX>G-U/N55.> MZ'SRQ.SDR98G80EY2H11YA2JOC1Y:/1/#P>GZK<0*JZ &EX&Y\F,H_PVV1*A ME&S2(K/>B;DKE-%6$NX-*UDOSZW5(Z#,:HJ45O1%/ M).F#9_%S1!X\]YCO*Y*KQ5&Y793*-9I8Q6_)U7UBLR=J#O&^FL,?P!T?WAX2 M)WW1O-&RY[+6YB9$A+V ((_$J9^@@5/DY6 E!V%V_G#_(O*'E/$E5$A>8BLC MJ=7BMYV\N/T.5C7A,XD\[CTTS4MYRE5>:%8+.>PY1YR(,Q1729.ZSOC?1G9' M2JBK)_6QRTQ0F?ZGSL&'8#FW)VNQYE4U:46],:@!0Z\D^=G ?@)-?/M.<>P2 MS'#4T/'7Y/Y&>;V>-M]+4D,I*\JN@NA")N*2!(6+M/"][5:HKVDNL8B:*%.A M^Y/KD\,.^59IV2@@X"-9%N>I)0?A5B[B"\*5EX_Y*CX-7 P-^TLW.%I-N7P87D]E7:B\4!01E-$X3S"[*=X;G.(]-@!1_R=G M PP<06O"LTV34 8+FV4T$@Y)4O^EI/N",HPA4\#U4IHQ1$'A_R1UNZBG4"8. MG5X296*//U- M5BB3;#)$@LR9_.JU*[Q4>L,#R[?N<573J40:C5_*EU/.ITG M_B<\HSO8=&$HR4JHTP*$P\%1OBG ('LF,3SB]MF%'XV33R$NOJNY+RBT-HYZ M&;^\/LQXXE",ZP/@[2ICM.*OIU\UKA- M4+F(AJ4$3E-QE03)(C]? KB99D;KZ$7 DM'Y[T>Z+G^J@X&/44[J11",]E.^ M!5P0DIVH5Z>\<>O?YV^L$P&9V(F :T(;YIPT%K]D&^#=O#C^/V6,[2M*$7U;[? MK1? JILIY8VQV=/=MG>='ZJ"\]]U?MAU?MAU?J@ 0WY>'X2?M^.?V?G!<^:[ M('C![D" -X-!W@L((\/1ZW_-\>C/W])OX**.1POPLR7V?IA+PBS"=,I*=YE9 MM.[C84SG4L4F2LVGB9,Y[)X=-4>MF7!)ZZ/!BTH8/J0?/N8)/*:0B?3NFK( M.W.L/Q*.%C >3J1P422 ]&8LP:XLF/]PH<#-YYS7)W 62[V1C'8@P93"D@*7 ML:Z9730!N;(LK*6R,.7N8'U\[!W6O]XO;[7^@U Z'\6"^+@U&(BH@0-L[$LJ M=C36I^-Y^]9.LV^;+K$^V)3YLVF&2!8KQ"= B.L77[?2@'OK3/O)0EQ80??J M)C%M3V&+R!4!!Z!Q2J +'YBZ1CS "BN*'Z6Z5GNZ2((O@ 2KRNOHRZQU7U^I MY24X:[XMJ\+F\LYZ^R:2TMBHVI?9U>U7)R.$_"D,MAL()?&Z6PL8 MB"LI22SW+4H"LNJ117'"M^%"NDL2+3 >77U*YQUY]OC\OBG6\.0:YHENHNXG M,"#G=CQ0]KPA.8%104YX2K%__?H3,V<)O3D^ 6RJ,R7BV\#9/,[_!H?SA%X. MUF477-AOB*VUB-9BY*9;H.(AI3(B6@R1]?F_YL7^D.!:,W+VV1S3^KG.+K'D MJ L *._M(\Y:>[5I*(4<=Q0/2:(UHYZ%^^,/=?A&"D4M*KY"#EB:KJY;&BR3 M0R;-^08JCRWD@RK"FBBF3I!@Z!1W#V)*2[Y/P: MT6>.!/M8K=,!9PT164=+\C\.6* ;%AX9@!?909@?40J[G*4(&F=%#B=$SB[M MIP2<9UB<983?./;9AXVU53C+*#Q'+_IUDB;"7V?IWV +3NU#J5/)![YM* /)"I;@05882D?O:4XEX=Q<0O"&_R/2V!!\&I*QFT$: M]I';YQY&VZ1A,4''$NJN1 6RX'JSQ-<50QK?$ARV9M>?YH%6.^_>'2NE:EV4 M7HW7_?76K"?=](\,OFT*X@9U/YVH^Y\45=8=A?3R@EUI U4+E.9&4LM(CU(D M5"W.1Y!]]PJ&I9%J 7UF6CIP5M#!#'T=GAP)E05']+R-SB+I?<8[9("^"?)L+\+T.].O!$'_PC M+VH\"+V>7M67M_&3V>^N=SILY2 )\)AWH/B@^ONP ^"#.'U&!\^K+:EV_;U] M!E/GX-43;0.W\BN,6Q8/8<8OY M7MN:Z7>/U/V)\79QT\U7MX^16U2Y7W21/G X3G6">7V_$?L"EZ5(/_N1B\O. M;*A4/].C=VO+]^BJ%L^66449MQ3;+X;/7+>!=%?PW_:?^8'W'GBQ"LN+&Z+1 M=H:#EX,0^?XL/P$_@7BD!SW53E\=F=7B./"82N%U->NFLW?N^UZ5T[5DKYFL M4K7J7; ^C" )LM7R*\5,P]K;NS9T>=RQKHP[6VK#E1&.?KWVU&O-U6C.QTVW M@<*-<7 ]'A\_LT_A F@["K&PM@*.CP:>4'XU-!DN_0K5VZ1)*D:Z *J]#35[3Y*A8/3=&!O4@:HHI54RL%BX^(D^KM?A \D1S M.">(.,EG;*]867$2H&")RU.FRJ MI'6F@=T<2:H&IQJ4;[#"9:GQ!%T%[Y-PBJ)>V6)2Y-.JRT6(PE(>O0D6#BST M'&H6%TA8YQ/7)7'Y2O[?E93N."1WB=*]V/J7+=99G3,Q;W7OYO$^141^2_+^ MFRFCL'(1Z2U1+E4,+5.RLU1IOBBY,*=!>P),EQ!+=D>7QM/;4'HCR(P)DE(! MM\O95+& @"4WJ&CM(6^]%%')$.5RU->L)EC/GT)[!1G):LT6M8U8.]WS']'9 M<^?J9-C1WKH*O3S%G%45#, 3"\@H%WM62HX*2QR3F2D-614?*@X]>CTV.GW) M5&!%Z!B!1VHR+"0,S!$IT_J$?;&:+/\3;GX<+7E=@U^62I%8EXSV7#*Z %LF M$DO=""2X<"LC9;\$4U3O7 QL8U$2A29K1/KQB<1^CYN#,KG^PFB&UU&=ROI4EFO\@A33Q46<+Z!G3+_K?4(FCNUQ^$_8(^21WZB,!;_.]_ MI+D-!PGC-5'Y3T#2HH(7V=SXYOSR4[WHF/6W]1Z(N466/!%,))GH[)U;&R9[ M#5'"Z!['=GO-Q1/"@N8WQU-:LV?=>J;D@?RB]3<_,8Q*G!C6 "O].&BR\D@] MOGG[] B(*2N L%-XV@$Y#17AZ!%(/43HMF)]*HH6PGU#XL-_VP_&,7/QKX$ 8BU;;2EP9=MSV!\S A1 ML D!W(4_K0ML; P^W!D;SO QL$% %& @%!,FSR7#1>W#CSJ;ABN2%< 8>7/C M" M7-ESRH*\DA;$JQ#A4M9_W=:W9-4=?MN7^_^(U.4G#'1H"X:D"A5APDNUM;Q<'%"Y-VRR&.,T^#6??\I#(' M:FT9'4J;I_53Z; [M)6>.+7;<35V_#-G;-D1'PKX4 AG1TJ;@5WR/ERF,59@ M(&.O)K'U>".\ZI6@E0@*$WIMYE(G$3:$71GZ(N* CC/K0L\F_?4IGUQJ2+[ M9%['78YGX/6"9>6\ J"([..(EB9(M9ARF,24Q)[CM>X%T3VI-X@;=8.A MF (*8WF/M7)]/R@_G[ MY8:+3.S%-@RIYTU9FO=,YC>YI(C.K38+F&5^B1'A+< _)7&"XW&1R-@J:.T* M1US$<7JK.4[GXSA-%,)Q@0,F9FDL?LD<)](XGCB.;3G^S_1Q]YYKO[ZW7Y1M M$@-J=:M% IM%TT4<^VC]4[2$8G?_WABC"V?8LMR,]"P/PT3]UM?!ZW6];4FJ M!J^R1R-#_P*\M93!%#5*#U_UB42P0 ^5S2JR"0.^6V4D35&M=_@FMJ&TK=9( MHS6Z)0_CL>X+*TP.IL&_V&?.7P1RR-SC]O1UP7P^7$U?-'_LL+M,.[@,G3D@ MR>V%\-"LV\S8G,%Y;"NX\,CIR^KH[]'>\:.C6EC@<8+E<9:(F\Z*0EXD"W$\ MYE;F\5Q1;I$\?AA?TL>-MX8&Z50%'L\#K#+P.&M1.V8WQHDDDJQ]*WW,MDYOR3>_NJCEX%.KD=G$SJVN;P$T[(P/B&X(%_R4>S-]^ MTFDSU7Z5\U&]Y VFFG ,E*[M098:^F ?5=4AMG7![)B0.FY4#N&#M%8L/@2 M?L%.#'EC!+W:3TCG1T4#3PY,M0:>K3'"1H8*9_G8@XU J-!3#'N>E/,P./A) M0[.F8@HW80JJ @6;95>+,W/5XB=:1Q\J]]+7XO+P8#"0]K76;'8RJ4GL,_UR MP6^^'IQ.K >'J(;[%@"IX\>3EQ-43*_I%F:.VV]*QT*J7?K"D I'L@?4O3N$L">I MV5U N<%@KC1L1(!*P26H.F156&?JM6'?T83 M\\"K$ LJ6@X)WBS,R,/-6BP/RZAD8O(H8(R#KUW!?A7 M5F )4-[A@75\J-%HH';0 N ?X'Z@8Q<-7X(]P9K=+MB7.E$\7^$6? NB_E1M M#$[4U7M<^.O:#6\5G$ZA@! W& MC]3T=X!,$E QRD[3NYH^JN\";?_]B B$7X:*I'U%Q79WY"DUW]O&P;'S7O K M>X@8HZC@\T.*2@C-$8W;T:\_A\J>+&'- ="=AJZI'1/:@:B9\T0'G4'P@8"5 M\_^V,2OG+R&3E2/YOT*;PNW'\:PW"[NK&B9X[%$#""C,$V%_S]^M,2+\R^^Y M+0("L?Y4;0UPSWZ0F/@DD>;C'Y6B*O?G<@MNU#;?Q2$(IJ=:,^NU67\CQ"== M7F:J>9%@^JRM)L#W=ZTF@JTFN,VUFJBW9I.O9Z(SLJSG&K.%K29^D-5#9O_Z MMKXS^,%!Y=PX?:RCFR+&;NA>/!-\'S!-P'#IC^_9%LM ?8NR8F6!A80 ?PT> MKNJRB;4E$SP'?%8!O@CLZX<-E)[J](+'[>3YR% LR/)$L=L0!MYGAIYZ>-)T'VCW=C#',&$4]%$D&'MU54 )"AAY M_UU!/B'OX+.OHH!(0:WZ+>B,>!3'T8]]:%&DJ;U*90);78#?VF8:,GDH36%* M"?B FF53O@-8L->>[L'_#_FA N\$4@)]Q)Q_F07TM+UCL/*.8L#J'NQ8[?71 M*^&I@8&4I@_TWC1,%(<@QY?W38_&/L?4M'?A&/J6[7-HR$N5$>6T.1H!YI+L M7WB8O@:P0:JAV,ONVW([!;_=@[([M>-2\ +;W3,AX0QXF Q%L>N>]@&G,W 7]H9^ M6@R8,00B2PV!ZI?EAD#P^<$0B"4SA$!GNM$#D0FLQ\&F>2V7%8O0\B'?@WBB!Y M5-E'N)5]) I<@)[HH&2/*]Z1M'G@1,*#Q3JE@_ 9',K*/8JVR?(.(K0Y!CPW?MXE=/*I?7 TI:[E& 'WW4[-/_P5;,UC:Y<1 MT)4=N =X+"T+VI7 QL 2)\ (PVME()1 YJ!!3HMK=H?UKJ]H,_ ?=@-$"O8' MAI?@B>+H?JBA0MH"VH/?'8V!+,IZHCRR=N3<<7*-X5 _( ] 2B1/3@)FH3A! M0.L(O:&M: K,9Z)K&V 25)20C]3*@D/D[$%Q$\(!IPGLY^^T@LGX)/*M I10 M1QVHR$NZAH4)+T#JO<\H9FNDRBUY%#_0;V)ICXQZS!U>^@,NFO.+6R[!O7AM M2TSZ$=FLDWX6Y+CI_;A^S7:-S5](9*/E*V4P6= <-&!F4BHU'3-O:!&@9@7_D$*^QK4 ML>Q(?P\&^J?YS[=I*\?RR6WEZAZ!KKK>J6C:[OV!K=]7[3 G4K$=YG*_&2CN MN]H7,3X\G9CMU&9SZ&#_O%9R"2--H_WEZD#G?AU]WO+MV=6'GS%,Z2^7YQ3E M'#BQ>H,> C-"HD,#/P!VI<,$Y>J,1HC[U[1%N=<&_7QP9Q9;]H1)W_; MG5,MSXUPO8AOMM66.4X9^,>^9 MN0WDR++Z=WTK*I76=O%;4:FTIHP[*FVT9>.WT(]E]BK<[7BWX\WLN*1^E)XW M2P3GW-OCP:V$:+BE7CK=-&2U-91.[IL'LR;W#,=#G-PPCT?TF>0/YMEXITN6 MBNV)Z&PQF+IV+Q/7V>XR4XO*!;/ZTKD5FU^]XU3(JRSMCE=Q/BD?6J+*U'((VS1'$:--[R M!^\Y&[ .R%#D%!Y&C'Z[_C9DKFYN6+Z]A-%?9_[9W5M0C)RKXRJ-3E_B8:G] MQ%P97\#:9?P$+L\H7S5^@"\N )^/9HL=WUM@IO3[,761IY&GMVD\4VE<)$B< M%#/V"MPQ=76F+C9'_,ILI7 .N"LB&5UXVY[] AX@O("1D&1ZGB"7% M/G'P='QXN*T<+8ZA"YPA?JF6N8EN$2\*N,!F[-*_Y>/?*\+@A3:+7RI.3W21 M6(+ &?IGL-CWE&)[AJ69S607Z79T?"SQ?.?T4H[!A,PG?JHO8'FBY(5.$4OC M1)GB%6W+'=>N+M MK@8X=O!QQ@KG]\QY4UTO<+QR);\07F"7[=JM1V!]JN&4 M?H,EV8 *O[.!C3UP4!%.&Q?4Q([_UXR!*7R?2F ^I1(X2P']RJ7 8FPIB9 M$6+.;N)TN6M;?0D%U34EA_L_J]AI5PRZC<6@99(D;O__;2>1P/YW_-1IS*YA M;"^'HFRYJD7P"8I=C\1.9E?(/ZJO*11 MY4C:''S(NIKT!0E$(6M&>/LD+9]#ZBEA\:]YN3HL1Z[FGML/8F\'2OZG*U,*TD% 3%7UZR7#E:R=27%'->Q[5J@ETA$+O7%H2M*N@- MMU.1B4JO1FJ\95:F[*/0-:0K7@X,STJCP,);L7RK6\8("P7U+B#I?3*7 ,?< MCOVU,8FH%2(1(%1F?M[U, M/./G3)PQ[$Z5+TUIOPTJQ/C%UJPHCYS(:,U<#E:H-:N)@O$T[;U?3M[GI@$DTBE1RE$#N-77O(P%%)<-#N8O!VWI9_;CT!U; M8@G9,D0H:A@=$>I-;^]/INJ;UB4K+D(+3*:X;!20)$+ =JY!AE84E489HA(U MI8ZH:+WW^]K;Y%0Y[U9<5!8:67%9CSM16+A]/ING58BY+2E6K/86]H(/U4Q3L,PK$YFPK4[XPS86@[,/SZ.G#>/NB ML\I2 7'(JL*TR-PN&Z8D:E!Z"T)5H7SIF2\#/!KIQL!J:*^=+1*?!2:8 C)4 ML "Q^\GCBKP.7IJ?M>8U(R+#^9J>NS?O&8B5"&'(OLF\MMG<"**NL<@DGL*5S_X MS:MBEQ.L.1L]G:K,X<75>[?3WS[!2K750+ *NE^@UG&]L&;_+K?X$/%66KNY M5<>/[[W+-I=7?C8N/HMM=21RF"F&+DMF/X?L[&4SS4753:VSG<*U B@#F_$& MDB 50O&N@)N=O[/-DVSRZ.*G;I+C[:LCRKB=S$X)WZ['T77U=%+,JI8RUD7' M/T1.Y9H1Y_L[OL)EVT4Q9]XS113G/($'HJF.>DSSJM]=((IKDL0%UITLJK"* MSIG6R2B!ZQ# [=%\\],V:B.Z1W^^-6>#:HC;0F^ +"A.(?E]+M\-2ZS0;$$P MG]AP8'ZL2M60K:MA2W/79\=-HT]T&EX4B9HRIG[^-$@95+.<@QVWD&7\!+*H MVJZFW:UK31KP]_O7Z&'<^^SDG<)M@:/V?MD M+6,@D! @&,CPA25;LJT@2XX&P/[U;U5W:[1DR[8\ '[6<^\30&IU5U?7U%57 MR9]K4_EKH9!3;@:;;0$4[_S4Y>69;6\BLL]*]S?1@BO29OO:,[3]H-5VI.$X M2R"7RE@),-FMG7PYO=3/T<=:PFC&#M_LO]$6W[&/P[QH@3C]0FIM>+)V?&ZZ M12JPIU1J)XNS\XX_:9OEGUG2(@0"!],5='/O[U6-';22]4+$B!/P*L;MAEJO M7O[0J]]Z>QG)B^$+8N5^7'\43,F^%1_JV@);DSK)%%0'JL&ZEN6:%B;(XMEG M/^#YEX MG@?&!T-!'M',_=L6VQ;NS,46D@-%-XU1O-7E$S9$C31*Q=\&+8J3 MW<5/L0'G%_@/3!T848$_:3SMQ!KV9\40JC*"97)G#DQ%9;U1_6E3,G+SXGB4 M[\?R]Q.M^O#E^.X:E:["#C$?X'/O''0\\-9E(1_^'P,A;_ M3(S/U[R$3C))%L37G8 M;VN@SF"T(2%R7L+X/ -NX_VX]/SH?#L_/!P-Q+V%248_Q$B3?BX5KF^CXOP? MY5Z0*Y@7W:;0$*C>L2/-'%@9BZ_%8_^=QJ:>=E M9;T'(C;)S:'_BE]'OP<_CF_&_W)I7I4?6[I>VN[I%S^W)8"(WB#FT*Y[ MXDQ"O+$&B;L>B%NV(6^O/][;6_'*.P*F=3\(S-\+S6VT'1>#UO?ZX1:BW:?Z MHQ^VWA39S6UY$RYD87$:"[/K(+-W;CE.4['M4=>RGQ1;=>[U,XI4O:F.5M/Q MZN#L<98_>0Y\28?K1*>?2KV-PHCEZD228V/B]W8-Y[*;=1TLU0IHSB?QLE3B M*_5J 1W8ED;46B7"&WMTW]$Z^_KS?E]7@5$_<'"()/VY;1M SSI)9EX0;VS] MBP^AZ0^7E $1J'KJ**O#&_NF^_38. KA)V8=R9QM"O/N!G![,;NQ@-B$?_B_ MB^3O(-9Y/2"_-!OEEN;Q<)TW69U"NRWRIFI9OL7B2;Q$8O[OM M#[<_->U&+BV__?5:E:^5N3C_]ZCR-2V$1P0S9 MN?H.=QOAV7F::&8T_Q7E^BH%U@).?TKYOGYQ%C;U&6NG5Q=7AXYY]NMARYL! MGVN.\V$FWLM+%>8S$B7G1C>8JIV+\+1DOBK6>+%:;&O1?$WOMGTS]MB5-MH%.L/6T9(R5[M^Z3=@%!%DM?0ZK[\>]ZWSJ^KLI.4]P6 M"S4AT2+92^N[KMK?3OGT=FZJZF&I-=8O]TP"H7+9/3-=Q>PAP E+.[1U!W@* MTRH//?@7V"M-:]#63<6'!M]>U9WABD76BUE]>K#B(*>/KIGKPJ*Y-ELUILL& MR]XB8[7H: 8I=%^&)?)[+?*5:YX6*]+I#;:MW!LK2J_?FY*)E7IJ7 M5^_H]I]ZS7J\* 6F5@$29QW^8+FT)G\P MY_8[F*D6E*+:5>UA3>8S6Q9"'Q M%/&(937I,&;1],5 &1KC^E[.H=^6,XC*$(_Y.E@_FIV-*^8J,XI)EX8$6,. M][QR*E4EW,K=NZ?!,&Z>[?QWSFK@QOU8J=2LYM'Q MYS_6>FL?MZY&[Z:O<6!OP'Z,.(V&AI%#^K3Y..@_4F"F#,@5849=$BWB'MK6 MHXZ-AY6T$+-?,PYS0 PLMZ^X7-=SL5 ,!B(?@0&Z.GSD23<,K@T??51T@WZ^ MI^BFXW)/?;W3)\.8DRE)I)!<&V#!N3V*]J[H &?"<)X+_#[6U ,NNF90#]AX MPG90M_>YH>7H!)<#1S.UGD)^Z((4M^"1I[YFDC4[Q(#"B; UV!I0>ZSX1A?^ M):N 2QD.#1U^31*6?;+8FD$_I<.T.FY02X\4A34X"?+I6%#I&2JNRVK_IL @ MQ@BQ /0N#'ZP*T!-,/?__D]-$JO_@)WK#3Q&ZQ0F>H?/2<(_%Y?GY%_B/^^Y M)\7A8O*-Y)MWE8%NC#[, K8P=8.).ZQEA6V=+"=!V;WTAI'Z\OFH\S(VCL@A M\&?@Y&9J,'I\\/?^*>F@2\,.T:0'9&L@)B+M4>E?8,\4 M>-SQ#'(FNXIN$^D&0ZFX!,3?I8Z4TOGCZ0YQNW <#F'"J*C)G#41=+8&'W=( MI7/Z9!6;R%^8+Y( TTRZX*>9'6QWAXU=-3*'<$E#SP8IICEO30;LY2_FOP61 M:KN@4\B64)E/ FW,+GE3=)O#,' X30$%[*62CWL'I\?P5%\S#BV7-64D&J^C M1"(2H)E!G1.K03,5 T_#>SQQP.#P#+[M:IV^B:XWAP:<;V,,-(74EN,3GAF1 M#&W-U(CQ (?&@J.!PN!)=ZFQ$-OD ZZ1+8 JJOY,;V&^ MZ)Q8P;?I],^D84WHUG_/.ZFI]W9YIY7_+J\2C^RB]X'>^Q,X,HYF)ESWN,.^ MPJFF!ADJ\L)3-:V4H$(6NAKY/R[75X@E.R(8;3X2AY=C$^,VR^JOI7LAA9Z6S5(DQG?V7F=0$ M1F3E\^^:VF_)P^OR[$E-Y:DYI[48EE^EO*(34<3L9T!=5JIK/2*@LSR;G)%T MM10U+4.-1FR)H:*K48M1HXMVB(V&VF.D*> T:MC'89:ZH9ZAX5B<:L$(IH73 M01AH^"PXF?PJ1CS?\!3G'L,NLD7$R5N !O3=ZCI MNB*7Y(7907/8CW?, U ID;70;[QKW 1^(VYIS[)4ZO9C+K9.//G8"Y]:P0L[ M\S-B?EZ#6V1Z&!@9PJ$DN%'4/7JT@(HJ<\+ CF-TY:DWW^5@!_!4 %VI$L.? MD?[P"^)*!59FST:'WU$,6.'0AB'(8_BX34Q=F[1C\X9X\I.*)G*Y=Z>X",2: MJLSN'=O=WV_Y3MHGS>K9RK"/9FWC67?N[TGFO3W:WV]>W ]5-= M_BRFWGRP M+T]3$:&"\#]UW[Q(R-N">I.+DXE0?_F1#[\O#@_#@8PD+H)OYX^&T6T,HXBP MA_!O;("#EXTJ'VPB;>_N<#V0;+9B&*,TR[S8W6E]6M?NM#[%=Z=:4".(R2+? MZ.8$<)QO3>9G^;Y$1 ^5$457PQ"Q@S8 "RA11#J@V>O!I*L&F'2$>4-H.'1W M*!V6QIX3PF,Y>_S[\?/OPV^71Y\;[;X\#\J<_(91YH[NQYW*]:/Y?&EWW$X> ME#DWRNFKQI,3(A[5EZ?SLGG\Y6)P6=MN0+9P^I6(EWHEG?^RK+NZW*IL]_17 MF^(Y]2#LP*IV>'([/+D=GMRV;\C;0U=[>RM>.9[<<WX\O?GY_:JD#Z=-%?PNJ&:9CU$M(!-7KI7Y2BEG;=Z6$3Z&=#)3 MJ"3S/^$;YV;CI]6WNK& 5>S\YD7L6L7N+H>H0"HORR6^5*H7N[GI8KT4[D!P M]S5+LK<^W4K.^;%U^:FZ+84$>Q_/@GNJ#"F^_DILPD>35,TOH&M" 8)"$GA9 MS(F!N'&??7E"II[)6A&U<4*9E_-"G*R]FOTPWSF>$*;NX7E_?&6:9O3>?_(D MS5_&OOR>+8<;1RO82WRM6@3O9Q:P^T2_=/N:G4-V7@D77\\?ZPWOO+X%5G'. M&E^RN!P&\HNKYLSFW(G]G$-J%V!62R5>J*=U-G]%I:0;W+=T@5.$62[R-;E8 M&*RMV[?4BJXI\B^I"*566^)BUH&:VB1OKP?OS0/A5N?AW*+3 >N59(M:H"MR+TV&O]:=AS '+YH3&!$AL0*Y M/*_?CZ_.&U]^??M6/K23W+/&(H#VQPO+U3BQQ)&:<9 OB30[Z>A^?'=S) F_ MK"^=Q]]['V.+0R:T88%!,EW[K67TSU%(T;0U57?C]'I3M)I(0";YQR=!@3?" M7MC>@-4_*&Y8@V2,.,I>.R')_HP)#Z@ M./T#[BQ(V:=E%W!2"8P'Q03I$5E+BH';BOF Z?@DIR21B!_MU-!$=QAGY6H. M=IPFM88-E[0E F.&Z/"(5')TUN0,?:#/M.KR?&8.RZX ^/>R(/"" MD&;:T?S[=\IP:%O/,)"+$!Z8J3)9;3(?&3-C2Y_%7LWI?K[X&BFNC-*66R-Q M16$Y;YJ:S=(TVKZ?6NPM\X37@8,-PMKP7!H31[V<)CP/3L*1IQ&\/F!])T+> M^?[D[']9_WUS__%G;,+&70PPGW"X)O%0!1[&4%CZB'$_0:MC: M? R$;DR=Z*Y'E0'87*2R-:S.@A- (9;P'(@R=@;J!8YP6QRI=K$OU* MH'ZLJ%*A57>GEMGCON!_F)3@KFS07)3 AY9BJQC')JB36#1++2=::Z=08823 M.?URQ#'QF2(FN4H)__*>TVE9#M%$9,%T$P.I954XDNBS LEF=)JH""P"]@\*H? M5^D; AL1T"V^&=,*W:>>G46.S>D74!0_&N-^1;SK>U+6L9FE*Q8\-Z=?$N>F M"%S&JLC+P+Y2:GX"4\-I,JJ^//[XW6F>]]G*^]W70 M9>"HPB$AF&!M4'#:H\8\1SA-CI:E>K R'K[11TA"-N@?T)JZ.^(1;) @4R 5 M==,CKN? @N4C)"*,JMO^*T^6[?8)G/2ND)@X\@UX][=E QG]VN$D'"$##>' M102D'P3 !]' 4YQ=%4'UUYSV!>C M2)11++KT3QZ0[^H4D*1K:VAY 1N0JVTTG,"HL?#$:# GCMZ;=&"T0(I?73=! MZ#*$(?\Y[;G3)]@*$VNV-3C$B)37'G&&\H0735B:!F:FJQ!X33TZ?\NGKF\O

YP@V*6(-TAP4VW+Z_6#CR"* 1V,OC%! EOK(1JE9<.R+)6 A*;CU$BH)WC M#7U\/]7JD( 0M9GA;^2"@UC.W:X?#K*#M>U.(BWIGX2?C>ZIJ6DJ 5EEW,W= M'K0.@-2&@1 ^A,V1$Q#9IZ,,=813)B<7I)YG:_0X@?1[P WR'\#?T,?%L#8'JV/$EYYO!W$:^#8,BS"L#\N(4E8)%:G2G&88&>9<@],;61%^% MKV@$PQ:1?O#/=(4.?/< ;TO(@ :*^;@,066G:C&:$%F I(A.T <[8DO#M0P4 M0@=P\&C@DK1&U0F4K0I+QX9%KM;3.U',3#PI.GR&0FHZX<')0;OH='P:XERC MM O!?..TB[U+:1CB#C,X44:2MW:2YHGCDS0WV*U8O'D7UT]*H9,(,M@T8##X M+UI]'9^LK)\PPW^=ZJ4F+]JN-!M_ 3:A2$QN,4#!$:FKFOWJX>@0%&(?EOM MO=;@T1:B)C&(I@O-_4I6,'THO+9.C.)SS<33_GC$B_Z*%I3_J,/<9S^MTM3\ MO[!WHC@]S0EFY(8!-6;Z%%,(F0KJ(P:@/B)SL]E0]^G4\O\ZBPITK?<32TVX M+GG#BS. @B3Y8+*P*L *RC!B7=)?P*8K!.LO+YM+<['YR3QLGH1PW+%Y06P^ M =^X7C;/&PV;U M@RFH?/FX?&>XD4#.%,QPGG.?K.!T.S..]_':M5B#S@=X%CU!=&QV)WRJ(LLD M6+&'7,H;HI]QR,O5@\DFTK-..6-2A\4'<)&S+D_O/)2*T>4E9&)! MX9J*>#"99Y'/PA_Z:YL[7D/9>08WU]9EY^ZX>:9ANW)N+BHJ(R[LKR[ S?(< MW#R7U[:,-;OCYME8^:OFYH*"+\#-DU &\W+SSN+*$7Z9P\@2-Q9^8:7&;_T\ MSPZ[Q E5V+&6"PJWU*0%CG7@AC+TEEFQEBYF*N3CZ+6IIAU'+QI@615'%Q18 MJ0L+F%T3')U6N1\MH);OQ\WKQ_I0*C>[ W7#!=2YX07D';Q #%Z@OCEX >E^ M[/TPNQ>-/Y710'F!\ (;Z12T8J@ 42XGH0+.23?"R^XYYL1J\^$$S'SW?EPS M[)\/_1^"U-8V#Q)0S@0)$.['7[\+T@]+^SFJ=?<^TI7M4 %R1*$)J;!<;Z#3 M;-!=]#FC,;>J@< ?8'XLIN\JY#BC B?_P$18K*8DU%1(UU!MZ)*\W]L6]ZG1 MN/+3S)V)A.A S1NTM6A;"YJ JR2QN6,HCJ-W=?P1+%DPKQ22G1ZTI]?\5^,= MZU/ZU)."47\\UB:> MU_'>2G$L$Z8X"HH!<,58JDHZH5OA&(X'TV9O^F4$CF?@SF/R.!PVK._HL.:V M(_!!#"/+O(//&B#UL8+1WTBLT,C:=OK(+EHQ<4*1K6EA]GP5MJF+[3&QLYY&JH9T&Y_V"TXN.ZX5N)&@N$M3'4R!Y[RAA>4$ MC%O@P9-&ZY!KM&[A[V)E7Y#XV &(=!6.UV&G%0-&0_^7_L*(4+_&\W/9O76T M!IX64C]KRJ9\KPZ(>RK0>L#3^FVC?C:^_ODE].F"@3@R$L^1L?:M[CZ,QI'A M)AN"9\\DZ.V>-0?1[/^0Y5^WE\]Z]AR"468YE5/)D%J@**05*,K5G![?OAPX M?)7Y6GQGD&F..>9M*#MMCM)!6BWEU%[>Z17<\W) 4,_+V.!36W[X??[X7%&U MPME@ >*6\H)59A"75/@**0$LGX@#W3#@Y_?^/YC* P&!*L_O6GU]>1NVN0X+ M"AU8K%]% V]041:M,@R:+Y.*(=K8.6SE3'JK>EA0!5\W]8$W0'U(XN%^*9$_ M*LAQK L"K YD"Z10,;R1YHIS)$]_96 TZU!$;"1OYLBA0 MA#>B$:?O4R&&$B.#HRFV-1NTX.J46H4IF@?3+4$[HN5L4ZP&?[6U U@#5)4&KRL>DQI MTLM!9^I=-QDE*SX+K#M$-)-'T(&QN<8-YZ@>5RU218JMP 9KI XN^I0+3CNI8D,T!+"I768^,Q,M[(F=^!K5\PXU%UW-5'U[ MV@6CB" JH$5!S63?H)XX6+"1,%9HI.">4;-PX1-V[0])_G@# XHHCE7W9Q0? M8'3<'#R,/Y]?];(/7-KD]J:%.Y) )%CLN]HG0_ +,@DB?,T$>V8=WE['\6) MF R3O?BY...[R@-S5YP^N$W[Y)30]8'5/Z#&FU^!.<%Q#&6 O$0$I^/0HF:1 MWHWC1K/Z;-?G<3$23R:_ENTQ* M[%9>(ID*$XF81CMQ-NV2ES'KI5UJG"]&O;R&W#3DG;K(BV(: M,/84FTV:3KHDXDZ"BN/#YN/3]>'E\1>QMSW$+"^',DZA=:J\*$V!_II?O:4H MLYT+CR[\9<(?]]F%:#M0L RBI:VY3QH+Y72 -PCX*ZVTL$ATX7Q9FX@0MA[).Q1%?+F%KJ$QT M(SZ5/)4IY)FN LDSPQ=5RZ@K9+(5\HB7TUMK4C(DZ7LA"D$FJ[E"B30;!E< M@#D YZI6XJO9')2NTK(.V"Q==GSX^=.H_N77\Y?-4&PY$X#BB=4D!-_+5%M) M9^H,3%_=)O%] J4="3_X3M\@D@Z32]NE"D+P$)/;%&T3&$SCLIN(U^61BS-7 M$=Q=JKHS-)31!P+T-;U=X)0I+2)1*P5T/IE3DA[-0>#IDG4V@0LEY0SI6RE" M.8'L%;*A7?VH1@HL0FZ23I?%6\&S,V52I0!%-X5K=\9PZGT6D-N;AF.7O,"R MVC"R0H-.NN/'>HG);%A/'S9"6);X56CZ2Z4ZF?Z"J2L9D?ZOC(PDH2B:$$.Z M\G!X'\BZ^Q"NQ9_QRL__.4@OJ1_&DF;F_N+]V&I<732=NTI7PB[5W@#(-B*# M?^#"M!MNGUYQ.-R[(\U%=.3W"^3/K18>.MGR3[#.KKR;R_SZ-D>,@1FJ#T)LG MS0!'_BL\VW>X8Q,Y;])$35U7ROBY&YK"P4#V(G=_Q2R'YI9& R,T2^O?MOWW MQP8QR/-WZ9SX5E%[MNR1G\)FA6R'5/1V$!N[(+J_C!5C?Y05,%K8#[::5[-> ML4OI(\0!>G;I4:96PO]7FNILSW5NM M_)5V%#")*)70OLK^:RKS!$_->_7$>[DZ.BZZ6_D!PBL%7(E(M2J&V?*U M>ER2C$5O4MC[4R[TE"11]#_5GAK"T=,?!PG.O%-DR+V7P2;5 BY[2@)?2;TX M6V(?TP6>M,!6_M04^^;)RI!S)>]:[5Q?EC[?;$T[;"+0RFNS5V.Y[IA.L*\_ M[_=U%6;_@0.R2_ISVS: 4^2]C_MIOL#66-[[RQG=(9L=+\IF6-V;P6CE6O6H M/:CT[EKM+5"HJ3Q7V3Z>*[\9GA,6Y+D3R[,S6$[L"]7&N5<3M>I6R;;J]O%9 M]G\'C.0DW9?8OC73IAVI^.A0GT>_UF^"(N9$C)OT^[9[^J(A66]\>47Y# M &!HO-A/>U^?:"_$<RY]>D\H)_61Q.7Y-.L:Z=WI^67O\_5T( M/V/7)QK[#I7X^.NO:O57 MQ51_?EY$JFQ(<>.B/W!GI%#1R1W)WVH]M 2;9^WR'#Q?0))"C1=3LT%>D941 MRLE*<23S\W7_:G 6=I>,\WON.XJM8[/E,AII?AZP65IVW@J-N..< M19E4H/ZI=\::4FW+@\JFS+3DPJ6#YE^O7,S!.6%)@C1ST3 M)/O*N@M[&,]F[.E"=-.L5"_@2D:N\Z5*6NET09P4",N_23;81C(/(R!6UYZA M[0= 5A$X+W;=))7_VON8@H5&OIQ^O>_H8RUA6R!^%OMO%$ K]G&8%\V/HU]( M38U+IL[-3;=(*MJ4E+5DEEK>\2W^O:FR6__G_9::' M+/&-5(@HAM S 2P3*V4-ZU@1OID4S9():Y3OQXVFW!RH[MWA MU^H"++-\+FH^$,+2#H0P"D)8$C8'0EB]'W\_:QT=7>LUY:[^ D$(IT%TUN_' MM2^&.CXZ?R@GU[9NA,Y5XQ;62\G$[99K=1[ZE@%'R3G^XX%Y@1A_L_$+HYV. M\1E:ZPS:,^I89V(:7-E@HBCWB'*3CBT4V)()K<50T++]#<+FVH3M]A(LQ M20M[!+%0G@C*3U,9P<>Y,\=03-5!R*"ORHC.72QA-9]88T:!Y_8MF\"[$)+" MRVR)4Y'?!P/+)(>5\+/3"$9!MZB#PPMEL11MDHE0>!C\;B($WF67O)R I&9[ M2X=D0,YCX7CTQ[$EI='L1P"J\?L<&0,H2Y[GPCG,AJC.G'Z:1R36]H7R/JS& M!Y5.F6=".,[5T"/PDNB >Q_+ B\(Y']9=59TBZSX8>%O)"%E2/;+><<\2&FJEGZ" MC\ TM'6"H)1>>O_C6CSY\60Z5J43(O\E9J*&@^Q]+$B7OS#^_DI@39"O,4&; M3RT.I8H9Y!3Q1RG*V! 4.]?6.@@9J'6[M.3V8*)@_#!=V(,+] BG 8Z5!R= M%C>7!)GM(/Q+DJ+BW6L[Q$ETCQ_A/RDM/Q-/^.*]=O'E\/3'\8/F:-'F$NS3 M"&>HAW7F4WR3TKX@T^IQ\B^87-!-.NW#,=D,+R4]E6Q"['V\\FS'4TR"4DQ0 M%@W<;PT>&L$>FMP[47B??L;#6MX8EW.ZXWB:RD?.'+QWV_HO.74\L>7"K?7/ M+X9FWHGO YLL,6AT-!Q(Y-XYFL819T02N'TNI M'"//^( LU#:5?US(,BBRH MFU2-!>C)KFV%!=V#1WP%)=(CW!HB2>R@$Y7*;&^Q MC"(YW7Q#FL+A57H]6^LAPN/01LQBV/S_2N0UJJK8&/ X-?O9V\A'7?I%@@L. MNM'6B);K:C;")P-741AN^G4&17K"1J%2G:&2OK4M/-':M@<[X6]2="=]#8X\ MCF7>R/WX^[.KRTQ?*8; IA@:LX@OB.$ /Q!:GQ&Y<&;>V(KI4'./ :-(/C * M8J,DI*RNZJB#PT$3DABFE=+1YR(P61BW4*$T$[UMCKEG(:A(/H(*_$L,>_L$ M\TP(Z[D:>TYX3J5\CA.^YW#O[!( MI(8!JG&>] ZA.)?R!!".-'2C4,XU%Q^1]ECBI M%\D<6[FIB2U;S)L.A<",3>/(?DWX.D?IMO*=A;M(P'><-(H&U*0/QIT:;K9Q M.X,8HC#%?(W.;>_C,7J%N#:BK'2' GZC*8GW'?VD(SAI1 Y]4B M;?CZI-B(KAP\\IW^' ":PZ> 'H3Q80+4WT;CPS>%<)!]]PD?TW!2=(;D0XBJ MK$3,'C!UR)Q:U.;%@X//!FU$:%-Z,B+7!Q$-9@Z,^$[\6Q3 2H^-3!HV4)Q) MIL=9XX8T"UX'&B)B=!MQN/&ZM&,-VD Z9MZF&M)OR61JZ0.0;8JI69X#7@$) M)!/:&I;# B[$1&)DO/+:!O#^);BI!&'5FFYQ3=C.22D)C)PN*&O;8'?1WHM- MDI=HPPES1W@!&X^&LB6^"#T;KHR%0V.33PBKN5HJ3DANB?HYTY7ME:T_(A]0 MI9N0&"GH;A$L9/C*%3[J[_?&=IG*)#*7V0C*_JQ3L[66VJW%C.WKKX=!U%K$ M*,;T_4(!'MTSGGLWL4T9YF\3U9BJL>Z>5-BK5YJ]14EB^*\,"S#S&SB0.I#K8%"9%'/6[L\H!'FW#.T%!HU[(W%9N8\$-] MVCA@5J$%=*[ "VW/[G$W?<6 3YO<_RJ#X3_PX $/"K@#_T47=.+$-1<_<4&^ MZ\2QRW%\@@G[\VU:?K18'V8B3;::V2R! MQQ0^4JV6Y2EF[.J"!M!RVWDQ:JJGE4>U_ZNVA=;-?+LIS=7\?,*NJ?+E60*1 M/OJFA-NEF8#RJ_M7O"CY.W@Y2^(E@7OQ5;-[P#T-OT4+$XF^T]'I>!CHYM%Q M".YP:'>E.\WT?&8K-+H"%F\(L@Q#C>N?#H5>[W?WMJ+-YGINQ6Q/L)9#U&6A MGN#JY:QUF:]7!%ZN5^;+4H%-N3O[>49_9-?Q;XKOCSS-OUT<$(Y&CB4>)9NJ ]5#H/P%O#"5'K6^9$_J0SYDF1 MXC2/"?+9&EF>\_GH7!_HKJ;ZYH=[>_U4_]+J--O]C9L?$WSNFQ^I.AI=AJF&V<]@AIM$2+ MH#"0A_>ECQIWA7F?TH0U'GDD'Z/#>S,PT[]V^XL(+(Z[M9RM& M*DJF3$-WN&HUDIFF/,&B4%=XJ/HTKD>Z\*I^ @1*\$"E^"UU^: MKU^!DO(K MCB;LD/M?&,GFL(&@P;[W[W M+VW:?\AS'5578^R5$(5^07 M>"=RC%D%$.9VA!4D/+9%IGE)V,Z:Y(YGY?*2].>B#MAV')LYB@VQ7 C,<7M$ M^H_:C]I++3=<65NKI,ZZNF[2_!^=]7JUL;:591\[FLLI>!F#E_8(3.#"$OYB M+I4.WE'71?@+Y1E\)*N+ I^4N2!" <_IF"LWXG&<+FP16(4VZ(_-F! M;71U@^;CQ?]@DT'+],/X$5"/NH- 5C"H,M1=Q4C)_YRZ4%2=?E-;/(26[?N* M1&M-+*M-DEK@"1P%XR\X63B0Y#03%8H'DX0\;)UVSU5,4C%!ED[R!UVEV^7: M%CJ<^/.39G21WO0!EWP8T;%LC>0L<3,W:R5K4")S(#+,LX<&S'C:++,V%%>) M.Q$?D?T-5FY:+OX-[(:V1]%.L+!"PS[ ]UU2; +5A;\ ?UTA7OJ M6^ASHSD/[+]O/9G($DQC@K EEG(?I#$:/H[7_DT$)^S4LS)@,0#?X6\KY@,I M;X*!:*?C$2UAY!J1%L64OB?T>]SQOF#WM@(NK\,R^TS/Y$D%7PM(-EY(F MHU=]-=IA%4^6IAXKM@E;ZL $ TEX3??$\2,)*0UIZFV^EL#BG&3-A.NZ:]YV.B/[UR&XQ-M,ZT*P"FOE$B_7,VU.3/'%DJ&T MU5,E/4F#9 /B(X\D>>9J++PR<1:I6TW2/%-T39A[4WP<\J@(6#Z^7)+Y MA!3A^)X Z: ,.HTZ"B3'E&!! M!'G!Z!08VB.F"Z&V"=F=0.F@% 4'T3,4.M)0L\&#"'#B)[R(F4K,,HW F:#> M9T+7AJZN@AX$0O:1OZ?D1&6Z7HE94\>*%J0YD<:ZN"!;ZZ)2#:.T.""9/PX9 M*TSO@I-C=K"@P_'Q7DAGZJ%BI\_O]J!UP'UJ-*Z 1EC[X:?X6HXV^=V0\*G? MR:C4B=)V%PA.!H(5MND^]="U[5FXL7Z$G8;@9W(M#>4$THQN&89LPO/J8@Y$ M5_/M1"KP_%0"-OA!X.QJS-F-Q/1#AO59 J> <8FN9[,GZ QFSY)=,3E$?D:.=J6XYF*\*P1YWHF1"JA$,"45787OV67C) M#^ DPAPY.)QGZ8ST6S2JEF;C'87&S!5\6S?9EQNFFF[S),Y2)PT'I-0.=4;./ WQIWX M3=Y^HA?@AE8DA;2YO(O*_?CVJG;T]=D]?AY+;RSO8F',Y17#RDKEH-J=R#!V_WH> MPN1GHMVQ>5#]YWO?. MWD?.OXA^TR"Q^D=621Y20W]K9,@P]E.RL!/'819BWT3&!9^ YUOLJ,<.MY1V MN*,38Q@6+#761YJ@B!(D44D+ "48O%426**O&%U$@) "_(<$'-N,@G$I63#. MDKQ)!7: B9J6]M+ ;*00&V]JJDNT%IR,'$)OY*H'3YO4HEDM)5FJ ">4$WM5 M0&VX>)"==4L63+"3&*!=Y$*5HLP1%"7%!XEL^VXG0:7#Z^E,1+LDA)_/1DI8 MS* $OV3LA&ZF#^M$XC)/0=Z12>^$V05Q-(^.I0IS-SBI@88>(TFE(Z\ 5VF/ MFAEY/!B2I=J%,%+(D^".]G1\P069P2ZD8W-\:X'6#$EW827$ W:W #8*"4JL M*]PQ*% \"L6DZ"+N>#P)0<+8>M>!>*RTIBWR5 MH,P$?,0\^F">))P0?&C(D!6Q9$##P <.;M&4E60V.G?F8@@T+3[@#Z<34Q(G M#8/T%;*J%[1$/-PL%PW>&@Q="%Y.H%O,3!49>1$=CFMVL;R[*E;S2>-!;]\$H0L'\T" M(V*5 F 24-;X\<@@ [*S2N^S47" SM(M%?0 B.DGDC )@H>-U#@ M)&)F6H[Q^9!X$7V#!P@D%Q%;!"(W5M",6$B/\#6R ?#Z@.$,8L0S]I4PA;L% MMJ!- Z.-CDNRVPA)4#_A'-#D8GKPB>1NX]T+OAC,CMI+;9+!9>/=2\ ;P;QI MB@!HLNP\95O[C63 CO,-ILQN0-KOPP:'?/;^GS&1;JM<) MC98]-K MMU%R6CR'2%7ZT-"UH!J+7D:00$-;#-#YI+0SHL M_9Y[IVI=NAP-V/H]?O3=B"YFXAUZ,3-K1,IF:%_0"QHXF1@/H%80?,C 3$H" M*!B;>1J\+/Y>%# R3JA,SI]&A0.[2H-?X3"6[>^3RC"W?/*0&#[)>1L:&A,B MC'E(R9LL""'1HM:Y6!;\J?BTG%AR. L*?TNG$3DD#O=?L7P@"#SEM1C7^FAP MIVH1);5B$QM+ MO&N_YT2)&\"2^TZ(011*;I__W7ZFEHC:-@P:F)[LN(6J/0]UZH"6/\ A&1X, M#GA"VI^6_< UR3T:4)?W5]75NYC4;YHZ5E3B26;Z$"]H#2VG+<3C*C7%!@EH M4X6-P *4K7>L-M%:!WTSBKQ A6BTQL+?S7>TSYYO%:0^X]=1I5E(Z"U'HA9# M)D_("_DPG=X3C!3JCZ(P16D#O\ *>3X9X0B0/=GD[I M>[N6K]&(_ HD^2AWB86)7IM\9/!+-#=>=B=AY=S'O2N M#^QMC#C\@1K:\_FV)++@$$OWN:-I*KJ)M0,TLOUK%9YU8AAA?YR8_\O"44KB M#WZP)^X>PZ.V&G\LZBQG'=;4<^J0A>\.Z^ZPONC#RJ*ILVX7PO@^R0UF)03^ MP0F:8V0<\$AXCX0NP[ X0BS%^['">?LP+;T9@GK*PCT?6/[[LA,->@>8 MQNGJ#-\@>F5'(WS$1P962Q.S+(Z=N-?M*!'WNZ_#*C&1&+@BWS G5I/V B.9Y'I*?J(9"TK)&9E6$_D$::07%OO(8@I?5U!U"]X MC-Y+8,.+@[(0YCW$(]+Q&W-:D\VT93!11AD]!A1!K$V$<"/1HTC.-@LD:8E1 M9B9?UN_'=YW/5U+;4Q_+G9>2?%G=)5_&DB_ES25?"O?CBT/U\\58,SK?>KOD MRQJ/I2J!R PU-[D?;>,L6;5D>"5+2F@846;@A*E7$"(R%4"') M:UV\L58X- B."A<$3_8M &CN/7 7" M_\Q]!&I4=-+(B K<<+1H5E'B8XY%;Z;T;@13A_Y)U3I8%^B@M(]6YJ!0CE(2 M] :?E.O!G5)'\5@;XNC00 #5MH81=3/]-G,7^(_:(T&+1X6U\HM=:D=-RF@V M&C$5>;)[,&L0$L3,)1M%6)[8!8$'R(!P.)(QP'B9,,H3G(?$)6=X>:I:R%#D MDI#=$B?N"OT[XD*O],FUPEN]V._BG?2 WDD_YKS8GW@G=K&?.>):+_9G1"ZH M%V,R89P9RT#D&RU,K8QT4P]$"_>]KY%RO9C]3B] _7LP.#,SCL:,*_/4T^#3 ME7R,%@G3IQ\56]=<\PHL9\V1F"?I&7D6Z89';J##-M*T$/&-R6Y2+^$WD HS M_]]< <1*>O%E]SA.:;V$8TT#C)P;[CU9"3E?WR[&$U?^]-+ZK+$VJP0_=.4P M[ZP (I)V[W?A2I]J(N,^;V7E0KWS8BW8B ":WA)JKM*'@G9K+940 MZ0WR)O:$8YLR)(%$;(D7]KIDMHQ#(>.I(9'8.]0&* 0P9NMK8HJ02]J"L:KV MK.Z;>$,R=*E)%U-G5"6&B SQKT8QAY/2..C]ZMM2TS.&8T89DT_)(6-9='XE M/\VS4QP"JT?<>)O81W1H$I$-HV*)+*D,S/Y(V8D/*6G0;@>,4!1 HQ&D"QHC M?LJ$VQ/Y:1/)O 2ND3T+3+%/LXW(XV#K&Q9F%9%PX(CL=+2/@._@^MQBDRLO M:A]19!(""L"HI9'"@0SR1H=VK(%&*J68V<;LT;F_-H,PD87&D5((2:)D(UY) MX,$XO@GK*%@90XGHI&6&O#73:$IHQE?>,6.5@<4P>Q5H:(0ULFD +HU6DZN) MY?V20 L[2+Q!0P= 4_U[4S\.$AV*[5=;,9$HD71QU$:M9IQ-_A MSL%[-3C9-[A]_@,'"7Q4:H$0-T4-&RAY#M/O5AM!#0CWZ.;0V_%"2FYC-/X6 M)3!Q4"ELM.]+3K)/BL$0P8&\[D4Z[<5"1X(40K]K_UE14BZP/ M36N.&U?JE0) YN3:] ;S,SI<1W.*DUYBIJ'N$7->H?<2^ZT.1FD<;F"IFA'# M]PU@?%4_T$(S(EAZO!HF.3O,.HXI>I[KZK83>/@3C! _U)%$/*.DP"LPB#H MY GF0P\%?@'JEES$1N:(ES!$&B1MB(BF'EH@-?"H1UUN" -5#R*\K\P TR:5!BEMP+9S/9T.S> MLE#HC(J\EW20V%4V\V,/\3"@D-!,AUB_Q$V[I"9N ZL=='=$KL>B(!LT*RB9 M^I-,#0J@*VJQ=II+3^!^_&C>G'WYT;BI-D$<8W#"'I%/?>".= >#'+"=W'YH M;;X[0D0]PWF_P+5T9DI2+'4IF9^43)^A' "C 8?V;#"X5!S1LC]PW_O@6$RF M*<48?U\X$&G&#Z.WSS_^KZ-G!_^4!'^H'5;NQ^=W5\V>?O)3-FL!'53=&1K* M""]827<#MCDH?]KD-#G1TQ0@C412BZ9E.TU.*^?#I%]:[J6EF>^V=?2V3MN;6S"!_GU3 M*R9(O*]'W MUS>W#?F3*PL/L4!5"4OL)HG2"I.&4U?LA[G^FDKLX*FT3\Q^KYYXCY%V:FH1 MSILD>6 W'H129QD604O[>KX.M,$S[(]^[UGY9UMOW76KXV$US!X*B94K%X7, M+[L/%$S13SZ)?3P1QLV+:A_/.0DI0G).2M6LNZE5;.A6L(L\#[OD;5BGZ%X5=P2256:QBV+)8W%N.5 *N^8)626,'NK*&;QO"OMXK)YU'P2 M-\PMR^>SU0ZR.U:_&FX1#K!%XN86,Y]=%.C\.KQ8.2B5YQA\J[R(29)>Z\[# M?M?6-%(;AJUU.%MQM;49G$FQ44F*C8DKS08>/EH+=#@*'[FBZ(,$(QQ1#TGV M2L-Q/)J]X.!"3V"=9VR9U[#*>W486#77XZ,G[]DEWQI?*N7R PA]*NYFWT.8-W2RF)Z"^%=S3]'!VVC9Y;"P1+^-FURI+T51=HQ*N+Q.EJV] I9M_[RI5*_. MQZ=7^FMGV5I!OO)+8EDRU\V8;,E/%V&QK3XP=QS#5'E]?J&_OE5>.2H/\M7% MK::?Z0^!3(G3=-U^C5"1B-1,%HE$DDGE3@%])\-2D%#G- #'W-*+MQY(I MG!V6G[_9WFNDQK*[(=).@R; %$V6?=)8( MPX.EGQ2-Q=0-GK3$AME&8&_Z<+0)OI[M$,A' OR(@'V*S?JH B$14SH"K]^.GKTW.C9@J-UJ[;2#Y\ MJJ216C!>%:BNI/4,\F*@NR@@T(!ND@9X)D1QI^8; MZ'Y\U:R>.C_.RQ>&LGKID@UR?F&!\2/6",JN*/V3P-JN22>@CPZ/^]+Y\>#7 MG;'W,;+,2,LRMM# J7AS0.F^KQIU*50$^2/JY@/K**$C!E8SE6)OBEH9;L,) M 8DD+0\LUI8^BMA+NO4\6L8CU?8=0]$'E D-L,4-']&1V)H$:1H,.T?S#8, MIK%C>39%0/1;UQ]PASYF(VLH"):C@HUXBM7L(XF.D[8IJ 9TH6K2A:Z3[ M"D-AQ"XA X*WZ;E@89*/X0H\T]8;GH'"XHFSA"*X4;]IJ/X(SN_2)X#8<1LP>Z0)F$ZMAS+LFK3] 8DY MV]:))8'.?OM^7'X\JC\]/?8N7'GS!DX]T\ !.]TX%RNW7[^[K9JZ]Y&M[0W; M,EE!O5:3DVH"[S=D8(3B BY@'1GX".8W"#N,1"LH>&B[(O9L5*EB5S//]=4. MMKYC6T#//07?QS8QNN/2=F<,S#DI'DE%BPFGWK)[BJF/%=H] >9@>QV4B-'> MIY,3Z&E6SU:&?1*^4E!Z\8&)$,X))<- ^8V:D81W--+8*:)3@_;#=,DJ@8;U MFSXEISPQ_@Z".0DA'_:RZNM:-\(F&')R<[2A8A,+;I(KB=:$;T;GX# >8CCH^"CR[YM?MDI4SM _=.?$\"*[9O#]-O M*D;/LN'8##A$_-;]2;V3WI-#8\"6X,D""@_I7_S'=NP8L&,(Z$VN?1R_+86/ M$!UC(^PFPN2CW]X [_)(@SS8RE2K(VE[O!J8<%DH38$)3]@29R$5#T?LCU&; M9$YL\'HI'1M\GJ_>CV]'#U=.X^S+EV_25$1PWWC8(8+7#H_OQX+U4'>E*\'Y MH^=!!'>2IM>:KIO?&OS8IN>6.ZFM2";-@:FZ;C1&,AX9<]W:+H('V:360N#G M;,.<0LMEJZ856%%;-:O HO-GM1QOO^6S*NF3-/L%6M +8J5W@@.5\6*B^2+V[-2Z7RH;L<6)W:N ,-8AETKUZN\*,L%[-Q6N8J3 M,_UD8[;=T+:Z>M$]CD).$R*<1CYX1;ZW(4>P*2B/-Y^^"YX2<'"4"HMS;V1I M:U%M!5CK8K6"#B /5-]2*=5_DT&R/OPZ'X]_]3Y='^K8PS9PZ32K 9"K M?*E>YDMB&D++-C"+.#>SC%5)/#4^5WX?:^5-[VQBPPJP7"51YBMEF2_+:O0@%(1=CI?D@2^5"O"UGLEK)9#'Y8.3RNUZJDL_^J_&!Z; M5V$6X$J(O"B Y5[95N8Z69JYQH-;XU@;G1_?-(VMYX3$!A=@/X-JE<#/+R0R MM.6>(LU?Z"A#'?^O]CS43%7'BHBB0Z/9[+&_':C4<1W/7?1'U4&^6?K7E_N=1&(++WKG%S^+,=:]4-LL%.#.25.?+M6WU M9(X+XK'QZ=EYX^S;2!GV'EX"0R3VN0@?J+!]3H)V3<-^J=^/KU3[47C^=7HW M"'-9MAS[I;[#?HEAOY0WA_TB8O6K;';,FT^JU=V!O^2J^,I7V+/1:II=/<*N M'F&+IK6K1WCE9V%7C["K1UB\'B$=0G=7C_""%:$JE*E\3)5X6TQ!^ M7U+.>'5E_#4[]KMUC#5SRAD<-0=*=.;%&\HRX*IJ+6=>T]9RE#2]"B')5V/- M-)]_"&+WUTEO&W@AL;5YV\I.JT*H57BA(O!"O>"MW<;TEK55(90SDX$WJ1W7 MF5F\(OU8RMN6=MHMLP3664GFZ]5M323(KD#8B/+;"KY94/V5\K8@G:K^2CP, MQ->$\I8R3&,NAMFBW4UL5A'6;[G&EVM@JU1S%N*^Y"R2M=0;E#/2@#>IRM:3 M4[PJ)5:$22[)?+E2XV6Y"#9?=39VG;T65(SE AR%*E^6ZWREOJV*<1GI]3*8(+&G M!5C%=5XJ5>!_A>:G;J?KM[8"@G1)-SN+>I-:=7M2LE>E6 OP#$1>J('162^B MF'750:TUL=N\ZG5!/HLVIL/&XOOZ\WY?5T$6?.!@[9+^W+8-2:Z(I$AGXVW! MBY0 +^:V*6';T/ZVYM,B=VEA^_2PW=G89<>_IK2PRL; M20^7,^VV)?*]4_-?=TG@NY3HW8KG6O$R0Q2DXD!DWK:.J+1<0%)N54"+F?+E M9-+D-J2UIR:)HC,K!\ZLO!5I[=7",T[EP V6EPE7U9+N76Y/!I8]M['FLC7ZB)?WY4R%!CRKTY- M+=X:BV@%R:%:1,;8*MBFN5JV6=K062>_+&CB5 LP MFL'$$2I5OK*US3;FXY.-;>H4Q56 (5H"MT:0*GQ5REFQ.Y>EL8*'T[.4TMI> M9!LDSSUU8-;ZAY]__=ZR'5W._"2F2+G*PYGFRZ4B*H:V*G"SH2(4>4J:^,LU M0F8EGZ_(!*D5D;1>E?EZJ7?U6&20&17W"CJF#N M"MO:*+"\3H9:OYE2&"S-6&] *NS"D:G MP-0-_JO5[.AB56C\@+HLS7"H'RV?(X MRP8JOLISUWN\7!-HL;J1%1E"]0*BRE5PON5M[D-V*H#F*EE2D(!!F'A1VDMYL1\!90S0R?G957[<732_BR^@$U?SHRDIH4 M=F2A]S<;+-9;=YD'ZX>3*#40#M"X\4T9A6PP_!_.ZGY8VSQW58POLGYC#5T5 M7CHAY!TA"B;$$G57;_"([@J.7O^*20'2F@_7YMML,&>>"^O*N:"6FPO+6#== M3!+%W=@ WHYOL,<7M1 L?IKMWW NNTOBZ-1$*>$G%'"-+LL27Q.K?+GTTKLC M5-)Y:;V1O'7RTC(QNQIV/(_Q4A&9H.!TEB4!1%K.:,/6\E)IDI?TLXD@PXHY M:_QP^[-J7MTI6K/W"ABLF,34>D7@87^VOT:F8.@".N=(%)@+8#&FZ_!Y(2CF MJ>V>%R)Y>16_&,99XKC,L\2"%7Z^O(")PR,6D?-:J8/!6>6K>1M!9'-P7CF] M:=X[+M0DV!COY;NF*8GRC&N:E[^AU17JY=G;.V[_*7^YOCUN]9$]I8+454+[ M%. ;E 6)%\IE[,2WF/:)JKNN[N:_]I6@.P-T;_^S\U2:S^XW#64+-)[B0X MH+;W89ULW1F ?.!JPOLFY?0V^J9L&.JA7UTV>.[7,'O<%_X._TC$B;Y(Q M%(/GGOH:C(,OL4\!\]CZ(RQ9^8_CM1U7,5T=8]B8M@E\:W7Q8=T.("0.N*^* MJ?2(G<O_4S+_O?Q)=[FM6SE6%?[X2O$YHH#AP-P[">G,UD!R"/ MQU@\=RJ*!D=UB'<0-A8AQ\Z[O)=,JPWI!"L/:I=O\)C=P,<.@2@/(';R)2H$ M)[ >]=QR?>-^[)Q=/BL/CX\_;SIP8KT!D&9$AON N]DQ+,>#;=GG?.N?>W>D MN8IN.)SX?L,Y$FNL0Z)N1D#HP]K]N*\>]L>'WW_>'3X$=%!U9V@HHP\<\ _, MHM7I:ZH'.PCR^\3RT:=2=),N)&F MV)P&ZU=GX?J*;RM%8$$JO;$TK@6I],9RO#9-I9U\W*5#[5;\ME?\RE/>RE+J MW?[72.0A'65R;:DD)Y-XI^A\-RU,INBXWW6WWR0W4)I]_-PQ/%PLQN'@_ZLW MRG,$"5<,BEI$>L/EV&[D=NM3$(E0C/C-ED\-((9_DS7Z2O]>/&C^E1)C1 M3E;%+)-OE1+N"R ML%KAI8H$[)@SA>TE@Z2']V4KATD_VJ"-"I1T[='^_NF7^_'GVLCZU&M]^O9% MG'42MLD4I4NX/_V28/@BL-)!]M;J?%G>UC[']8W8E!&FR:7'E\BWDV?EVZV= MY,NJLL7T5Q$DWY1^RCJ@!=CG4IVOB!(O5;<5L:^R:<,G*N"?GEI'O;LCYT[? M7@$_!_\44-*"8(_ /O4BL/.W*D"7G&E&-/0LF@3SX\U'\F+4\OV' M7ZYT9QX^-W\?RK,.5>&5+RL/\*6L.'X(2P64QDABC2_5*GQ)7C )\>554M0V M&0M,8^-<1L76\F]FB' V_Q;@)8ARE1=J(E_/BQO\\OEW66&\5!#G]?'O5"#C MZ?Q;3*.GN7I9OGSV3>G2NY%P9*I!<7YM?AZJMP]WWLR Y&MDZ +:&8AX6\C+ M]96)X^T+6$[:]ZS6)LXY+Z-*IUCS?MQ3?Y8O:M_:3]CX9($#M619S\J,],3! M*>+"29)Y09;@Z.2$HWDU16++YHFD&>2+VR1;PG$39G6CUMV5W[ZW6A)GKC>REM6,:F13=(^_OO_]O>Y$UTSU _X%N0*^#2EKM;H7G>6^^!F)AD\N0675]VR&\ MY!X_$J3]2$UQ1&X(AQ&]DOG._?B7?NA\:_ZN/IQW5T_*+"9J?[RP7(V3!([4 MTTO_<(FB7*E\/Q:D"_G8KMV==W_O?0Q7Q&F/E,U8/D+[XZ:@Y[<.I"! #M > M03"3MBVO MUR<(!0@E$(,JT!W'@S'@5XZ6A3?@^+$XY^#%[1@1B3GW SFARCUF?%])",TY\O$5Z'_SYI'#$7"(P' M[(@"2X%#HKLZK//*LSM]!;B\T;,UBK7Q!/8M9WDVJ&^;P%+20\%SW_6O.G=J M&1AZ'G!-P_)4[LSL'/#^WNG'3A.<'A7_0MZ/2\:Z$.V\U *S M]K+;H*% MRL._1[X5ONU'V4,*^@0,Z.2BF(T-!_E7R2W*=3C$7A9U.$/9B]Z+CI4!%R M.D1G%R<11X@N%GPA7^RDN$+D%'&6+XX<\@I^#,Z&2]O:@ W:1W_4U,L8XR8\WM?+P^/GJX$V&'_O?W;; 3/'",2A8M?F8.G9 MY-UNGI:*R"^;P=@\9V-K3 =F23H#<$,PA B/YV#K:$595&Y<@3^@76DV^1V" MG2'_7M$G C9^5HH3A]LJ=\:62(=&$R@H>5HTP;6'3(* MC(<@9)RM.P\4?LGPR"=T["/OZAU]&)S/H85!"'0W=-^L)OC@S"+P9X?N2&C3 MM4J '11D]\_CQ^0RLGWO8.VS(U-KYW>TDEZ6Q->SO*S" @L+ MK,>GYQJC&IOSN$0AR^6*',ZA+PT47UX[U./J:+:KZ"@%'C60W+:3QZN"V02H MAB@0DNJ\5)AW)0HO1;D'WSACE-PVEPI(69".]X>)KS2AV"M+^5%EOK92/ZJR M$C_JY7/K^/E7^>&Y?OZCH6V7\[1F[JTM[S$%NC&3A15WC6[2*^#-HT_&9TW\ M\DEY+*_1-UHOYU47BS\E'*),E@L(M;.%E[6%P4UY4FPU,Y:=%;?>D&GL$__5 M6,H03;,S2,,S3750P?F.U&7W MRM:Z&CK^1%G2GS#E@?S8,-7OB@VB=K(U?4F0 L-#DJKK$^Z,:*L*@-4O9?E< M/"M]_1.:S40]!J0>HMR>)>B7(W:612(%%HFT#S3/I1=FT&O.@%FU@%BN*,Z^ MI>A.&-@LQ.0[@F"\T!]!F=D.;@!5Q0RSGUR7DW^=!9ZE9F@=2^'JD=1*+(I_O@UV*8 MC4W?7Z6M8?,!AU/:%LRW+/XUN3Y_+C8A$=Y@FC!A9R( MIC88C1R=4P0PH%3 M7?F LNQIDK% '*)XHP.8GHL]$,A2VXI!8CGP&LXZL=\[ V%9 Z$9V3F2J1,1 MJU2_-%GP)3@BN[#9-A@&4Q,5,N-F[_!\L>N&8$/]2P:\'3,4 M>B*>-M7Q.]+:[IGIN+:'TP&]H#4&J&U3>@&MV3)8D=MW\NNY))W+EZ4;*>KV MF7AC87 *6?PL;#FU'N71D(24%#ZK: MT['U8>3F0@Y<,EF2"A"\O;.35O-HO_GIQ^>+UOUX\,<2?QR?BI]NNPGGJ!.= M%XB+8&)[.;*K0=[)@6,C[\/,ITH^*C-UT]/4ADNBP[=$A-5@C(14"_*P!T;/ M^C"5@D2#?U5 A'*2%+T[3UX0TCD$*HY,T.=P[JMZ"WE28>Y'Z(-%6 M3Y9G@#*#S]A/.MB),!GFW:J8$:&$WJ5FOV?=XG!(LDM9DX-WX(O@=[J:HI(A ML>P>1J11)GS-U' .\'T8&GXB%X1(U\!Y2Y18K%T_2C']1SZ+%3N^:&T*)TGI M=OU\=#Y^K)V7E0J56DS,4)IDRAR)RIRX&-H^S7(V&&BJ#D+!&+&&?L092.< M?J[3CP? [-@:Z9DXX_@O?DC9V0\&*$"NT)%Y/W4(E^ '*Q0SFF8DUI:;.'@M M#_B$#O\!44%RG@S2O'$(PL()184&6IF<3_85%NU))_Q!4-P4Y52_9FM+CMEQ M\IA=C=M/E^+GZR_'4LHQ2QXE:0N/TDF^XZ,]:W9']P/&60K^B85\D4V"T%K2 M,2&Q?CAFBHHS\T_9?T7QH"R0N+\HED%-3L3\V.!AJ&Y+66:[]C=JMME@?NHV MB[S0:&^CU>2DBA"S#N%K*FI>U[;(D2;1Y;YB]C0G%GG)TKCDG.M.K+$KADYY M[+^:]1):7>2[86XBK4&-!7=2QSU(*Q2.UFN>W(^?_[3Z=]V'LR==6;C( M28A>(O K&BVF!I:(XV@NL9YC<0KLC:Z#>P(F#]K&G0Z(:*+ B&49]"]:^W_X*X]0Z.$*^T+->Z=_)[W'?Q/FJG9L-TTG@PZ M^23@@ !HT \5D\_!1(DL4*G'K;M$\2K#H:%WB(SITOZ8 2E@3)5VZJ;UU6G5 MT\%+<19[>475*V.L"$NHNHIWST"K$8<$IJZ?J29J.T*:P@0MU>%8/1@6M9SX M?PKO]B/58FP3+!.=XS2!$#?V; QKP_BZZ[ +.'K/;Y+?1"8>I@>@&>F"F:B! M2ZT2Y[%#X-CAZP=#2>+]7"<07?X%NM/7V)F*)4@X\=M M?XKA]*),CF^"$V\- DB2C\PG'#>*)X8L3@Q\$E\Q1\8I?[%J62Q(*U*"K MOOIAX@F!%NFYHF,&X/6@?1 M,7;G+2G(_<-&*.? RWH7Y!R**!:$(.3#@",*+2 CV0Z>,RRSMP^V[("SV@;6 M>B$\!8^AD9ZGH!>JH?@F;)J*3R&1@5F=U'3G1+X?R]\[W^ZN#P>CL]*&P61R MNR72SBV)N26US;DEM?OQ[7EO>">+5R<_D][M:W=+7HK(\EO_@GE_U;@^OKCA MFI=?KQH7/[G#QGGCHGG,M4Z/CV]:$7L\0C>T /<#VD4XR.^E)@A_[7U,.7]D MLNEMBMG->M15PSUC_XUN6NSKFZ7=QMP5)AR+]5E+OL_JV.Z'5J>OJ1Y6^@3^ MW"&UB5IH$I&C%O5H"78?T,8P& 8@R6+!G\&QZ_@_!UYCO72O40#R>;YS/[9^ MGS1*CW=?E+H.HL4; (E&9,@/W%%@ZW#[W$).*/?N2 -[RG#>+Z#W&(MW+,-0 MA@[PLO^OH!$U/1:;0>3.ZB"8<.8/*_?C8_MRW)%^'EY_"M4_V)%#0QFA ,]F[&GRY,X>>NMWK+GYNN6'Q"SQKOLHH MHML$B ,\6/^W)RW48<&?"AF/C+E!_3GAK 0*=1MFA_+%GU A'4)V>[R->RSO M]GBWQU/W;$M5!O&;GC14AS@!0\WHGU@0]Z5\+FW"UU\/N?P=;"8&W:WX!:SX MMG54U(*C9RLP\UA&Q:GF#3)@*]F>YRW+H:5[]Y>TTB?3M.?=5S2^?4*/A]4W'Z047A)H6I M7"6_9N&Q2NFO5+:ET(@P#_,AE1I^=.VOJ30+GIJS)0Y[KYYX+U>K%YQZ:A6B MWP#6L=W[E/A,/"Y;7PX6@';/Y&OUG'V$EB349K8A6AVW[VB=??UYOZ^KP( ? M.#@ DO[74]-,^"67EF'?DS6P M\B.R")J.)_Z#-1K!:K:HC^T"@TV5J:3*<-I.%B!HE^OJ2@5M2>9K-9FO2Z^\ MS?9V[*\\U_XNA_S']K?$UT69KXKRZ][?4/4K/4I9KNQ6>PSRJD_9V[-#9LR3I+3IH M1?.U[WS$-FUIY5@6"NBC2Y5CF0?#Y74+S\WMZ3SRJ2P4X5F^/85X,E,T%J<" M+YZM[MGWZ_'-;R71K#8NT(K7CZOBN0+0D#:E$QN1C2>60Q%7$ZL)]EY<7NRS M@.]_=A'?USVW=&8]BC!K6*7B;(7Y-E_L(Z/&1M?>@AD7V;H"C+CE'!*B\&5) MXD6ASIN;SS>/#'^=' MRW7J"8^<%NZNQQ\OE._R]O.:YI*7>:$J\9)07Z]++DQL_E8X.#F5HW10#M7C M' J1O3?O(2.O<:KEM0VM"/&9/=XIF7:PN&I@DMEI2< MKWY;YQ-+!3FKI;K$5\IO8UM#K2AG"\;B=.'7WV>?Y4_@#75^)W1A'BVX)7PF M+7>S15NHE_FR#*Q62FO/5A";_9NW"J5X;R\CR/Q"XJ.[N:TJKGRN*VW=H*+" MI(VW*!RVR@N/\K'%X=GYV,RZSXN/SZ]>SFZ_'%#>7HYN7%S=G%I^.+)O#XUF_&;FY%,G$R'_I*&9&, MMVM$4-;4*VS8M%K7.=OE7YS#:5KTD*V%VZ> T)K*D0946Q2N6EWV8MI&+N]3 M2P4X7R(O5*I\77CEB4%;L+5S^3MRWC;4T[>V5N$%\97G\87N=&,>\5F<@]VZ MNWTT[9^_'D?]P,&>+O-6F2B](GXLHNUM6>9E>66")EVE2NF>4 %YTAGFX"HT M:#R9T B7L47'<%57*9.;MKSBE(NXQ-LISC5LZWQ"JKQ3FG,KS9P"LCAU>7BG M/G2?&K^/>I6,;.F(@%O=%>U*&'"YXL3-:C-O*>QKWJUD2V=W^QA,F/6BY#DX^Z3==-CR]!].3+9'#7O'_L.95JQ[]=;O MXFYN17)_,W$S:9DIK'\_KE](]H-G]+^.'K:E4&#OXV6\#^N_CA=V$3DIR??C MIS]_'FZ&XK#R50)]^._?\,!'_X1$#@B?UJ X/"(\5^+E6IFO5$72!*?, TW) M3ZRQ.&FYX[F."_\@#<%C;72XB0XZ6V*K)K=[>7^@7(#!"F8>7RZ]#F\@%X7G M,@S+!6 HR)4R7Q9SIIEMU"'(%DA%>07=K]_N\?^-+P?5GMD12V5!7]P'6,%^ M%^ (E$6^(N3$DEI @]2B::)!4_8K15?/S"9M2K;=-E0X:7A'5V$HOYG:EHB1 M#*H6(*\+N&F095";-70UT>S<*J&R#GK/=YH+N (HR76^6JWPXI81.UV"SQ(( MQ85W+G]7&M?>25^MZ4%X)_MD+R[C5\<^^A/FM/8K+=$ZLPF9@$"OXB O0S" M7@2%7*V\'('_;B6TG^M\5Q9RCK#%Z__M[2KTS^BXM) MB (C_:-;X[/^\+WZ):ROG3CUTS3 -G#+0H;_)+?0JP"!K]5EOE+)">"=Q2WI M&J$>)K9ABW;/M>S1M>9H]F/T'F?\U.\U3<$%^LO1 4M3>;X#7$2ZC\R+<@E,NIQ(#&LW]0]S'?WB M!+N@>N+13^7'S_;\!OS*-KH [ .1KY5+O%POXI8^74C',(!"?46202YFQ^2 $J\2T M>+T['RK/<@$BN3C=^JWK=7^5SWX/1E(8/\LA49?)@=TV7JXN=+N6X715^2I8 MR+64S+O<[+A0MFQ]:E[65ES%S _\1R[EV4+\;"V-+&B+CO:JDL$G=W%YG5TM M "P5"EAEQJ^5'WE2'$;WMCY9%@1=WJ2R)>$"E\IO7)DQW1E/$5J%J=OZS]. M'H^;SY]O7&,9%;H!!ELNL.&#'[H M1S-T[O:S80%]X=:*./BWB[@/'__SGW^'_GA="]6@* "E;_0!Z*T+[8F[M@:* MR=-?\%Q+L_7N/]Q L7NZN>]:0U"/P8_^/,+?, 4:SF"('_Q_^_OQNWO?_Q7U1_]N;!.L5+YK[W8[QEWD"]/F&.X@'U''VL)_\C^ M&_GVW[&/P[P(1;B.9AB,LF2/\&=GJ'3\GY>;21E6 M#@P4W^3?GN/JW=&D><,&%71S[^_,/V869-&V"4'^OB#?CWLWOR2CHGZK?J[' M".$374"JB]-:**3.._$EL78__OET.FR5*X/KBW[VE_#0=RW+-2U7HZ>1_8 G ML@9[]3PP/A@*;IQF[M^V&(4:AL$-86\L%6^6/<-UN+[RJ'%M33,Y1<5I:2J> M9L[M:ZP6IQ-(-Y0N6K>KP<&$=[XJ=J?/@?[ 0H+_O[UO;4X5:]K^/K_"=[\U M5?==.H^<#S/S["I$0#R B+X91<"*LI)05%^_0.:\S:)&DU,8LV>VDFV@=6] M>G5?W:L/R/]L#N[MDGX^9$3AZVXWQ@FZU^HJ7\7->Z>_'AH,G^]=# MPF])_J>@K,.,6&J>V13SGX*069HM6X0@IQ\A'RF9VU_;*+B,M5L]]#N3YK8Q M_6M@9U*7/2W<,'E?QMS*# 1G!X?IIRT9F$_6W/#'T2S;ONB&-;N/K%$8SW/+ M]?^-7P",95[/1GD&PT+>0#'OI?AOV?B-X(>,N=/ZY0>2]E3P'A*'_DK'-)AT MV 51\8CW/1"/%ODN-G.7W&9L'_QL4_D$N (MMMJ4H!=DA5*8;3](D2V(;4:B M%%X4;KM#MMH24V,$F5>90E.4Y7_+@Y^'F^&M67HO._R^@.1&Y.[5\",LR,X# M;X,% 3#[$P?WN/!'P6?(0#1+PCQL$FH''OV5S;%L9C>(P.QN6 M[4>VM;TLR9,?[+SQZ.;P*-D[*VX&33-.[P=%[HP%6?UE;U#VH:_ZE5(+RTA6 M.@#-T>Q(+;R,4>O-4_\N5)W(=(-HD9F_OPIWSRL,'=_P32=3)8Z_A;RY2Q>R/T8S M1(7^E4ZK'%\;M_SAT+IC@^5$H6NL<[WL9XNXW;F8=KZ/;;=M4,#J;K=R$ MDQ[?^VW_81?N.EUR$4(2OS+I!X'LO\T7&]_O9=?O.<_OI62ACR_UO:<8S0F% M;BF&O@'%9$XHO*'XURD<_'6R@*,)CJU'E\V!\Y9WOZB93MGV_!8GO+#HC7%. M[)RX? 6N]Q MO5T*#):.NJGZTAL!G7H?AQ#_ M2D[]*S+X8U2) MZA]N.@\C$%+"R#T[3UW.IMVG*U6/4-Z_+.=!PM+)(IMI35Y0RW3.D\1=><[S M*OG'IY.\MY4C; >( V )1/?,*-Y#W'8;](YY:<"\K;?T.^_)[8@$1?P0:? MM>3A'5B'75EW8*'C7GKDI/KVD+SUYPJU\1("HB4,WK/9V*T27M[9.$3FK /WM?C]#T&'.(//H=/B!*! "48QK[LYM[C$_I% W,V**+3 M' T@TX[6'YX1;YQ7U(XJF'\>6N X42*Q,%5A);#Q+++_[>Y[JVK[>VUT&\$/AW2'A[ZFYTT]MN MR]^&YY^_(E=JC%3@!5IL,87_W%R3G[H#\/<2D>O:3GFT\(VYO72"1>2NN_YVYM(FW%%9RXM!Y%B.,5]?@ET[*+Z^K02_K;'X3]Y* M[;]YT45T2]+W&*!^U&;OA'_@'?P##X%_X 'P[TFS0K0$X6B)V/?*Z1H9.-O> M'QD] ]I9;3;RT2P$@'!)0(^K1! M =M) =MA^WLD*(,.24*\@K(//<)'&BKH@%N[[PF\D+TLX]G E36MKU4?=;N3 M^V&*KQJX\R&K]Q'*MS5.?G_T]# E2;#C^[N?2XB%/1N*%ACE+A"=W_>\7Q3Z M%1E[R,&3XI6CO4&7$*)'+.?93[EH]S+%^;(L,'9:F1M^Y&ZR)JA- MD\YM.[/5A\4CGC&IS\0C6%%B>$XHT%U)8@1:+R@2)>T M?(U QP=)P[$&]1#W\QD,"Y<0$"HA\)XEMY]0&G:/$CB%53\;Q,.-N31/H+;2 M.F>&[(4)\U$S@IY!AU@)08@2>I8RL]V(\7$WG-^8>C^%\6+C+,]."WKV-230KT#XA*/53D&E3 $*@'X]Y@0\Z:M?D4U'KK7QZ*YMP=' M<+P$9:XP@!QYN?'LIG^MHWWB_3[6Q!U2D;I[OR$0*"$X4"*@(TW;Y]GP>]Q& M[&E;SX;'0*33Z>B65UG?)PZ]8!7?."CJ,H05.>5@X\SI!&"T!&/P6:3VWP,' MUR"_TK =JQ;>'@E=\X('UR#7P34/!]>@P,<-KH%^I=! [.(0)4CDT]DNGV%P MS4?,4;O4(30T)=<*;%/L7:?-O,>T&0QY;=H,;41CU@V2T\V;89^?-_/*RWZE MSKR1QL;:4&#WG!-GH*\W<6;/@3.9,F6TR=A:80UP>3]8\XB!,V:VEX5AMIG1 MN6?+(/>S9>Z'RQR/*:=3%*IW1Z#9A2][[L@3#D!W'(#>R(%>N(3J546>I<1G MX0!\VMDSLDG,C!:M+W WY2PC[.S;<^CBA$YYJ]4K2$3&1^H+#=DZQ;T>FHZ"'U&>'7E;C[Z] M O[@.JO+V;S[5!'T#3;I;.DC9K?5%U;>4O>@^XJM._MRFL$['RE[1PWB.5%= MUVF&\MPE-4=*(-D9:TS'M1^Q-./DP5[&KY1;EZ;?PM_LI]O+MD6^>6;XS_HYF_<$7UU2ZYKNQ2WY&&5Q^YA([]2 MH\$F5E5=CESGW;V/9X[B[]-8;J=EO-L^[#O0 GUM".:'2]2^E&# Q5/RHM7? M+=^G-.[8 <#RC<.>WODVGR3@US7%V3!A')MB9U EDA'XTMW_AV__(<-2GNEP M<^CLI.-"468&9 (OVXRQX8]LWF<-9[[)G16'/6,^-_RXZ1@#QW7BBVC\_%P, M>+/Z'&8-L_47ECD!>9I3LB6AX-[2@;^UE-AMJ+K:<,S&/O M%IC_<,MP%K8?:1KPH[O/'MJ4]&NR_4CHBA_MN1S:,?3=S1AZJ&X^FR'CN$&] MU1I#CN(\;:G^GZWJ_6\AOS[]30'G ^A5GHD.=WX^2)I.,&W^P%:?Q\6^GN*; M^Q!U%-EQSII;?/,VHWW^X/2]+_0@Y+PA8B,][CT95V?HNK;+B3[?GD ^SX:[ M*?JZ-'3\<&T7YS?B%Q]??BGP\)"UIX21Q-O3,\!,5X,05$*(HT-Q']U[>3\6 M'VGDB>.#W24 (DLX<:F($7]&+9T-& (5VH[&=+4W>[&\\2,V^10A;00MP21Z M-AQ''I7@? EH#CNHXVR>!?-J<7V75NT_I[YM.?Y.*DU M?GN\/[?&)$:44/#K3IN_U%T_UG8<,)CAN?Z[)%(BP2-[]'V"'=\]"? (W8V M2"*RR3)<.QVO2NQ=\?1I!/.0<1:OY6"B: E'S]$0^-]]BT-/[P<_@TL^3;3A MNK:OM[;=V)]Y76WR_M*./G=Q(R^HC'PM;KRN[3DIU R39M9VE; MN97.OC9")\Z>EVZ3!#\JMGN0JYU3D2?X;\@H##,Z\N\>$7)!*/+\CC8)7QWM M_8-QKYV!4[K6Y %C+9YXU A<(DBB!!"G'6YRW>-3YQ63!X1/GD;:$1 H ?AI M8R87M\./II;L;8G.E^=103O+'H%)Y/Z]S2Y8^@X)XSQW!4"2F9XYK9?\*BK! MCO(-?J4&B2Y\Q(7U)O0)+P?"&Q(+@SR?\X:\[WI!0!)7W+*75GDE(+?CG)P4 MQ!R=:WL%,1^[X,:!]!\CE4=- M\?@PI'.]%/@R8;7KVDX9CF1?5YGL=@3!9[X48'F!$NCKIS[K4*B,_*ND<9Z 0#MJ+%H./";W("]]QA\+7.0^_L2)T[QOMI+/]U;5]O;;O1W,-&<_^#!)S\,]CWK M;C$LR]!*/O^0T>@:)7!,0:(4IB *FX&([[:->^M(Z-+K />FY+5DDP^GY)6L MYC.J\8H 6#> /GH9G6GKHR\ATK0F175V3!5%1JY"#EOVB9Z MWQWB927T4K'@)Y?1HY(.GDG1SR\),>#HMC G2,<_?W3PDX"+Z]J^WMIV T;J M@1Y^DUIIVW,GR!Q<FZ>\=C&>@-R2Z7MGOW.+OR(/\E M>\J)&WU=_R(-NM;Q' M0[^#F4/Q]V?=_7M 3Y[>AIP!HGL&0V.A#OKY_GY5T3U!Q=W>./RSIDYVMMW@_&21DE\.4><,W@PG:[ RP7GT/^@A\)SV[<. N8WKSC43&Y^ MK6 %BX%KGP(G/?^\0U'F@QC[ 5AA\_XWXHU/P\J+-MT'1.K/@#J_E1SL>:1@ MX#L4X'T3^ M\X\__@UOGS<,(9?VOZ@5)#MN3/\I^ 9\Y'C_Q4' M86:E[[Z]7'ZYH>WJ&/;I^O'3V5L9WK4=8,D M#]5MN');:A,5C+O9V\YV]F\F"'DQ3FE;DF/?B_!F]LG\3L"W_SZWPV">?Y/MX[_W0^#OMP),MW[+5M%WW M1F@WQBC_/A-R\_;[@Q=U;56USHTJW2X'!TO[>_6]O/A&/IV%,-7 MBJ_ZY#TXGWF A>\E:U>*OS[%F?]X#G5R'V,EGCB]F5_[Q)NE8MJ8S]?9VS8# MK.^S'2ZFI834L@/ >(_F,LAKC1-. MU8\?\0G^>X>01SFGV'S2X0'N2%*T@T!=^4Y MPO@"G)N]TT0V/#GD'N>8NY9+N[9]EYM+Y-#4Y4]V]WV&=)+-E(73G]*W>WC( MQZ8U?RO)V/=XO>8I?G(F/O(LW\."G0Q)S"JKC'J*4<$.;0!YC'9(84_ M_K@]O,+"LS-6__SM^_!NUP@0_)5:C)WB%*5S@'W$A?[;L@S^WU]_%5C'=JV_ M"VUCE/%7S@R[[9MV]G(<_:>P"4%D7Q?^^NN&79:S?'F[[G'?PZ5A.2>?+ [+ M#\G3S H_UY_N7J3_'LQ^PHX=[P3R=[)_/23\EN1_"LHZS(BEYL; ,?\I")FQ MV;)%"'+Z4?#A;Y5O?RW_IYR;_Y8SUMPPZ>'G\@?DGRELN6W7UW&/C-=0.I++ M>I.@B'G;T]=NRDHQVH6\/D]XUDR6V)YMS36(6O<-IMI1 \JB(6(ZQ%UR@73I M)LNM)VV-#D1[.!M!O0E0T:EE,T:',#^>NP$_+>,K Z[S[J!FAF"7ZD447V]3 M?482VFT_F107.@5VP5">+\"A2;!\0*U'J4@,QU.QT5RG@">[?#NL-2S;H***[&NI*(X G"55W%IYHA(O$!^41WG="<6P& MTZ;(JAK6=%H*^;M"J[KM/3Y@VIVPY$DM&GW3+2DMVE M:J3" C MNU$)*[/6=-21M6IC5)O%M98 \--5G*(5(=0$8#84$5>I!5'LTPR96*,1.:IH M"5=CTW 6-!.^AH*SAL"I1-ON&A3:PIRB:W=1,.2'9K/+.7I4',S;,4I-9]VD MAX!.W/)$8@+.6 GJB8ZB3=B6K4-4FN!>$*7*8EC4$P;3^N"R4E0'U0;@+C@[ M(GMU%Z/!VL)$"+?6BVQVW#&[:@CC7K=(V:UN,K8QK3@ECO05:Y M.;;A66.!XA.C24Y[?8B&>HOZ6@T=L.\LYV5%0*TV5M;[G0'#Q75K%?7@\@PL M.@.[,K.*V8-626^-D[)1I/ I9]L5G%X,!DA-6C::R_JJBN&C(J"L^;:.->O2 M@'%A2$%22L(1SM479 MUEIN%\L(:$Y77G\L3@BG@C87*HS4&&&VM'41;/3B#LJ9,P ,JQ LX;C8,; 9 M5TN+]JR6R>V,%FR Z'2K0A'I]2ACB-*LPM!#4V2!=!W68LGE$F+BSU)!F$P! MH]V$^#!>504P"6)\$L!+L]T;\IW*&I)F?FU57EE..@A&NC_"5BVA++2XRC = M>$XM%5"HV%7("%,A?)(J^B(%^&*/IT)(3#3AHS =!M4 M,I;G_#@"[,#KE,'R8*IX=-SCEF)L"XLQ$-"4"(;]I&W4V4".1V6"G1$5KMD9 MZE5O"KM4!\!L:>!T)0A:N^RXKJK"M%DNPV-\Y!"JU$&<T+W0E16PT%SVD-R "HF>HJCN"6K$H.B9*"HB,K>)QZ M;;X]F#10I%,?M^K:J.I*H@UQZT[/)TV>:2N+"1N,_,J6KG8 30[O!$&,O&J>FKH*KB930F-*Q6+YF\"":(JHS$FV] 5:L*4;/JJOU/%RU MH/7$0@'>&B5AM2/*4M)'QNAL3DT->4V-.H:++GF[3I"-?A]A$J@V-CB1:_"- M@!5G%35>DEP*JD-/(*2*TDZJ;;"ZPC,C&CDK'>QY[L3IR)"8MML5L(@,! ]N MK5:B.&Z:]6HMLAJ:WO/!KMAJBS76Y2522N&&*W.RU"3ZZF0][-'>H#U::8 > M+I-9DL@M3O(U;"RDF%UI:4.D:Z-%!JB^+,XEP M(WG<3XU(2":C8A%>6^8$T*"0M?I&@#@M+(7H"0>*>AU:9Q)K]CO3IF 3+--M M-@$1>//'HJC!OHI4$QCG=B.,^6'8F]9"OK0&3"593M ?I;@#%6A)%'5Y-D :] M;([IL0SYRUE;(T./'J^+D,-S9- #(["Y *B9UF!#P],:[7XPDZ8,NO8S6(%- M7(R/K8I!%NV:T=2[XS6["%,K&5LC&A*[F?5&,1PZ&V M6FRT&AHI]*(BWT-KJU[J-EVK6;:2E!T4X="O)ZN1!ABT6750L9O@M*/( X)P M*R-JY'>,E/=ZX8B*5_(DT,F&R_>+"!56623U:=8VBWT1 FTXM&M3$<#;K@BN-EI3&9,HQ5!>EQ2.IV:"DS[TC/GJ:#;I2LM$Z\0AM%;30 1%%=NF:H+<51M1X! MC!S)_%*"4E:I5'P@!@12CE=CL0EUW6);4RK0JHPD(HG)@YG0[0L3>+6HR6)+ M#/1V@R.Z1;A73+S9O(AS(C]78ZRF63UXVIB J8.,P635*BHJYPP;#.JY\]JJ M[A&CUI AP.58;>H@'F0(>0ZM?+K?CI6XC"M!BUSVI1'05.I#UE;K? !P%9Q4 M *TC*+'&I&AJHOK%81# MN_69R3(9B&#M;CFMNDP IXL!T9K59NU8ZW77%B6+.*F+ !&J>(@L!X/%,#-C M6M!%31!/V>%LH+N^TC)JB]&<6>KE%IIRBV+5]=(JN];J,\G6'17'JVQUV/)X M&*+HUEA9Q(XJK+%H-LZVRD7HU8!*%^EZ6C9-AW80E0"%!$7GFI7.5G$[:/6* MIFLTD%%M:/7BH):$?,@9L$QU6^.T6>VW:[V*SW6Y44TLT\TAX_6@B%GHZ'3! M2740\#W.4T>QI'7CBCOIK68I[XOB*EPGL!(M)=A=3A!O!:XRA&7T^ANDB#?>C2:N)9F?)X)2MAE<>& M6DI$++5FM70]8@F4:-17"R%,D*JG6D,W3/N6G9TH7.#/?\B"PUC^SO\>QY_[\/U!+ P04 " #E:XM8S/&/2%8' ". M(@ %P &UI8W)O86QG;VEN8U]E>#$R+3$N:'1MW5IK;]O&$OU>H/]AKHH6 M,2!9C\3W7DB* %FB:P&N;5A*D'QF?7HW? MTW3V_L)Y7?-UE':IW8I3FJE0&KJ4:[K1H8CJ^8,Z366B_-KN^.O/W=NC4"0+ M%76I51O\$LU-W.LWK[_.@3U*Y8>T(0*UP#!1BV5:&_1/!\Z[\\GI9$;MSG&[ MWSP=?#6!W]@"5T:I3*P)(^=F-CF;C(:SR=4E79W1Z'SBG)'SSAF]F4W>.GB$ M6>?FJYKWJ#;7;VZF;X:7,YI=T=0969U>MCJLU^SGPYG1XZ4P;5^\NG/F53YF^*ABCS)![:..R>UCFM!2K"0E?_M_IM'HC'<8BVMA1NW?T]8SZKBAUCNE4&& #(,(-W49Z M'4AO(>LY6 5*GH;@2*?D0AL!T@ (RJ(TR2295*0RQ*$,GX 6"#$E@M(2_/C" MQ61".E0II3K?45F:+XBD*XT1R8:7A.)6$H._/=W@F0>U(#S@M%@Y'W)YJ:L2 M-PNQ(<)!T,Z3":V7REV2R?B_W4EKF13[B2J1* M1Q4@5>0&F8?3X<8*=G500"7!AF)@SU1BB@7!CB&%2\P=)4!'3[&(>D4&UF8! MEH(6&AZS*ABKHRO,DOQ KTW)F2*H2?"3W!"H7:]XVY0ZW5/Z0!S^ZIAF.R0X MO;7_US.%/XNZP*&A?5]A:#&:D$BD=0J@5?- ,FHDP8EYH,R2E_.R$*F"TP7& M%?]XRKB!-AE.X'22Z"#W3IQH5WIX;.@%_.%)^#D'W?G@+D6TD#1$GKC) FER MO-HO1:-]\D(>V?WM$R\?Y4/%M3[*2<)"B*.VPIW53\EU]^3ZT,N MH[!'*TQS"3J0DBJ.:"P-%L(M-J=^VI5U3ORNR,Q'ME1 O\,#Y-VYA&\*F7E. MUUF"HQ"=*V4X]'F5C.R)W+[LDD8E!<';@;#.+E)YX:%ZD9%X1B%G0"6C ^6) MU.H[-\I3(E%LA\HKD,V($1^3&:X -DZ,+1PV/6@C*_8 /N0GWAX+D,W- L%I M#M99778U!7OS6E4MN_@TE[P0*0C[I7<@*6=^ET=/CM5[="IW5C#_9+P_F55@ MXDIYG.B$T9'@/"<,B,8=!AXN1.*5;@2_E)BK0*4;KBU;L7MUJ52 66Y];]V: M$[2ZJ=JKV,3ZH8 GSI(8!#.V/KJN3CQ6I2+#]B\+&:'L!> 9ULB8JCY87T; ZS MVA=998,;S:T,BHM/N;Y:%>W.^M\SK<=\.PPRG'Q1RVK?!7@EB>J[B.%0#K5) M@16_(:H$SWX\?D:5VN\RMAH*=!JI3LRV M@'."_$U3B5\K%D-=AH M3W@!$H&3AG,/?G.G4U)5_I$IF,"F^%GDVOO/T>&TH$-<#+ET*SA7P$9NW5TE MX8,B9V\;P+44MYR$\X)IT[ M^O9E1'DU_$(?%^U:?@]Z()"%AXU&/A#'#S.C MZ!VP$QY&8:_GI<$ +Y.%P$K]*:UU189Y\*9]0#&.'G&(O.XG")$ZP)8VN.$X M^\:F\' ]3[0J6NE@)3G;1F)1O(Q*BGP@PSC0&RFKQ76]U'DZ$'M,@K__?@DY M_I?A7QN,@6:7AF@, VJWZ]1I=5Y]6R-FP],+AT;.Q<7T>CB:7/[ZNM:JV?'U M<#PNQY\M=*V\=,E+6S_WD#,3]/4-5P>!B T,+#_MOONQJMQ\Z7='_=FXW%J% M-9!^NC-Z-JY*V]_U=,-67--<$90R4AW#0.'>+A*T]1X;J9,N_71F?_;=G.MS MNND^HLSHBIUP^;K6V2)>0#?7::K#+IT&D$1MJ&GOQCWZ)Q5OFF;Y-<5= S"^ M^?:^W-+JI/7S<_/K5K=7SU>U$ZAV*4+Y&/^^(VAMJ/9=N?7);7')XFAJ-DJCCR=M2L5Q< P!UZ;]Q6LK? MU@3[[,$ZT2GK1&UPU\Z(^]3@2>;>_]I^JX+5J?6 3GA6!:??A#T6(FMJP< *LO 7 M ;6ECZKG =@X9G-9LANQEM;T].M4 MUZFJTV-:-]-?1M???L,8:]WTV[WT([6FP^FH?]VJI+_3$97-D%9GTOO [J1]"XVR]]^ZMPF\WDTET&# M52^N6X/)>+J]0MGCOE3KQDMKV+%&_BG2+2^NOP]F)FRV*K0@K+T]#L(FB\7' MN,R5G*,9R?DB/B;H5N>Z__O-L#.=X?M$9L,T-V_^QP>.(%]M[_>W?_: M'A=DFD[8?;]+QK*WU3J,8].;/KMOWW7:X_Y]>?+[J/^!M;M3ZJE7JV?BH?G? MQ,326V *6K!Z6;^2P3%M&99R\"/);D0)C(AH8Q8O>-PX>^$T7JA=YN"' M;,&7@D5B*<5*N'"#-(P'0<(5'H8ZBID.V$!'/D*E/&#:8[]()])M-==L&#B7 MK^.%8-]_]U.]7FUVM1_R8&U;M>:;HQ_6V9W[;:D7[NQP R?"8_Z:/01ZI80[ M1Y!9KV;N=#76#G3,'"S#90!OKUD2Q%$BF(EY+'R@)#]SF(5D+<$$CSMX%#'M MRYC%.AWW9$ @'&$,C]8Y&HST^8-@1)%B:8-G+C!A9T7"@K:B 8Z,G,3'L "K M ) K(K9:2&?!3$+_;>:O1"2R1<@.7QHEN"N#.5O)> $[32@6P$T9J34+P0MB-C%>J1Q&P>",->81 @2)*VG]$HU(% : KQIL MLKL:"\OA9L$\I5*=4(US.[Y6#V;^KM;.IA M4[)_)P#030KC+.U.Q&;^)@??$P8[PYVV?K[,NQ)5>(6'!"!78[$_B;U;F?Q2"AN^8C!6SPJ9>F=>B1R,/ 8K:2+ M)0CLS$A7\DB2$3(5&+:H!+1,8JC:VS@N8HN$@DVWV@B BI'B:6[($0Q.HC@5 M#%AH@6S$ V:DBF1;3^'33-! Y'/,%^XY<9^(ZK-GJ'YPTGO"^,/3Y2[Q1FY,-(2#Y3"H9KTE.[-N=HM#RTE(N MC1SMY2CVZ:>T,'W,S N3* 3SC15#CJ,CU^*P\GDN H@;A0! CP@IP&@(;@@I MR1&(,D0A.-/\1#1W"IKWEUPE-N61\X7G0;#*)?QE'@O/0KXD_3*]:GN>,O,3TX242<>%*6C2_]I34;,']M5)/BX3ROTEA;95;P%/ [5&^O(%$7?/L"R MOB_C6(CG,O],0U-0IRL!T*[P&CQ'S)BM1(XFB>\\HL0?B8099(Z7!(Y]Q?'F M?'<[^=VMK2#>L+<$$SF<03=S1PIP)BO8Q>5I)?@#E=Y4S-GB:T6I?5V;OZ9Z MEI![\ZV]XQ25/A+[$R-W,=^((B_N)V^F8S$>)(3.+*4:P. 43.+CO&&^-2C+ MTWO?[34+,.><>?K+51NEW(N0=4I@AK#)$MRR;]XS$I;2\BJ#I59+034VX//L M[PA1EE^%'RJ]%NA=+72:5/D.Q4')Y[3"Y@7I@12^/+/$LN28L'MP=J/@!.Z! MBM5J)5:OUM]]G:<];7=&?=;MCT;WM^WNZ[H2\ M.GY_42]U=5SWAK_ED%*H93BKP7X(XQQ[(4CLL[TBI9Z+ M%!CYZ(P"NB.K@X[JZ?=P"P@64W4/IIWCN,59P!Y[&M:XK=.HT'&D=F?=K0I] MQ1[M5L5^2?]_4$L#!!0 ( .5KBU@6NZX)4P0 /<8 7 ;6ECUDG$%KP%OZ\RR<)U&_ZNLS;$1"P8 MK\LD;8&^/9TG4B8Q7JEU.X/QR-L%60])S*)UZZ\\Y[89^X,60&K=]WR>I>U. M4SG$<$R>$/F'F%/Y'+6ZMAL7P19+N4\JG5[7N;ER>ZY7K1AG#:/3['5_!+$R MX<>1)9]R2<6>TV0[4\\=N+;EN>-1M=*[!>_*@-G%E]?#-T;L&R M/=5BZKKY4]'//>K3>$Y%87!F:-6*J9MG0#((680&6SPSZJ\$DPS) M$1Z <^\O"5]0P+%CEF4*.WZ594 DA245%$'OHBRH;$!JX&K(B<-LN=+ 7C(: MHE,<1++OM%H9AR'SJ5#$E8N2H8933:@,:)"N1+8B7(),P/@(UXU9PVXHE"J, M!1WC[$+7%!42)*E$,KM]'EFJ:56.-"-B3CC-ZN/[B*ZK%E62@]39CM=2CD9G\[.V]4*SJ1CCNW_0#UFJ1[&L;K& M)*_A6,XE81P+#BLJXD9:A G45BIHIE2DJ68218@;=P\,BSTVI"BK3,M[A8P3 M[JOKZ#!@N6M5>M%J%14B3%(J\C&S:N5QI6S\W "\/3)]3'30PC4E%2P"P]!P M63'/CX3>NN''B$V0%6+,>>6 =W@U%;&"2TFZJ5Y<%&\RU N//P%0 M2P,$% @ Y6N+6!!D;R!.! \!@ !< !M:6-R;V%L9V]I;F-?97@Q M,RTR+FAT;>U986_:2!#]CL1_F..4*I%LL)VD:L%!,F NEB@@<$[-Q\5>PU[M MM;M>FG"__F9M(#3)J4T%EQYW$0IK[^SL>S-O9]?8OO8_#-K5BGWM.CW\!O5G M^YX_<-MVH_S&WL:ZV^Z,>K.-^,DO9D83%J^:W/!>V.?N3ED!J[3=\EF=VR&YWV:Q!;)_PXLA10+JG8O]A^(:@ MB\D9#ZFB9-2M2\9_N'Z^TI+U>+42I)S30+*4PQV3"Y +"@[G2Q+#A&:ID)!& M\($%(G7B>0H>#^IPJHS>_/K.LHQ6-TTRPE?%E=DZ _333T52!L\R]'[9BE)1 MN%Y1(H!BU$+HT8 F,RI*@W-3JU8LPSH'DD/$8C38XIG28"F89$B.\!#<^V!! M^)P"SIVP/%?8\:,L0R(I+*B@"'H794EE U(#3X,!@VNJ07?!: 1]Q@D/&)(> M11$+J*A6T(-RL.:GH<"$BK\&V5+D2\(ER!3,=W!3G]:[=851!;$D8YY?&IHB M0L(TDTAE=\Q7EFI-K6>:$C$CG.;ZZ#ZF*W "%7H5$\/2T( 4@Y,5?.+I'89G M3IO'K,WC7WVGYAF65TS\>IU%RSA>08!ZBY72M^H7]/.2"9H@U5QIY9'23@DN M.@'FY6EXMI72PX+9+I923V"^/[]H52NXCHXYMO\!]5AK]3".M34A107'8BX) MXUAP6%D/-](B3*"V,D%SI2)-=9,X1MRX9ZJJAQT9RBK7BE'1MAJBPY 5KE7A M1:ME7(HPS:@HYLP?5\KZ_^?9GX],#Q,=-JL5)Q,L!M/4\*QF71P)N>(BW_7 MI\[JX<3R%%6SM@E91W8CHUE,@D]@(OX\C5GXDF)]2$:-O%&R* Z3 MN^3PW^2?UL!6G)?&R:'TL)WCXN2 2_A F"_WBGE($FP?&O.%N5?0/X50_PW% MZJ"*W"=0G\GX<#K<)]*_>=1^7HV-8O\^KM^L"S*_Z#K&@,9A$\9D3EOHXO.2 M\D -!5W?)*_G_;X!L@O[[3-GK.+>HPVS4VR8UF;#1&J/#G=+-2-"&DDJ6-!_>+O]W;ARV1:\9[X#0& M!WRE\KYK+U['81\TO=,6R=@:1#5XMX&LQ MJ,..*==4/@HRG@>A%T0PGX(?3+R%AU\H+KUS/XR\I3>!Q=5HYH]A.![/KX+( M#\YAZB\O_VF>/PJE67J_4S*>4./%:76.&7\4^AN%6'"%RZ %Z T%QF,APS8L1,:J#2GCA,>,9*!J\%*X9+$4PVPMP.=QJPDDSRF1Z*6&N23) M5 6QXUA32(4L0]RC+5#,90(3&M/MBLH*5+<"U6V]4T\\6]07C_2N9\J>()D2 M3QOCH0]042@H$$"5F TEB2G%09;<%J+OW>54:G4@2\DD5!7QYE';U'MD7Z'W MRMX+)ZH6Q58VS#E56N0P5*J0Q&1G,1S_=TQ"+!_!B:-O'>B947ZC9%6/^\FR M8,IHEO1@0=:TC[MN"]/%Z+P/\]QTH^H9[R&-C="':Y(59ADL:P?,G?C7>V!5 M. MKWH.37._C6RNAM=CN="LA<3C^Z$89B7]"![F49Q2^-Y_PY'C8X&GULM=9 MA2SH[8C6$N3;?)4<3=/>:#0M,BYH=&WM M/6EO&T>6WPWX/_1F9@<4EJ(EY9JQO0;D(Q,!3FS82K+SL<@N2A4WNYD^1'-^ M_;ZKKCXDV5)DT].S6,0BV=6OJMY]/O[Q]*>73^[?2Y+D\8\OCI_S/_&OTY/3 MER^>/'[ _^5?// _>?STU?-_)6]/__7RQ?]^M2SR^F%R>+"NDU.STE7RL]XD M;XJ5RJ?\P31YJTNS_,HO__I#GWV4K%1Y9O*'R<%73Q[_\.KGTW"%_:5:F6S[ M\*HUZ+>5^;?F5W[UY&_YO%H_>OP %X3=OKX="!\EM7Y?[ZO,G,&?I3D[KV\3 MZ,=/G[SXOQ]/GIZ<6FB_F1T]?O#TR6WO8]=.>J'S6I>W?-3/7[Q]]N;D]>G) MJY\MR*]^2-Z^>/;+FY/3DQ=OQX-_F/S>5+59;N5#DZ<:%SR8'7UK\MO_U:EWK-%D4J[7*MXG)%T6Y+DJ%'YH\J<]U\DQM8?'DI,I4GE;P M6)H439FHY5*9LJ*ESHH+7>;PR'Q+CZST"M;(TV9%/U=E;189@%HL$U55Q<*H MVA3YU$$#JZPT;#NEGY>ZJ@F 95FLDAKVE-0%_7=*WS\C8 VL=[RHD\EQE;S1 M%Z;2Z1Z^H OR--FJG+$I:&!>&M^-N__>7O1T<'C]RB%BA8F[XZ M?)3,=59L^-WX!!S6JLB33&WZWS<;\?FN\7G1P*WF=;9-SM6%3HH<_E7D<%49 MX!O>DJFJ!JZ]*%.3JW*;5.> MPXSZ")J%RECD5(C_*LL0'==Z43/F U:_ M2_0?#7RQ33:F/L?7.#S."\"&&H?4&M3 Z!J"0R;,+!G M(4#;!9!5\LO;Y*]'TX.# _S_)#47)B7BK@L+]Q%_1]_SP1"E)FM5)AAI >;+&$7DW;&4TW-'S7@08Q LB#Z"(""C6KFI0@/(4 M4:^%5Z'^MFQ0!JV5X:?R(M\'8:>K2LTS/4N>:<"R)LX:G4;[!FHBX MK75I00$!Q%ZISTP%N(TZ6%&N9LEOH-.I+;RCYE]%# J5J;F&?Z#D@ZW0A^=% MEFI0#S?G!2V.X,&+2,A6_7H3O6)9:HUB'!YGA0OHIEJRE#.E@SOFD"-MW!UM M/"<% M5@^%$,,K#/6OZL&%*34KH9:#][_7">I!K6M9&L" M%WI:J#+%59^;$A2H EY1-?/?X9^X3.')\P/8+&%?:$?,DA/X)DT-ZV!%&X\) MMJW?%.RHR!I:3^!UM.DV!5*@J0'SW0>TBGZ_T)HA4*NBR6M8"TT*-H!DSZG= M*I/4-7>V+@M\D86D/E=U<,+MX\65B'T P[&7!BLL30T84&I K7^3RIPTN?UK MBG^268;6(K*4$C3G2M=P?? 6_DK6L%"PBCUPD:E&$6IRY#YX4EF1GP&QYW!" M.ITESR/@5585E^Z V1&PNI7!DUHL\'@M' Y DTJ.C#/G+8FOQ$@%PJUYI#- M _N#8P38U@W8Q94FHP">*5.5+S1; #VX]'/KSN?N3KJP-SG<9!7?>G N>(G3 MQ !^I'#+R!N]UK\&_@DD1=;%QH P0>"!^R-=P'>\II[7E1B[CFW.$>/@(!MM MK7R'V' >947":MY4 $#%A@^\@:PD.CA01UCZJ ME,GHC'A11M!S4+/GQ4G;@ ML$/ #CD#&31HN@A]P H.B^$HENX01[Y_=WS_UP*5![N'-V0BSY#U(^,4&YDT M'KC/E:IK';-I%;%3]*PG.^BO^;^O9M"MWL(>&POYJ/_]T=3 ME" 42OU'8T2Q!4080ASTI( *S)KJID!1 1)8QS_"_^+#B%;$PX%7YXBJ^^T"*UP M SA&.[QE.;0=V201V>RH;PQ_,0=<]\[MV/T,Y[M EM?'W52>-["]]KG?1*7[ MZ/^1+KAA,VZ":JFPA(A OWH(U)R98&WK4),@GV;LW7,&J4J!$6+4$ MA0-PB5O8A [A('U#]!?8BEG \>%E$""U=]@/P&I5CW.-&ZUY.0HWD&Z6*5#P MG%5R8]B=1M>GX_\&4A!$DK[00'0$EQC %O8^]++[2)L2_T,WMS05>K#Q LF1 M[-C=_'9._R4P17S9FP9Q%0X-/_Q95:GZ8Y:\0 A:ISP5>B?6Z/?3^15L4/17 M#$N!U>_T ?GIC<&75\V2M]0PH9*WRS.%>F1,Y(W)M)@T@1-;.!D_5",,^ M!# $.MQP,Z#4I!?D4& Q1M2*"*^J&ECZ!9+(MN( =J"^@K+R+CF"PZ'X;]?$RPN0 M"MFUSJ^;$N1 ()@.>F!B)T%P%/80'B6GVS7L];A4<[-X!*K"2O-!_5S@]@_# MAQ[8I_ ;/.3'#^!<>HYH7FKU;I^I^V&RIF._QK&%Q_+1N[28T((NW 9NC^_V M\\9@IN==] ;DWJG;]<=3. JPHL((+#J('!,4"RZ2(\)1.1E(+9>H/J&AR:*0 M0GB56:TS[;2X7L.^HWNTPQ\+Y.4$ +J1(Q ZBH0-FEUNH-/66MJQTZ=!YP"0 M%9M>*@O/Y\H=HQ_>Z5KUIF!=J[I"V>H/S?W)^_9:_7'/5MM.YH[T=,K+,89? MT)>>O!;M@5P^ZAU)5E+^0;7.S_#4B@]0@W;-M[BS+.'QTR>G$BIVO*&3EL'^ MZK?>*\UF1E679L%:L?FPA(V*8E\8?7(Y@ELQTB(R"&U#%]%&;=\&I98)!IG@ M+\2T-NM &S('T #.AG 4"=&N(D9>4S6,LY*=B'%[^-.GIKG(%WZAUJB77Q9B M'1'WCA W2"_I,>L!8:86*=6<^!H:D-6BU!RHQE 8A0D+E[5!E^WP@PS_;3N\ MXC)BT;+QF206DF9-#@5KNMK@GTHRHW/V7_8#RS':CP2*#8F'.X9YCT^/G[Y\ MD3Q[\?+EZ^/GST]^_N?_?G7P%?W]]O7Q,_OW1\)_J3;Z""1;6I_C>@?_#=L\ M?6-?GSY\,?1VOE^GEK59I_.TO__CN M^W_XDXX!^9-3,#TS?X;\3QD1Q'+;Q& M/[8N 9NK6JW6F'QGELZ$W75T%N_IB-1?&E*;_/Z]*.H8I' 7R>^% 4073(/J2U2,L .RH3D@<[.2S2Z-/)RTTFS.<8'O_WA(4)HSLII>2RN=, M)"-Y?''DH0 O-1$&AUC5>[-J5EA79 M2.9N"U/H@"UA\VEM*MK6YMF@NZ](^ M'&<0FNG^/LH_ABR92H=#NT,5RMN/R96?]02KG59 QSJD6UJ]#.1+]^L=&^>(S,G>G2:4Y&X'3 M=3O&I,VVLA_I,)I-Z$I;4-GH6KS[8D;&&9N$Z>]9/(R,(.C%R(P/U*.+3J[0 M14[DWIE)39$I50TP#E>\SQYU0=!%5G ,SCG#;8H=>SI\T0#LH. BH$N\'%UV MYACDU"::I$$B'>4\>H!X]T%TP!\"9Y^A\A!M*!?/37M#2YL.3!&RKP\D/2.G M$Z/D2=G(G#82L?(1^^\N(O32 -9R-7Q4K?:*$]SJIB1BL%6OFW)Q+JIOR^&WAP:M64ZZP)WN_ 13H?@M;DG)15VO@\%R])86Q(D1;$ MBK-RV9NZNBZ$4;T)$'!#43WA&S[^W'89D3 ,+J;DW''8#69YIPUP%UO8PA]9 M/8R5IR65R)$VA3EB580YL^2$YN*RX7Y\$RZ#T@J-SD- M\F2N=\=;JN:CZ7M@J$L#Y7DC$V(''/>*?(((*8>^'8L:"\_8#1U7D8 MV-29XBM9,Z'W(N@FM_99GNLR*DZV:?Q3FU[J,HVMHAMGP$POJ6/FM);>+)V> MU')7AT]!UC(\[&WT^\II0U$I,)5/R(905;/-*VS=)B]&D=ZYUODUL@3HB#&) MV0G*H'!'GO*Y%#X983A?)OF%$*93:#,512R4M<$)2$"9N89+0CVQDT_:-/@19;I3;BC2%#'V%NY3 =E MGPG6E[KK/?0'BUBD[ET+)-RP4MBW,.$KMN7"[=K@0/;!0RAFKE<9W"J:;_JO M#O/)/!G;V\']@"!/X]-R"#M1>S:QVB;#=!8KZR9RV?^G1)YNBR5)II23; M0:&GN6C/,1R?VD^7-5GL.3D3'S LZG20-)0^K8.0.BNX1KVNK=[D62$N%6R' MCP7Q"F"BPD/XW4YFCUV=$GTT9C\'V<]'8_;S6$9]UW7\JF11>_.:9&!EW < M__4V4.M.EK8PG[PT3B\)^R6%C>C@CR5Z#$'D4=1>DV(!0L[H(((_];DL-OWX M%NIQT !!VERI&BK+L2,KI!C9V M\_(N.?G20UFI?.%LQ[PWVY^RP2NPC[%I:5C/W[.!$'+=OI%98#A%<<-[GW;H_6F08".5843! MNZ\IN2YRH4?Q.AB&O=GGP$O/>W (LVY=HR32J0("6+O>Z]:;R]D$ 6(1*W-Y M**R7>W6\O< TT'JH-;WG$6M'K/U\L=;UWV6]8.H;\J*A!W_['![WDPOJ+2I_7ITZ M/B+WB-R?!KFM$SR,X@=14/P\S(UAU1EC2]68U_WI;;*!]%8VWCMV$EI%F#^@ MV!/>EZP56^0#1O@LZ7%+P&,^*X[R5 VU&) ^+^2A+38L_<\'_76C87]WOJ7C MO#;[I^J=QIEK=BNOT3N(HLRV.,'N[FOWH74R7M,9P'A08;Z'.M/88R+#A!', MH*$LNT1),QS*:0$8RR(+<*JIN'=.#@]3IB;;X^T^*#;3(5FJ"X!JGNG 6 ^! MI\>O[?VR@'3HR.0]#@KOA6"C3$LRD%D -%8M"-@G_@%Z1*:M7S?J'N-RJ>R[ M6VXW1\J4 ,+Q$&I\]#\TBF"(OD?RNCOR>B&=I.TN.)-IZ](5AR8GDN\J,ROR MOV=&S4V&4=2!E"B*-;:RI%*.636F IZYBRE!U?5/3M(^>QRGM:;V&'W%@ M,'@?CK7K'AR?A)274*"".[/W''$P8P7KWH /*LRALKG!^ )Y-$A9XT>Q)'0M MC*AGZ8>W&1?\$-3UZ32W1->CRO\%JOQ8V7S_'N9X4%P4*&M)S?U<-VU?RM(? M'D02>2,U4*3*.&\$ZUWQ(;9>7&ONAA:%W35Z*)G]&Y=[ M<#EN?\Y8/>+R%X?+71[>FO#0:FBZZXQY1.$O#H5!M[]_+RK5(N4B+WQ!X(BU M(]9^CE@K*8' ; MYX)$:KP+9NB9N=#4=C )6UL)>FK&KJLX'.U[V11D8:^1QIQ"G4\VVR M45OKVS6@G1#^$_UP&X3?F])4*7L]R?U$^>!7^99V'?&O4]_V]5C?%M2W?3W6 MMXU\>N33?Q*?1H>Z"SFDC31W$I?VF+TR8O!N8'"ES^ #A4B,[6:6(.(*%QW: M<0S>V4@HSL4\.GCTDKF+ZP1HXYKT]2&.(%4V0$^=A5S<$Y1':A,8Q"*H<[YP M*TE8D?GNTCRI.YV)>L&TD@=D8F?5"JT74:>&,6)^EWV F)J##)"?V!^/,?/Q M(N[F(JAMCDM:Z)1(6MAA0!L8Y7>G=7>MF="A%RW[I: MGQ7E-J@;Z^&RL9MBO+P_^?(N!N[.MB*BFREUIB\4II@.7Z&2^X/?E)1''95. M!6FOJG_0=TL\NPZBU'L3WE;X]D@4=HN7IU9216Z['.P:]8]:Z9>IE7:'*Z"> M:N/),LEXHRIG58E(B_UA?8QQ-W7/$<__$_ \P.V%5I53X2PF[[H/]S^Q3^0/ MOIT?5PA*MV-X1#S#D4".W<&=%GC87KO56S[HO@\O,*XMG)T$K^J!R?8=PYZ: MUV0\$FF.*392%H(?KE1=4]_LXTB!0$]TH#Z@IE%&)8_\*U4:\BM@R8MQE3@X MV97:BYERT:PXI^=V&\M]P@*2S]1WV6FSYGT\W+Z-48%F)IJ52I9J8;0;GNL\ M0XP-;F2[^#23B9GI6?2.P)5M7T5-V$I%+EI^V 4R4- M +NW<,GQ!],QKCCC\("9[>$1!]W^_/ 1RV9LQ"QB-\*Q%+7HSW#*=#"D0QJ^ M4K-ZFJ[10@6O<),D0[0;V"SU.H[N(2A"Q.)F+TD%KD5D />]?Z-+N;_6:..F;%?> MT^$RIEX UTXE]AI.S1!\D,$9T5"9??U>N=NGT^R[IC&8>G?!U->NU#R.;X^A MU$_2J0.XLYMLAY7^)(]6<1>%(0]7U+:5^(WO(]"B3>F2V>FH&(P[ZK8NF%'S MT)Y."'9H4M 'A$I&WW=4W(I&2J/_+0FZTF&3 V3(K0<_]'MJ^ &]0B;G6.JL>,*@Q#>\7WD"M1 A34E*025MTC47H!+N]17Q3$<:]%;Z*[MKV^?;- M1G!&DH7"=I'N[B$8^6)'1)%30V;?)L<9[O'L'+,FTH)T@05-<*G)%JQE$JJT MVT4'2/L5F'#A3D/EN (V.0?JW18-8X5M[8S?P4NJPA6,4.7)+/FY#W3?XU^X M1M$U'DSE=.Y=$]Y7I]A_,Z;8!RGVWXPI]J-K\(Z5U-]4"?I//2JE=WCLP6P2 M:4D4](RS%]+5(,-&0S(W$(UN]X#($%(\ IE(XQ/RG/LH<)DO*@HGKU_MFCRY M!0CAIQ]TZ<=NVOKAP3YPV/W#^_=D_!$HLRA>Q$"@\,E<+]#-QBH2J-3HA?E) ME?#-T=$T.3HX^F;*.JW<&08/T;54!9JA59#QUMWPNWJ#O]1P=9/#!T<'>S0: M!LV(5U9]I$$$/$"'.IZA2O77P\-O9P<8T*$1=:QUT.!)IZLPSBU+;EBF,ML$ M,#FN*+$4I^V!JIYL!&"!D;)/]7M=+DP%N.Q1,(>OLMJLQ88BN+?3Z\ 53_Q- M\5IXP"&&$= =DFW=&^FX[$MG]E_W[X4MZ<+?FM)3"<880(NKSLF#.U<5>YJ+ MTIH?S]P$QJ9B)38:N.[3#A>HC.,O\*GX(JK[]RAM(MO:[S?V_1106Q0AFF!, MXSKO,-+S<XN;Z#<.'DS"\Z302>M0W::6 M- 6X.I_MPC2>'98(&&D4=%:J%6TA!H MET7[6G[U2VYJ&G.>R]1QE"O$,G+ZO4_SB6G[8'9(E"UO&;/,QSR'3YSGH$ R MN/F%(*BS6'X0!0ACH\ZE.Y[C,&+P%X?!.'<0<#A9F=RLFA7RV:\/DE1M*ZF@ M$PT&IS_6.DPXFJL^)J&-J/VYH;993I$[IY*:L^0("=9[2TC>,'=A]D@.C< $T\ ]O8HPQ%9EQ4. M.FXRG88S'C!>$6>.>+3O,_10^5]RWDI6;.@G@OMU:<[.="F/*\P_R%PD1S(T MQ/RVNW%;X&=BJSQ1S@$2P"MG9"*?$]H&%/DC]Y(-2]5<_Y_I6L=!QRZA[(:! M\ 40Q@:'=\,-1UKPDF)/?NQ(A6'D16GF>+V8]#:E>_71.78BN;@@1XLY%X5: MO%+69MN3@":G P,G#^(80HN OP4^$@ZBD;-&LE1CG\W,YJF>Y.RSH*!C/Z%N M*(*Y5EN9K&'=5HX\%U1Y6%%4,/7^%K9[K:^.!\B"M>MG:/6*)$OI?S1 )52> M.O?O-\3.B^P/WL\QN.25[3<2O;(IM;O%HQNMH/8<7?<@3[:?\QB M?G.^(N$57#]N#W^I#-Y]^4[7W!W2'O^$$&7)^T-NM(>OGVQY=YW'V(=]U:*4 ME.>3A14##IB&,RP O["W"+;FMUK"Y=S23OX];&D!(N4EWQ$T@C(-?\!\NY6; MT%,6TB,OD#/21'9YJD4%L^0W2$<>#^[[V8VIRKPBCD7 M/V6#=6,H4ZM']R)!P$5]GHTO$[',K-*:FKEVF=K&R3FYQKYXB+T+3&%GG< N M$DU+\7-8;.8:8*F__J&)":-8H1P^XJ9XSMZ2Z.+-J4X MO&P+B=R;A"73Z"*BA_"RHP_0)+&T2;)<1MFL47YM0%X3KO0=1$R0CH8=31C. MW_:D8^6YA2P-L(-4*HF:ELQ"FIRSQ5$):X?& IY"?0DX8\N?APO LL"S;Z8E M*U .X6KL9S%'Z,3B\)%=$TE7YV]].^9O!?E;WX[Y6Z/^=$.'E;?\!M)YVIJ' M(16]Y&I=KJ)1:U/#)O[-&@[8O23 3=XM."E*?@14BWTT3:N _<8GSX1W,!> M56F-;M1MIM:0\HPZ%8E)##"&:AJ]DBH^.TLZH31H#),"@'LK\DAOC)P 5IGQ MIX01[+) (]*JCPB@_=[*8'_^[D2&KX%2.&R>]U)<",4E8S9%QGH-HHH2?GIL M*A4;7Z(%B6W<,:7=MFU981LM2#9>TY4A3@K\W<3L]:-K!^)%SF:KEV'.UZ?XYUHK84 M(OAHZ!YUFG5[A.?F!5(RCA MQNO LH^ 6MI+&W: !(?X$>=":2"VP##()\&M"GL)GXKKG6PII,5(K&/(^^YXFT_AQ2=(/9< MX&8FBSW2(=@=TPZ5,3FTW/N7G$%/MK9B;87T.QN+7A2KN13[ @3IU1#(JUTY MU0="$!:(45,/9-XK0@P,]GU\:67@&5H5J1'PI?W'@E@3(+ T(HC]7,QZ* 42 MDS(&JJJ9&ESEE\0BZ9=]I^E]F90B<'@$8.7UN4W'[VF,$.DRS1JA.CJ\_E,, M'HU[9_\#BX(08Z0& 5DLUHAUU<#F! A,29C8ZX"R&UE,E=-UO(Y[I$5,-%[ M?1H^2@I2-$Z'7#CT&49C1LJ;CZM(.2]X%PM"@-SMNO18F?!G9&Z"GS M\>H!.T3L"XF1BA6-==X+C+ %59W!\&V=23 M>@Q>OWE^6W:Y/\[(+@\$ VW&_@Q_=;V[ZB.IS]V+]6FK$'>RB/$WH 1$YNNY M)<3#X@S$3LPQTI$QB$.E2"AP^C3$/LD5^VETS4 C=K"6B<'X$1!36N*\D,A MK(H(R! $0(M#NY?9Y$__NRE3?44]5KDEJGQ@I=5&>J3QP0L:NUDME[R0P MV>IS,(C:]!B8GCQJAD-TW*)#VE/9\;9#)B;KP^(.";<#!'7&^9UQZ2G0UW$"-8"AK@R+FL?D%.U%)UV.D* MJS:#-H?7OPS4TZ]W&8/'1/E8ULNV54'W(S09>TX$O8_H"]]:;! MVFD^J!. M$;Z5DR:_'SU24JI2IUED_'UDU83677S"*6R[R"YL'[E6EQ;'Z8@W>?[BTQ^= M,\RY\-D8)L_8U/-02I8(6:'[!IVKE4UVLOD U'&'@OLFCR&A[MK84TXW@Y9O MFR?6!26O!WPSA(2!O9SEBS.AU-@V$2.-,DYFON5S>V=R1AUO6/EV/E5=+-X% M&FV?R\A=]L0GGJ%IMMMI!Z.D2VA+ZTCI*[;T($61995FS8+;:5 M%FR"V#6@3 MQ^/%I?E<;S*'$H1%I3P3BU\Y'QW=(B:TT"6&_1G=E4U],E!H^O9>T@"7"XS_ M/K1IO6K(K8CQ :;D/NN""ZV#X$8K+,;MC>G6VNY]N7;ET#5$IOW*S3>LNVGZCS[B;-(OANS2((LDN_&+)+_5/L;#_A/']KY3@)U MEN]/[: .A:%)RF6T@<& YT;NWR5)+NF_ZYK3(H]<+/1:C-R(%\9J;_L]O2^@ M==E-ZQ,EI3ETUU/=#7C8\2912^#V)+'*=G7D0+/59_EK.Y[2QC=B9>G#.D@6 M,A%"E'/7,39RJK?T-_%1NUTO@U"0R^SM\:IS\VRGGP5=%0>.@>HDI>W?GJ1A MQ$V*K4$BFJPX]F/7)6?LT]5*5:9M_K>T56V(?:[##;9V.9,Z"+S"H!,X G56 M%LTZF4@@AI[6*I<8RILFTTR^AU^G^]].YGN30Y>8XG-Y7U@8CA?UGO!I= 2T?.W''N[AB'?DQ<2Z,ZJ MFW\>J*XVR8"> 0H'^FM%;Z:],1EG4+CP<)@\%%6(N90E4MF)N3D(>+QQ. &W ME48]I-"['T09'!1F;_O^KR @QUS9;4%,DE FRX9*<1P/;)DNN:GO3:U4'/0B2H:6>?YAW V@X1/Q7[^U1*V!J,?8_(8J798 MZ>^IW[/?8/STSBC?0#_T 'DIT5YXS'.?N-40S)A]M\NL S5]?EC M4RFJNQQZUU[ 6X(?W.J DT&5]9:GF7QHX[[3R!$#&'7_G@@GBL [-"/JD\33 MOMN2PME?V7=U*KZ?Y.7+9YR)Z)YPJ(RI5R*DW3(\9:+4./ +&%8,F$J%M+ MZB>M3MCPS/M'I3:2B\"<\XE?R.\+0=B;)?\J&CM H=07!DX6_V[FQM6\#=3-V0*8D]>O9!*%2_M@][S3;X>\G "*3SN, M2V:ER77W8H39!],?>.6V#TZZLML,I3!_$4E.Q@>C.L4,Y_X]S%MI2BY14Z!3 MGU$2,OD/>6H$?H$=KSGB3H!4=%'SIK8ENY7-IB2=ND=:X(R7WXLR<'N3,RQ, M.@\U*+>?P"W:[N=&26"BG!=W%;O0 MW.\66,TG;PK;1EZO3XI/5?H4M(4CIBJR)YPR+\B;WJMS\87,:Q6ACX()//VK-;: M4'QJN%5G$);J*6)Q:GM86]LI=NY-K(\9KW3BL/95CT&'91642HJ'&LP )YN% MVBG@]"8[$\[.XF*'_06IEAZ*EIOG3TBF"]69JSW:WX\>[<"C_?WU/=I#/F/Z M^O&#IZ^>_XNZ:?UX^M/+)_\/4$L#!!0 ( .5KBUC69DN%000 )=+ 6 M ;6ECV<_6_:.!C'?Y^T_\&'U-,FD4+I M;3<5AE1>VJ+F6JY$K?C1)"9YML3.'&O/>:L8[5T'@QZD#U)Y"8GQ]WD^ M_M9.'+?.K+_,]MLWK;/^<4^_DN31L@:6V6^W:MFK_K:6?]WJ7/;&9&2-S?[G MRE1P=40.ZJ$B%@0L(A?LEER)@/)JMJ%*1DS"M*(/U(<.B^,4NU,&]<'E1^1+ M'"F8SIKD9PMKDH!*%_2A]4J[=7)Y83 M*&RV:DF!6OAPH:T27$^ML]*M3KM_Y\$$U-LWG_8/6K5.>[,* M\FQM<> -)<*TZ@\;)D(I$>3;YL78C"LFUYP/$R*=##$EHW@2@0-4 HM*E!CK MN&/V2;=OFJ/A<7=P6EIM^ H+]FUOM"+\=%/5ZNV M&]T6=?!<*6+N).U12/U?S)V\:]3_J#8./U4;'SZ\?Z)M+498>_(OAW>3C>5Z M,!YD(BQF>USK=&=)4/UKZ?$K#I-*V?_"Z=Z=TR(8/(I]R)-HGZ3:*P MK'R;RD&^MXSO,\'=3,:Y?H1[XK]*G*_A=P/ MK[KHX\L2/@8%E.M^BDX&9PI!1]!+Z.KG0KHTRF0T#@^1JY+J&1S_?+<]R1 M="2]+ Y^P@R'9BKZ/K.5%!SL2&,=A)3/R%#"=ZH8,2'0%7,0\NV"? 3YZ%!XZ+$&,W94=(!T[YDN/ M/2%R1)#),.D$Y[%L(=4XCV6UL/5Z^3R6+@U!43^Q;&1[N]CN2% 0>9F2:TBF M++\$XR5T\NO!S25.2]P!Y-'.5^,;;L7C:8G9B!,9WS+&7^'4Q,1_Y]%\=W;^ M/A\I%J=%7@K. JG_DZ6$@#SY:&H_>8$[L3B%ET9VP^+P7,.OG54[C<4LUAW4 MJ9 !36Y%0NJ1^K+X^CF-/.0<.7]%[GX::W>_]T2<#])H&*?@>6%#K4K7,=655GA.5RT1EFG)1=>2A;6RE;:2!;G^ 5!+ P04 " #E M:XM80^/418P9 "K3@$ $0 &UL9V\M,C R,S$R,S$N>'-D[5U;<]NXDG[? MJOT/7&_5[FSMVH[DW)Q)SBE%EAW-.);&4IS)O)R"2$C""05H -*V\NL7X$TD M )(@E:PQM4Q-)B+0:';WAULW+GS[]\>-[]Q#RA#![XYZ)\^.'(A=XB&\>G?T M:78\F W'XR/G[W_[UW]Q^)^W_W9\[%PBZ'MOG OB'H_QDOSLW( -?.-<00PI M" C]V;D#?BA2R"7R(76&9+/U80!Y1ORF-\Z+DWX?.,?'!GSO(/8(_70[SOBN M@V#+WIR>/CP\G&!R#QX(_/M^CWU02_#J?@=Y?- )C.%M/SQ^TOK_[[CZ_KX,KO+6^_@E<[\L_?EL_= M5[.S_DW_YFHT&_T:O_(M<]=P QP.!F;OCH1^B7H/9R>$KD[[SY[U3G__>#V+ MZ(YBPC>//L)?=>2]\_/STR@W)54H'Q?43UF?G8KL!6 PX\QS404]PBP V"W0 M>T%6($_\XC3.+) B+>G+F!2EI!Z4Z!AT3U;D_I1G G8 M(F*:9!2(&0U40IXH$QT'NRUD6M(XJU# "ZA4H& UGGTJLD69_O&SL^.S7EIR MXZ](5D@\1'Q[?4$!?;B!.+@D=',!ER#TN>A_AL!'2P2](R< = 4#42W9%KBP MA$M:IP'&A%=]WOZ2%)&VW2)>M[,$GB3JPAM*?#CG\CKB!V][1=8B\71(>+]Q MY"#OW5'\,\/!)<(H>F72QGK.L6A1H5"+_XQ*OCV5B55.(8/>!/\M^KVE MD/'BD2K7/"$IGY!4EW6![X9^JZ)[^:I*)NFI =M9%C/B(P\$T'L/?-'09FL( M Y9:NRS;"($^-[OH F$*P>1F-KD>7PSFHPOG_>!Z<#,<.;,/H]%\U@%C",P4 M4*[W&@:(JUI'6"+(S<\B2%OY\-L"S+IF:XCY;,V;RIKX'I^5COX,4;"KQEE#;X3M"W-L9Q\&',O) M]<7H=O:?SNBW3^/YEPY.,SB'@*TO??)0TUKW9$;@O30';SB8?7 NKR>?NQ8H M07;#/2X*)\OW(4,8,M%/3N@*8/0MDCL&K([("*Y78G[)/32?,,Z,/\1<';)T M%@E?!V#/(3G.'5I%M&;A9@/HCG=X:(6YJ^$"' QR8#D7)RW#VK#H8B#!?0S:8$&01RHI'Y M>[+Y)2Z=Y:4!94UH,(=T,\;WD 711"P9/G0Y1ACTE<%"L'("SLM!>V8=%$4H MDK&9W4(7HGNP\.$-#&(L]%E&8)S)8*2\')HQ^Q\'PZ"#HPC'E)(MI,&.SW6% M1[D5=38#I"S3")+G,B0IMVCZ"U-^'2H:5,9<-[Q"O-(.&(,!RQ#191BA\4)& M8\_) 1&K#@BMJ\^"CS!8$T\9.?191F"\E,$0O)Q-Q*P;.\K1N"+$>T!^$N#. MGHQLKOCE:?'.R++GYHN(U13PKGI. 6; 34/+R3("2_VX>D(C:!2W.^'L; 5K M)\CQCL:.1<*]0ZZ(W!P\IMC$/XVLK_C44=G.MDK,U^7ZQ_1SY L&N@Z((Q6= ^<"7SC:S)R.S*^YP6KPSLMRM;S8HGFQ' M2^=14!_B_?)"%8$1%(H;G.,8S6;#]B\1<]%@#84[)F!TXW=U.+99M&ZS>-UH M$;M_P"*V\U/ZJF[;7K,-)'.QP,",MI$DI$98*KZYP682YZ?X#1V$K1IH'LE& M)4P /5.<_B:-L\/5?*M)'L8J B/4E."!?MM)AY#Y_I,\/N791N@H,0;=7I0. M&[--*7E<]%E&F"@!"(E7!T>#G2J%(:D\WP@8)1RAW[72X=-D^TH>H"H"(X24 ML$795I8.HV9[6O(H59,8X:1$.BKVMW10F6]TR<-4GFT$D1+HT&]ZZ=!ILOLE MCT\5@1%"2K"B9"=,!U'-EI@\*E*:$1!*I"%ETEF^_3Z9HA-J2FZ"UW,ED&"X M9Z:#LVKS3!ZP?((1)$J4(.+0&;QR)T?>XH44(Y,KKG_,HK-YS9Z"O-6E-".[ ME^XOZ"Q?LY!=\.6+:4:65_WWA$EG^?;KJWE0S,F-\%*\^59KK1VX[9;E+F MD&^V+I?2&L&J./]&"W/)*SH46Z%X(\:8 -W#)G#N"QGAVN;T?H:KD[VL0[C5 MVFNAN38K8H3N05LCNL;[':#MM<"V9P:N$L%H :[3Z^ ]!-Y^"WC[1O"^.&CG M1 IOOX/W$'C/6L![9@:O$CQI ^]9!^\A\#YO >]S,WC5P7L(O"]: MP/O"#%XE'M0&WA<=O(? *[E'+4ICAE>09 51_P*6;V)F? M<"DN_%40&&%C?,:E@Z@Q1'*4R832"#3UMHYJT+H^K]D9I4(3JZ0P@DL)1)2? M4NI:67.8>O4XF7FY+Y4P1"U0G:?;""JI1S0C-8)."5#40]=UB@T/!1:ZQ1H: M(]"4D$7EL<"N;VR#EM3D3(E-\'NEQ#-,\.O:72F2FB.K<:M:V>E"*:GH0M-2TXT0D6)<^P/6G?-Q\CX/:WUS=SA5TK<0C%_ MY_ZV.>HN;4\RIC<"38EA&!]V[YK4H8@J>YF:%S3"N.U'0+K1JQ[MZ"*"0@LM MI!CAH_],2-?"3&S>4XUN-ER]5J(11:MW8U6EW?NJWYFNXE>*Z$!R>[=]J$JNTMCM3[+" ?%YY=PZ,;:!A^**O/TZPF-L-+X^9H/ M2778U6,7WQY4F"@5DXSP4#S\]%*B;JID8':IE93D&0&A^/H2$%U+J-@!)'_O MJVS_3RV=$52*AU_^G; .OGKXTNNX"EV9G&@$C.*6[V_ZZKHS(^-++:8TUP@. MQ0M7X.A:17FGEER55MQM*B6:P'"N7D:1W<+6M0HCX_>TUC>+BIRKET7(YN\" M([5?>2L[-EY#9020YKH'Z2MP77]5C]AE_56$A:ZL ;T1BIJ%_U9W%W9=XJ'X M]IH";-B1ZD('!R#<];H'8-QOBK%9*/O\>]U ^O\T]"W^MP ,WL*E\QBE!)SL MW1%#FZW/!\TX;4WA\MV1@/VX_ZQ_UN/__8.K??*X\5,2\8:L@CP\/)P\+JA_ M0NCJM/_LV5E<6V1+)2].60#J*EP>SB(>O?/S\].(BC.)-JPBR$Y3X5,& 0I$ M\6GN-8YX#Q] 3K^CYCY8--6<%X'^#U3Y6O#_$;KR"MI45ZE._R"-A_NW_ B] M>>MJJG>Q0?X@M2^REZA:OST%VZWHZI(4_HPQB=M!FL05%^?.,-A M@5NE5(( MLT#L03ARF+N&&W!-W(A511'Q=)R6.Q9)Q[W^\5GOY)%Y>TF;"+$W0S,ATG(M MA(BX,>B>K,@]!Q6=BDJA?S\K(Q<_HLID^M(E8(M(A9 =KP#8FKQ46^84^@%+ M4UJ+()H).UR&B$TC(0IP>@$]%2P$T_XQQ_&L5RY.7VM4(1H-&E2&ECRL"?VK]VA8U47UY:36$/A2! ME6AF*OK_?]R*62"&W@A0C/"*S7CO&0:$[C["S0+2HTA:L4VLC@SYOCB_]NXH MH*'HP[F$Z WOVQ'QYM$0Y(7Q N:1$P])O,;&$BXK'+VA HE/E].1M4-I#D;FXSQ!04(X#$.(,4P*-$E)M*;H0T#&PR0 M]1F2R'5=3"VY#WE8<;#+!%[0C83S%E:37SX=; ME+-!W<0WDD2MGD+>;JVVJ28#0@^,?.@&E&#DLF3U=$K1 M/0C@-=KP\IY$4U3[$ 8V&&#TZ$)_*")5B;#[A**B)H0V*%2( RE=IUGXR*B8 M#1IJ-M2MK@]I7(0?DVYJ$ M<[ -A?Q:)S?.+"K=JJ0-*K^'Z)\(K[Z0$*.OL!RQA*"H==O"-BB>B]MHW(;9 M'UI/HVDA&Q3] @$=82^Z#B7><'7+_0/)EZ@CLD&1P3VD8 6K%:DCLD&1ZLF. M9:)^@\H,3):[BL0&)?;2_8K)PP?R(-69BGP;Q!]&I^7]*24N9(SWMP/O7NPR MC'YR HJ"]68&Z3URY=;0KJ@-2G\D"^3#*[&YJ*B2+L,&@6? AVRR%"._[Z.5 MV ^_1EM)^#HB*Q0AR^ !4'@![Z%/HNN$92VJ*&Q0X2-GXP/L36^'4N719-@@ M<#Q?C-X"_*+(^BP;A'Z/-O(J0C')!B%-O32KA([]A &OIQ"O7#[?7/T*=Y*I M:VAL4$/K,]CH"U28V5[K*N'_FM4!JX1/AY AV>XH6JT#_0BC9ML@_/[NXY[< M5ZL9=@G<+Q.X;Y7 Z;6WEY1LBGL*!NZ?(9^^"HY2!*91$?N4S(U%ACK6E+!! M1=7_:.JO6.VDR/-X/AKK]3(AM$&A7\B.A.R"@I5<];0Y-H@\P7 8LH!L("U* MK,NP0>!I2-VUN.E+FF@HR38(>P>Q1VCARCYQ%: 4 :HALD$17AMB,95*(B5; M(2SU$ 9T%QV&D>I)29X-8L^VXANCDH7E1!L$O08>Q(N0KN9KX&\ QO+DN8K M!@7BWOB7"VU MBS3!L&GX<)';GHMF-P#:O-L$'L&W9!/0Q!D:3<]6%$8$4FU MW8#0!H4^HX_H@PAY4[ 9^B3TE$TDE10VJ'!)*'<1O1I :JEL4&42K"'=?Y)1 M3 ^G%&X!\D:/6W$9"LMZ?Q/*6I7B(_Y!FI5\K("K!A

?_M+T, M160)CO$E0/0.^"&<+-^'#&'(6"[.E+27+'+3L%![Y7\PI!I%DBGI-0*+0F,S M([56T_@N-RZ_2S8PK9?%[KXLWUJ=8J]XS%@HQJ@AP1A&7V7ZC(+U+;R'5-SJ MY,:[NM&W1,1L.;!%45L;<0MMXB('F"-CT'A.'5.P^)4_8&SIE0XN/9MK,Y\Z M4NBBZ-U\)CG8$!HDMLYPJJ&QM7Y>$\;B90PN[QS2S7XI*@O"5)+8K-@5=PN% MY!>(\;D_\"=+<<,P\A"@:-_"C"AM59./"E1\K^("QO^.L>2'YCR?_2I(HS+6 M-LLL5#]9ZCZ(JT3T2\GLU3#V7B\)+5MFS)0TH;16SR%@ZSB: CW1#'-B9[6V MAL;6!GI- )Z3(?']>-P6HL_7B!9=WUHJN]6+XT5%9;(T6T6_38-#LORZ#&N; M3K1&#SVV#]OMHU^:'%O!2/HO-B&^'$_B MS9TK$NTLY8-1KJ=K6,I64.4N6W94)LN/R*4$<-JR7KZZB*V*7\ EI%2L^=$5 MI&+6D?,3=%FV*S)9\G]YK1/RS@E_8C!(^I<\2L@O^O+MBUMKD.R._,3Y'A:J MYX"SI<#=KZ>8DH/D5ZIP:]\]$';^+J.C-K:P5V@.'X/W/G&_[H?-!B4.6.X+ M4C;?%4[N#(D-$C[R:H L);0.0DE2!;"*?.O@T7ENK!RD&G+KH-+*JP!62V4= M;.DNDG*D5 KKP)$6$Q!4D:DFL026),J3[GB]A)!->>MW=XHZ1I26:%6_%:-$ MR38%+=%9VQ&4J&E(:XEF:7>0:TDE>AE16J*5P&"R%!,D')8J5$=DD2X#WT^^ M'E"A2Q61);I$J\4#SX->].7Z.R V"HG3'?F3 5'6%0M*5#V0AR66B#K#>(FY MJKLLH[!$B]%FZY,=A.\AADM4VB76DUFB3TG(IT0M8VI+M%,6@4OT,J"S12-W M#;W0AY/EP$T^B1=%/5(O"WK9A_N$4C">P O)5:6_"ROK[#+B##9"^D\,+D-? M;&)DD^4T_F#7CO>8XOOPT54&-S"HL\QAS/XBMI&V>++6=C%A9(E-N'L(5BL* M5TG,-YT4Z14WIK9$NSU0B:3O=W.TX:U[LHSN2UI".EE&,X@)W4\@JB$_@).] M5KF"XMC#=HW<]&-5YG8P*6N=YB4C>)W2IL6LTU<,9^$F_7QMO"222;W0*VM4 MQA)->1<;][6\/:[A" >1FQIO,A+^@@[6AF4LT32/CQIOJ*O 1F7LTS3:=\S& M> @H%;.SP49\H3#N<<7] +5J-V9@G0VX8YML)J]3MH+2$JTF82!.+W@<"#%Q MS!U,T60<(#.G$B>TOX?$#QAZV4[%O;Q*LA72QK9+AZ=T@D*AE_GE%016:)"Z M%E.?BQ;D'0S=E#NW$:=9J:=>\*C9GW+ 1I0G.A_$7>AP$T8'RJ(PEC@)1.$: M8L8M'L>T4N7,2*U5U/?)@WC3):%B*,4!R6]U+L^V],Q@7F#-HI1.+SW97T _ M\]/'C4M9JOT5N8<4B[1DL-JKJ,^R=J/?'7W&SS&Z(, MZ)[ZT$XD8BP<=[7$-;7))BUQ_QLK*%)%98<:\:4GQ1-5VAP[Q,V=]9J33]B# M]('RDE1C=3V5=6J,<7K\E ^D"X2!TAI,J*U3:TZ2VUV\Y':7"H14RJ=6YS,4 MK11ZR27ML;@Y)R=;8J^G>VI5IO'S_O='=JA_!?,LYFX*;4=WH96 M6DVW8$)HL491FZF!*"&Q6(N2#L&4V K-XBZK.%Q*:>93R1_2WK7;J"\@843I8:TUKID5?)+.]\G2W%+M]BNI3D>_AWX M6&NCT7()73XVC1[=:"DB^D9/O"J1Q60K2:S5K JUW-TJ]62V=L!QK%S9V,MK M7M0!%T/J5626=E7CS18@*M+$_0QB]THF?#8SJ22Q7J^L[JGZY+-LK8#I&N5> MZESP3I=E[9&^_)V'V9XB*='2VA0O&'-AY3/LN@Q;:U(DI>Y"0%V&K4K$XV2V M1C0'CV*DO!43!'%./3YA%R=>('$<%G*I1"R%3Y.':X1!KSCB'LC)"G?21!/N M'V\ YL7VNC0QA+ZX%=H+05<8Q1-#>?/E@$8??Q-]C";DF?6D!_*PM;%$&)S^7V5D=LK;:Z6MJT5EIZJ6&&43V=K2K&2_ARXW@)[(FZW) Q[CY'-!,73[T^B3I:"Y],E#5G%_".GC)W M#3> __Q?4$L#!!0 ( .5KBUAY[2=(]Q@ ")> 0 5 ;6QG;RTR,#(S M,3(S,5]C86PN>&ULY5WI;^,XEO^^P/X/V@PPZ $FE8I3J:N[=N#$3I6!5)R) MT]T[GQJ*3-O:DJ6T)#O)_/5+ZK E\7JT1)'!-M!=G10?]7L'^0Y>O_SC>1TX M6Q0G?A1^.3I]\_;(0:$7S?UP^>7HU]GQ<'8YF1PY2>J&(0O3E*(R._O'? M__D?#O[GE_\Z/G:N?!3,/SNCR#N>A(OH9^?&7://SE<4HMA-H_AGYSWH31UGV*XA_)&R]:PSJR8_.KX='!\=OKF.9D?E<+/)!A' ;I#"X?\B;6W^^HZ6$8GY)++$?E+W.O@['20]_F76J/TY1$;9.(3>SIR3I2_%R91X,_=%,TO MW(#(9[9"*$WD&"2$FG#=NC$*TQ5*?<\-#@;)[*4[Q&0XH37^0C)=3!_)%(!M M+!F&)OT764*(E9O5<]',U66'JK*)CCF6O\Y\9/7P[E@M^3'N27 M;K*Z"J*G@\5.== .YPV>=6,T75QL$C]$"='E-%ZZH?_O3+=%FS#%#O(62\GSD52@:KVT0WR'B#-'E^ZCG[H!4)9" MHG9X2O7@8?K@AR T I)V6$;(VYDV >G>4N+6D5Q>H_B]23&Y/7_!@)E/B(V$5@$A"U@[3),21 MT]+'; Z3!+M/ !X!2=NY/4F_HW05S17,1TC4#L_7*)H_^8$T%FFV:SO'!<0W MX3@F?;F/W3!QO3(:* (=J4P4NFB']=Y]EJ.I-6KM_3VLWSP^FB[N_.0'P-_S M2-IAN48X)Y R7V_5=G95C!8:9P$&SNT;X?B"L#, ?O.N7@G0$.SCOEX-P !^!)M5VO&O)QX%0*H=6' M#BQ>I4XZKR 92FGU(5,ZG I+JP25T)@%07-JF3 )#JPB:=_@&DNK"!QZU" M%YW6UX C5DS5?84-&M_*2;5A@WL\A3XT5 2!HH30ZD,GG9=!Q/KP@96MU(F6 M&BM0WS!JG0C!,E7LIO/*,%"B>^TK .!\3K6GOI KY'H'=]G!>@90SJRVW7U=:H;,QMU]7YJS M,1MW]WUI7L9LW-WWP;8J).I\7Y_Z7 [NHHO5..#083;N\/M@\8BINMZ7J)Y? M07OH9BT3J#U.\TXQ@&4DH^MFC16:M;.;=XI!OK+$:=_MGDKUZCB,7ON*-%"5 MZCWUA5QJ =TU1=V:51Q0%)L@Z^4:_URC0,\I"N=H7O9#6)$=4$W] ME#0JS@J?.L?D8/&&##?\OT5+#0AD)T]KJ 88RNX('X$UO9E-KR>CX?UXY%P, MKX6YZ\SLX$+]SD(3L8O$F.EZ[[ M>$*T>8*"-"E_D^DWTVWQBS_R#/UR$Q.EEGT'[@,*LB_^4;1K-#LQ@I6XGGKQ0^7V?EQ/@] \B9O%:,9QIX3Q3@"^'*T&ZUN[-5, MA3ZA7;0X2 MZJU@>GAG5 \LOFR2^VV,'EU_/GY^1&&"I .#TQRFB7.CFA!RVJ%*Z#"3_.:/ M:;I"\7XTDNIB'1'+31!*""%,_N_-R!_*1%^:&&W0%6:@"/.Y%D_:LIO"I/W! MG+1%'-HT^61642RA1:$GFWPXS4U-G/EJZFU =MZQKP5@S9\B*M.1N5 ?U'0J MY]\F6P/%XU:%X2K:T!N%6'F)]K?TM@U/:+ M\(>(A,9TF T>)R#>;1HLQ85OX3);H[LC:*:+7Y,2-6:%06 M6XD1<]>>U-SPY@?8D9MDDUM&7ELQQE7BI#CMN%Z;RSQ8"3B*6G M>G:!)ZENH165L=GM36>6N1^#R)$VU,ITVPN3+8(Y5LO4@=B(S.=)X(GH=@ K!)9=F&Z6+42O7$;&PZ=P0K1\"J31K)YE&0 M)Z=;6C7L04M6#^:%VXP-F(RVQC9BY0,V@R39ZF1#-8%CTF;%#&Z6B27-P>X?4.C8@%9X%1[22X/S,E[<6X@\T\NXIK'_L$E)9>8^(BES M%*98G!C%1^(;G$6F\MT/HSAC7*9TNJ5](66' MZN,)QB;E5=+>83A7R3+EE*;')I0W?H'CU50V5/CKV.:%HOGEI"F9:_QS;\>[ MV6_VULYZG\'/>CL_U?K[F^:#Z@>\W5OC[)V(L]D]_N/[^ 9S-;URIK?CN^'] M!#=PACE)DR)1*^>KT-YT!5HJ>0E^^T9(><9ELGYT_9C81S4VYY_D:;8W7:N& MC@DQOS9I9H]PNFA>CQ(.OKGNLL51H(FX14&EZWB M5AY;\_[<^$FVEEAL#>3,?XI]F-X5"9H3#Y)+EZD$7%_%S:*[?75P+=&4,-U\ MM$XW/!G8F=SM%Z< Z5VUL34I$\U!TVTQDG$KR[MPEOBV:9.1W41A5&=)FCT( M2 S%>*X?$D5,PYD;X-&=!:B3D%S-Z\]]\G9=G)?4JZ\_( &'!W=H>L!)M=D< M=NTD9U4X62R!U-B67/''HS ]R:BJ4<9[+U>0D 6>&@#!!3W\YJ9K#V#1B]FP M;WQD>UYRI((HHMK(=#%"=10P.+1) ?N @=R8=QF1YU,WF+7]*N(%6D0QVAVC M0#C12V,7RQF;6?PRP;)*5'?T:/VH:6_7@T1Y,1TC^K,R7.U?1/)1:]V8Q&P7 M&"]0B(3KVEP"0RNO^5D?939D=':,;"Y#S75:D!1LLCOJR!Q4<5)".R8E/HQ)[W:LLDN!?(\:)*R>L+AY;6:;.IUJ%F;OWH=44ZGYM)A?-/_ MX:'JD1OZZ> =[-HQFW/X,9O9M^'=^-OT>C2^F_W5?8R2GYWQ/W^=W/^KQY-$ MY/7!JR!ZXAP:>@_GYG(X^^9<74]_-W0ZB+S]AIFYC:.MC^5Q\?)K0LH[N\+Y M$'NDK>3N)94^;$C 1"G(R \VZ=XNVN38NZY,>S)U'0MS+P7Q];!C;H3P).KY M;A$X#=?$P?X[KW]Q5K/%)*8=R>':DO-F7T"1L9E@=#@<'D6;AW2Q",^"KC]?>^ Z&MHH3"\(FE5$K.=GQ=_SG M)?ZE+QI[9TD>\#QAR1&R.( M:\>6+$LYX#T T_VW]FI<55HV:9I]H%:^%B&C VK5XBH.3#(VZ3*;8?9P+W%V MM10^\,1I#]2=C34="6?VZ0SG3#'Q$R.4_SD)1RCVMRZYF0-TDS^X Z!6+:[S M*,KJ__%Q\5,;BSY6'"37,&#+4N,=\A"V1K:JN2;,H@8JV>*2D(J4+%W%;)'G,OOHW@#S9QZ% MYE8VL32#%0B;-JXZN_I'^1UZS#V!1-*,=I8FED!Q>&&/T;H07#"BMW:TH0-H"*]<3_1PC:"] MI7D5=,3(!&%MKGR' G+C218W!59!A#U8>H(4K$1E8>G78+F%Z3N*E^2&1OZ(8[:T]8@G M4"4"[FWR9H1#\B^Y F#K!B@[;)'@J<##4SCYBV$XK_^BTO(6Q3Y92&[N;RCN M81P_>]G)G3OL#L:+!?)$=Q/VC,-T.<2,W.D[QU2WMEAY6;W-PA153UL(4U\) MPV9ABN9>BR;5G+7IHLKN-&PE6/[,J>5CINLS5ABA1C6*K;6?^V1OW'035\_2 MAO-IO'3#(F;<0:U=N_K!.7;(W11!E&!B_$/>BQ,MG(>B'\<-Y]A"JCUU?FGL MC)A1_#)=S/QEZ"]\SPW38I-T=@%TX'O5N:'&PL ?)^BR%J^S@7]J B]HG29QYR!+$[F,U@]X"N9"/'W;A%A2.EZ5M'. M>)#OKA'F@CMM@J.HNK=3T1:/&K@!996$U"$[^1R?M1&F,XST(>OJI\,&1CFC?7,-\_2^ MJEEY1X)XS0LW($_>1=.6DE;XRXWS8]=8Y#_43!S64E&]I'+_H M\KIW#QM+7-2E[OSD!Q/1@'(E-4KBK..,MG.$V4D;MI@&E LI&VOP'*!;_0<, MO[$G_.M?/@Y./_R<37C5Q;[.4/[NQMA^.1/'@'(7^^8:[&J]]O-Y" _)_*6^ M)0JY8>" 49]@WUQ!-/R381'#OXRT?$>4&]F0. MVFJ"5F3\;C )%U&\+F:-?',$N?_9#3GC@O(-V"3FY$#\W%F4?6+GM>N43"CI M"I%9F3#DE7T;2EV$*:=.S(P$5(28AEJB$"D D\/6*GU'3$@J?"C3812V-HN*/9\_%!L]W<>\J)BT%K<6A\T.+)Y#VPQMS+5-(H M&8NFD??R>K/.L)U1_D;V3' MM7 /&^,1*W9S,[O%:3!?XR@1[/CF$I@^U"+>21C!F*@*W([M_,,@B)Y(49KQ M5#CD_1XHO>EC-$KJ4Y*)Y.AO/_O=1=,?.WY]3X7 URMZYB*U4/A4X,Y=I=8H?1%LB?P9&R[%^/4JH%P[%\J<"N#W*^X: MA=R QG9.'ZC@G,*FQQD!-@0(94HY5?". *U512A3$BL_=+M_3U:?;600JH=] M$L!T@K=[,J%XUNH"A6CA"U(\+H&A>Q8V,5FB5V9#1F+8KO,C%8K7YS@]?K.*B[WT\)&W[TSK6D,5 M%WMUX2,5.C=PG1GR"AF,XE&L8F[!#IO<797_P!^><5C5?]U4Y5$EL9A9#4U/QH=(FL^P?F%GK](!9,UH9_I^FT-$ MS677-G\G3DX^4B6$QCRNN>)!G?R%H684#A@G@7OB(M]U+3%^CUZ/^JZ)[M>JOA* MU9_U9/IMA3[57XW>+4B* M:F&Z)+^@%M(:\;KF0UK413\PU-0R&O_BGYXX*4]^"I,C:GUL?UY4X_)> YI$ MM-02&(51LTD4)U5%@OQ$G^_:G6_5N1>V#HU=7_]$G\YJ8M-U;JY^D1%(W9\8 MIZT:%QOUI'? Z6&A23!VB!QT?%BC_>W;N MEBS;B:>=R&N[DYO]XJ))2,*$(M0@J5C]ZR] 4A(EX@ @!1)@6EL[,[$-@,\Y M#][."X#__*^G>3A8(AIC$OW]IY.??_EI@"*?!#B:_OVGW^^>#>]&5U<_#>+$ MBP(O)!'Z^T\1^>F__N___E\#]G__^7^>/1M<8A0&OP[.B?_L*IJ0OPT^>7/T MZ^ ]BA#U$D+_-OCLA2G_#;G$(:*#$9DO0I0@]H?\P[\.7OU\>NH-GCW3:/M/;+TR_% M_^75_S/$T;=?^7\]>C$:,'U%\:]/,?[[3_R[Q6>_O_B9T.GSTU]^.7G^_SY> MW_DS-/>>X8CKS4<_K6OQ5D3U3MZ]>_<\^^NZ:*7DTR,-U]]X\7P-9],R^VN0 M;"J4"[]ZGO^Q7!1+FBZ!CO&O<2;)-?&]).LA2D0#L 3_Z=FZV#/^JV MG/S\% <_K7G*E$U)B&[19,#_EQ&]^>H\G)+G_)?/1X3U688P*SZC:/+WG_@? M6:NG+TY.\S;_9:=0LEJPOAMCWO5^&CRO_;TH)B$.O 0%9U[(]7,W0RB)U1@4 M%5O"=>-1%"4SE&#?"QN#%+9B#C$?>6C.OA"/)^,%GRU8'XN'4:> P MG)_8!$W1>'*6QCA",>=R3*=>A/_,N%6AU*Q^&,:[=#[WZ(J1A:<1GK !$R5# MWR=IE+"U](9IR<=(J=!ZK1R&^!;Q=1^-O 5.O%!3E])*A^%9T\.&Z2..M-!( MJAR&Y1SYFZZM@0,H?F"/FA&:W",ZOXJ6*$ZRH:7L/Y(ZAZ$I>F%\BWR$E]YC MB#ZA1 5'6NDP/#>4L+D]6;'!S*?$!1=5 Y&BVF&8KB*VP4.GCU]QF_^?YH/+G%\3>-]1ZJ-%RHY: MHXDN]KQF][YF]\ *T^">;UF4P&LUTH7&]6 W::L%BT,/K$95X]:''C)E1:.6 MB!XF:27S5HEF?U/6;,%"T8.F4;45:T4/G59EXY:+'C9EQ1:L&#UD&E7-6#1Z M<,2E6[=N=&?7F@T9L'3TD F*FK T]#XN*FMFKZ_W?7%I,WMKS3E;6+KU':X> MN-H-M;I7/$>)A\-#-XM[K72!^!/O90E>(C/0*\UUL>/55'ZCQCK$?V)4@!,+ M$IP:E>#4@@0OC$KPPH($+XU*\-*"!*^,2O#*@@3:D^IAK;9@CVM.I3IUVT.G MK=Y:C1CW(&CJ4EVS+63*!4>C:EO8E$N)1M6VL"D7"8VJ;6%33O\:5=O"ICUN M:S1AU+^F.6+EMU*K>'3YOL M6HVTXF/5Y%NO=IL(M75:LQGCGF%-C:IKMH5,6Y,UFFC!CZVI1YVZ[:'3UF6M M1LQXWC45"!0WBD$Y84/E6X\ :-MS=5OJ"GD-6Z]QDP;B&9IZ%I4U]W5E-Q06 M-O=]IU^ZJTDO&\OOISN783)J)QFD-'6-C@][75(Z]E M.B^QOGVEVX*96*8F>T!QHQBT=:2J9R;&JFNUBXL;Q:".+ 'ES>94UO>.Z]5O M/2*M267]EKI"KNP #9KJ"KMR5]&@*1EVC_IK^*+"92S :=?UH5M^S/55!G'& MFJ!^^HB>!7C.CR#R8T+%A\KZV;2"H^0Y*_J\*/-Q:0N8=K@J[6 M[@!Q]J5GH.I^>X(07*FX5.!D\XU<0I'RU M9?_,2Q:?7P,(B;_SU9"?OR>TJJYX+6>,_)^G9/D\0/@YGQKY/[(Y,E<8P@\7 M$<.Q&@8!13';O3+)T%6"YIN%*/0>49A]ZH$5ATL_[QYKEL6EA;,HN8]Q2^B0 MKM$6O4%SR.5=\%>?1 GK A=A=M*9=>-\U[3&-J%DKJ'"0EU$(459JPS,3P-" MV9[^[S^=_++%$Y(8!7__*:&I0.P.J"G^<<_:'SYAO[MU$ RPX[W0T M\:RW,!R^6-'E$@\ON]=OC?6W A72;E>S# ,3<$"7H3<%9IAR$]5< M SI'L4_QHGQI!Z#F4LF^:'L?,KAV=CMCW*(ICHO8PN;2(/D4(JSB. UJ[."B MV2T?PRA*O? 6+0A5T% NV1/M5R!#2G_9K=+_._5H@FBXTM'[7N&>J%Z$&M+^ MJXXW+3P[(%.6COKW2_=$_T+8$ &ONR7@;H;"L/#,ZU!0+=\3$@#@$ UO[-&0 M!=C.V?JDS\2F2@_)V,4.\?&V6SYN$,6$WZ1(-9C8*]P3#D2H(>V_LZ']BRC0 MU7U1M%>:+V.6.9B[5/PECGTOS/%=LM\!;F2P>$\($.-VQ9&3H_N*/*I-P:9P MKPC810VJOR.K>)12N@--.O] I1TG0 H;9* C.SB7@U]-_RF%W<;[I1S7N! N MJ.F.C-\G-@HRR?-[R* O3T&UK)U+Y7 MM!=Z%V$&%=^1L9LCNZ&8'_"_P[YZ>MDOVPO5"T&#NN_(PLVAW7M/5P'K&=F] M"EQC:@J *KU@0H8=)*0C$S='>!7YA"Y(R1L^XL=#Z6I$ NE2(*W8"W+4$H 4 M=60'[XA4_ ^7ZT1&C*!X+^B <(-!LHYL8@C=:3T23GM*PJF^@&[%_CND]^0[$Z8'"?2)@#S6H_D[-X@);MEZ-Z0TE2YR_ M#:;B8*]&GX@000?9Z-1T7O>4?..@,Q+RDGW2?ADRJ/5.3><"V V)$R_\'[Q0 M[55%Y?O$0!4XR$-'EG31)[AS!4K4VBGBN+:K6$$%=V0N\[5G2)$'=^UR"=?5 MNP\5U&Y'MN\UX7&?&8FD'N;]4HYK60@7U'17)BP_GA6#D\3FSX[K=AV _LATIQ=LW6'>U M7BWGN,H!P*"^.[(X;RCBO0"Q37^60,=/>M+Q9 +-V'!YQ_6O [RT)'IN0?O M*HY31.NR4:G5+T[$\$%F.C)#[Y"?LNER=7+Z>,]/-0/ST5XIQS4OA MJNB/3 M\Q.YIU[ 9LB[U?R1A/!!($%!Q_4-(095WI&5N8-*K.R=(HZKN8H55'!'5N9Z MH%T\^3,OFB(X_T-4TG%U@Y!!K7=D?6ZGMZG6G#WMUYP]U9BS.[(^UZ#R1'\V M]L:/(9[N/ DN5KJ@0D_T#R&'J!!)U085^;FOTG50E^P?8A*$11U7/XP95'Q7 M1VO3 "
.H7%(:_1>1[=(>\F$0HR T- M63P#J.(X)VKL("&=1E@_DS"-$H]FR;I4>H/.7M%>$"#"#"J^TV!JD92^6<'X M<(7./# M=<26KRF1YQGL%.R%[JN(095WFJM\-_?"<'W?CTSE.P5[H?(J8E#EG68C7\P1 MG;+)\#TEWY-9<3!8IGIAA5Y0 ",'J>@TZ_CB:7M=07Y"4LI#I70_2!##AAAX MU?$QW.VSDVQW$ 4>!3B RSO.@@(XR$-'IO,XF2%:WJ%ET+@PLK0152W'.=&" M#S+3J>E.;]#'$_F5(/*D=4"K6"VWOXP65W:DU M?.9%WVBZ2/S5#24^0CQT%&_&I88YIM5 +PC2EP2DKMNCO60^YT?*B/\M>_LE M'J=)S"=2AE;JSI#4ZP512@% ?CJ^[BK>'OY#P=GJ%DT0Y8D>]^@I.6,?^B;? M:"FK.\Y6/3E TKK*A<[OVF4;])A$$0KA*+6HI.-4@)!!K7=DD5_Y$YJ%40@= M)@EBPS@+:X%I+W!YQQE0 =YZ/@RK$O,)M9YZGN.\: H M\?.ZJ\!VWG7@2:E4P'&-[R,%5=MEZ)K02TSG5X#K8Z=(/]1;P@HJN",SND!T M37Q)3LQ>H7XH>0#38I"_QEHO&GN_'UU?GP_N)\<#:\'GX:70SN/EQ?]@%_D(?^.#?=MK[]W8%V2: C"?C!_>-B@KXRATJ O M"HO*'CXK'80:>GAJ'[$SSTY)5+D[=0$20%-7BT].;0B*:5(BA_VT)8;]\'!# M29#ZR9C>(;K$/O3<%"LJ+FF4'*U'IN0Z)@J\(!46E,[GK )<##Y[M)5$5-SL M$JY\;DJEUHKV81';N@NH:PZ[ M6OV?* "#NC<[5=70?2&32O<[Q1Y$%KQCNJ\";M=F;J+[6[1$48KBX2._!]47 MQ8R*HOLEV4#NF(*ZVR4Q8H@#:U//&J9:]?U1N5S5UGK[B,3)>%* A/6]4\Q] MI0O@@GLA6YI_3YG=S";$"99,,:5"[FN] A9<6&WIO'!B1-.+IP7;^>E,\F 5 M]_E00(?8,9*VT6S'&89;M+(M9[F<^SR(\()A,LO*?X\BUFE"MJ$;!G.FP?SE MOR72)451OS=D:8^91KP(:::IF1P M?WFF_A/V_QD%_#0J2KQHBA]#-(QC ME,073WZ8\C2XM40P5[6:<9_"!N+(@AXF9[=1=B_(573) '[VPA2-)^M#44/_ MCQ07!T.\%1!UXHW4:L-AMAK* E+5U &@3]47C_)G?:ZQ]XA#G(A. !"[=?L M'RUB"4 RK/D$*A9;#;O485;DD$$:[+L)>+[O',GW"H+"/:)B'S1(AC6O0'; M*H?)-O@U'#?2>CV@2 ,_R)8U-\)[I@+>F\;1G1>RF3>S%*ZBN_0QQ@'VZ&I, M+]C2F*P^HF1&@JMHB>($26S3A@VZS^]!@H'$6W,]9%=",(1YCRVZZRIDR,'N3'L;,CO:4([(&*QQGEYJ+C#ZE;#!G5MS=50FK:UUB:'U0^!!95N MS97PB41D=T>C]'F"5=PG1 $=C'1:B^=O-YF73&A^A M'*;]S<9-3?(8FA!:# M_-Y[0O'%$]OF,.!L]--5I@PF-<_*8@H-,[GS*5BVO+3V4?>[2.O"@YW,6B9# MBR*KC8T./OZ7[G1Z9H^9E_T:I='DA^HWDA43\AF*D#2_0U[/?E25'2?+RT!0,*L^8!J$]5;@IH18\W=PPPQ'1_I3C'W21# !55O MS>&R W*8)!0_I@F/--V3NEOEVDWUC$)]D4":C=S=<3C-2P^'N12ENV-F)&0@ MXS,OQKXNR_'O][B:' MR@WV*HL'-"J"KB&SG_)TH!M^LQL3ZJ!-@.$/N=^/6A$8[$#V7!.PF*UUF!^^ M@QCH$-:\'Q*Q&I'=:R(5)%GS>'QAR]B,/\FS1-2;%D]4CR>5:R+5V\.Z+;E/ M9S.)0(ZM.4]TY5 8=K6:^7'8U3#JS#R\:9#:_%A?'U^<7OWK]Z"Q'\;7/SW[U?W7X\7^C5 ?;S0K\,+_9H0E(\:;G"2B(\I MX):_?6G%U1R]\D\//,BP%JZ)CH"@!$P:X$3$\0X M>3F@:?(R@,@@GL![J'OI_,TY*8H%-E73F*Z M373^&$.3":V6,*!'P1J?XF"HBD)9K0?10[*.L:;$#Q%EYG'69C;K-D,N%]5L M0HF9]A_>.N[P,RBF>*$B,&]BN&;XK*/7\5QR@]CC/A;=EF: MVA>PNMOHMN4O-(0*!6QOKS.55S/&75_GA6"R) M!6YK+-[(/\&*6P.W9=RE1@P5W)R8OAZSL WYC9UTB>(3:$Q4"KJK40E>2*W6 MTE(@@Z)^VG1^DO?>>S*R5;2+R]V^Y8YZH*Y<2L"Q&;@>>?'L,B3?@8?H7NO' MJT?#NP^#R^OQEQ8>"?S$9@E:OB4R"L9TZD5[&[Q=[&\8WG,<\R@GJ\Q^R%L9 MD,G@L6AGP/:OC)!R2Z:AWZ7S.;^3:G+'.AR>8-^+DJ'ODY0?\F>&3HA]C #M MO]V7H&B,BQ!OFQMXF_8&BTV#I@4I]AXCX=9Z%_>[?=Q%W<%^9=,8U_V##?E' M',$(3W[91[BN.?#+54WC.T?^9AR"V$[VL55J&>^C,S:IW2,ZS^]*RZ8&,;;3 M2H_D50=LOIL/<+FR:8C%D(G9UA?A)9]U2Q=V[6)\L8]Q77= -Y7_8Q#QZJ91 MLMWA M%DQ>\=_"/%B^*Q\CK#N99Y7;[Y?XUV[NX*DO0MKCYZ3GS?-]XK .5]C-\ MJ2R>U05T5UEDBI8&"][4("FUE77,QTUKID7(+K81@ZRL*$59\WV.B18E^:T[ MX\DMCK\) 9U6%I"=FGR!IEE=TP"OD1<#2CJM+!SKPN;7"ZULQU/!:K&M^*__ M\O;TY,W?LHF.-V :9'%U-:"KRB*Q+6Z^3\WG.)]_LA>@LXT:,SN@;=]I96$H MM9 -07^W#>/TYFDY +K*>K M;G[O_!BS[L$3@)8PH,KDOZTV0,MVD.67:V(O MO(J873@OIHO\B7%N;WH1,"0J*P+K#P&_KR883-9MLA5KTRB?29@1RR=C+H^_ M;MN.F2(U5TX/,%<&_[9NNH67V1768Y:J"8A467K$%F:+D 6FI@QP92D4&9Q;N%:P=+6C* M#=$3#&32)<[X/RE"JDQWC:IVCB.HM*_F2J@!EPXEM$F;RX<5#%/;SI$%.#4C MFLX\_#XEJU2:\"LH:2O977]T$#5^:- M-+N/&])HXWQR0*-?F5F.O\&9_;S03AE;2>"-M%I%#NG58OKW9B-^BWPRC?"? M*+@*V-8 3S *\FA:(6G )KOUVXD8Q>QOZ1P%V?;\GNTMSAC ;_!VR/"''MXX MTQ'T[5!SDD,=J>,;)/:"^3*?425&L5>W34>C("- !K42LA#G!;2(6)@@((-< MB6- :0(M@@;R!62P*]$.2=9 B\@%Z0,RU)6PASB)H$7 PFP"&>1*- /(*6@1 M\SI;0 :S$J%85VK57:_,-9! ?EF)06AF'+0H499.(,-<"3AD-5I$E,?N99 J M(86\2HN8UC%R&2HPL-[F:E5$H&6XJBM44:E%7!I18AGDR@K5*%;.IGPY8 (7!QL0@S39%V>'6""4 XKR0%L^UV^M5Y/4P*;N*S_[&S>OX],6+/6"; MWTN9U*S=J[AN'9FZBOFNN\E_LTXR\_ 7+YK"H.*W4LXT M:CH4ME?3I"L/Q,R;5M8W,:J=OVFL<]JMV+H6Y8#UKIYL$'MO#;-WB0+O(D1^ M0DF$_;@(F=Q0O/02=(WG.$'!7ADICXW;>WC7(T8/DQ+B]IUA;B^>?!2.^#4Y M!:3M+Z0<*NM9>^FF$5F:XL#! ^-[D3P_F@WZ>5K9*97^II4EKMG*PTF?'#&- MA(-=,Z;W(CAFLE][CU>1O_FW? \"UW@XZ9-312D(2()IE\GH_/RJ.(FJ\E"* MBCZ<],G3 4L ZMNT&^/SU9?QCH=:X106EGXXZ9.?0BH$J'C3GHG/^#LI.:7S M)6S]2SD)ZIH/)WUR-F@+!))CVJ^PB^C#MQ'YN03K _SF3%4S8XA*1J@Y5_K>7^T6[GX:1/GH6&XH$TFO8T[!PL+.7[ 1O$FBCCMDX^BJ7P0DZ>FG19G"/\31]/B\"#='$WOCE'C\E=H1ATSH3QDVOB1>)%CX9,_Z;;$#6^YC7S C,[BQ MZO8 M-ZAH4_\U%B"E]L,_9W30TWN]M^<'AIL&K=TCNB<*Q$%9RAB_T@XCUM9 M*GVA.@0TJ]L^252%&6]QZI\ETFK&F=-$M:@%CQ/54)WS!XJ@P\)GJ_)?Y&>, MZK3AP+&C.O21QH)JS.?VF%:=8A&5M7/:J('*8<[6 ?+3B'L?HUJG>\YJC43IK(T-%B MXPAG3BY%+?!JY0+8FJE]EHY1-AH>4 :?A?.3NB=7M^E47?NF#]5P%3T<.6CE M+(;.J0M+IPH/U6T5/3A+M)!0E*B4NUNH\_-B!_?<*GQ(O:;SM;1.>>T=<^HZ MA>=0]0K@0^HUG:'#\U25J;B63O L\^)8\U@A7ZZ>A5207:C@X1 MIHI72:K8B2FJM*WDQMTXHDEZG'3EFJ6P'2^N:1;!I4HLGN6#]NKQ(B6GW7/U MAU/#0Z7Q51RGVU0Z 2.E4M8.SC '@75O%NJATH6"0"NVPZEVM^P#2B;#KTIVUA^ M)ORI[^QD#XJW;RO!\T^S]OK%K@%13>^NH\7 M01JB0 2\[#;I_2Z=S]GD,)[;UL=>)MF!XNB7=OO9JR?J.*T)N6WKBK,5B<:G;JV,]U!C-I)[JH6G,EO MUZ<23&[7TY;S>>V@&&]5JV2[:@O:SQA.Q^TP:OR90F+6TJ@KS/"B)X4SLVKEREE6F1; M5B;?)7[B_X*/.!25X#JVGNQHSI1"%C@B;(NPSVB&_5!-TFXY6X\S-"=&@!^< MW*R1D;WIR0_.7,T7E"RS94#)C*22K?O[F].D$@;BS'#(677ZP8NFDJ-#I3_W M;E>_"[\;SZ:.ML%1L :\+M#]&9^JOH@86D>[9X/J='+WJZ_R+O>P"JU_9"J; MIW.9WG>*6#EF(^BL1 (/W,UT.AE_])Z4FBT7L7*\1J[9"CQPIG#/8?)[C"9I M>(TG$M>G1F5;#Y\T=G'JR@11:3C07883[^"YB!,\YR>WU\"62+1OX:W4:Z0_ ME#643<.Z=BZ<="*.)[TS$$\:G%B**%UR!2+.2W 5)6PJQ6SC.HQCE,05R@7N M!:W:MJ-*$I3:<25U&\Y$ENI0"L:6='7F?'1)(LC9ZJ/W3T)'H1?'\BA3K48< ML$NUV2/-Q73//PJCWV*7WIZ@5H.X(3OQJ"9L:?,MTYA+,2I;I#MIO=OJ&([& MLT9IG) YHMGM2OPBJQE>*%V^DDJ68EM-1RFI(Y?IV1PPI;;W*_\6D>\?R'?Y M)5U0<5O!JP.I4(K4D=>GQACZ1"*?S!/^?<1Z="]]&K7TRX MCT[M)20'J9^4GK[0\!I)*]EV%E7!U(+K$OR2L0EW3 E:-2.U&(T(V;1H\'_D1! 2Z676$I*=Y]"H)4K17MPR+: MSDTPQ8&3G@\#/'5Z3>B(24&]D(%AWX_9FCX,EFS?@[-_L@(4)[/Y&I_\KK7Z M+77MQ] :'>1@D3IR87PDCSA$[YD-(B>F4L[&_9BU]"Y&;-QN@BY:\D(4CR?\ M &(8XBF_0T?JK\ON*9+5>>CZ1=VZ^E:CAW1O_.E<,DF^>Q2=HR4*R4+NY'8FTXIFF8$!"I+OZBM5=F:\:_%#ZDO4#>N ',AVXH=S3+HG13S#"Y(4R]5Q&3!SX&LY996L]2KD6]L4=J M"N3>!+R%/%XB6I.VW2JV0L:&*!,(XU[$N(XI:.E.R89[TEW(E2/-^*5%92\'<-1)5Y':OG#-V':SV_>BL4%(G0[$;J.\1F5)O M,6/=/H3CL9+B]H*R8FT3'=!.A&'O\GY71B<+ 4J*=Q^&5>N6Z !W(Q9KB@@G MK2%39'4:D/W(/AAZ47!S.Y)']?;+60BFJKLW40!N=3:*D?_SE"R?9_L9NLK' M0?'#=A@4OWCX\)M T\4?/_QF(V:JK=Y=E%W%2;,;6J-L=^V%TKXJ*&DC)EJK MNT*8C4=".[7%+)G&VOO(7:1]M+Y>B:VO%R:LKU='Z^MH??7;^N)WZU-^Y NV MN/:*N&ME"66Q;%EM,,FV\95"W5M18MT)=.N6O=1$O:[:1C4IZ-'K]=UO+:'N MJGBBOKMD4?X.*S_Q*7_;=Z>0C3NT-/0H G.#<:5^"?:'IN]QG.@^FCZ?/$J9P;S< M[I5V3*"7)DR@S3>.IM#1%'+<%*I!4#;X^9E^+UI=$HK8A$%6497?L/1+9O@Y*>8I'4L92 V&GBDADP=6;[#):+> M%-7B0UK'UMU!AQ*B%LJX'=W(Q[86"O80[Y9P=.=2P0EJUVBLN_AD$>PN?BI% MNXO?/ S#L("')>?OU\6%I;OW&@L52C2@MKLOZ%[Y3J[QS0GJX$1!;8Y&G[Y* M.&%_[7I=UNG@1(BRU9GG&/F#>Z[KH:ECY.\8^?NA(G^='S9I'ON3GB\Y^<6! M^-^)A>>)Z@< 3^3WU3H= CQQ-<2J@ RJV]X5LWL6<6;E>GYVP73)H01[V/3J M/YQT';6M&P"I(X=&D-&(!\;WTWD:\M=WQLD,T1&9+RB:\85LB:[X5<:BD%3F MLE#7=)B16A(X%ZQ@9@;YSKU*K$>=D_0QF:1A$?J-;Y&/\))OCO-^EL#CJE8S M#I/97!S3UAZ1U$#^G_97OZSZ;4[;#C]ZX5\"Z>%FR.U:)#W4B/V-$5!B+KE;4XZ9R! MI%Q6?A'A$L5)=B&>)"0JKN P5SK (5Y>N\#+-8FFV6WZ^1WZ'U 8L"[W>RS) M*-*JWB_.%&) #+ZQMI';7EI;S &2W5JEK/O<0)@A(MZ:78_>$_;YB .]2Q]C M',![+D%)A[4K10SI]IVM3G[M/1+*%KOL52D4*#NZN+S#=&C@AIV)MECYB"-^ M2?9JG=N\\3W=(.HS:;TI.EO=>'(+LD8C[O-76QC8LVEM/8D2-A.$*<_"OD-^ MRL1A\\+%DQ^F 0HNF6JXDR--BGN7+CP:L:DY9@+>S9A@PSDWEB5+D(GFW>\( M!L6$O;'='A;@A[=IC$;> B=>B/_,H!>)^QN4.T<"7NT?"2B:&.RVL4G___>2 M0!V 5AQH>%T3O?W#"VP11W^D_#GTI>81!K"&I8,,NWA4QQF$I=TYU*"@8_]H M@T1VYP\X[(-GGY(?8@ KV,L*D>E?3M6>M YY^05(5;GHDBIV#ANHM*WDQMW3 M R;I<3(;Q2R%CMY,O(=7=;.ML+BE4P#JT2*EQN$KAPL+FME:R4Z4_&Q5_HM\ MD:K31A_6K?HZ:3NIM"&AJDE25-;.XM5 Y3!G[BYDAY'C\M+5 H&=)EQ^OOIZ ME;D49B1D'Y ?C!(7;H$>K<5)TO6)%F;WG&LC,I^3Z"XA_K<1B;@[@2GPS(ME MJQ!_" %5^0?S1>Q04 M1PYS .,TB1,O"G T!=2KJM8'E6O)8'KO!$WM*$KC'$'>$^[)/\B*I/$_@B*I M%YKFE17[0(6F%.!"VSH9OT?L0]\I0P*NM])*/25A7P*( ,.)8X"G7Y8;SNNI MJO6!!"T9(!I>=1M%.DMC)DHAZPI-T1/,.=\GR*D_)\4*<,+&E7M.-)4VE=S)=2 2TZT-FES MV<5FF%HKYYG?IV2E=YZY5-)2T$=_< C..._!=W;N*^TO;Y%/IA'^$P57 >N' M>(+Y+)^G=Q>"!\.(&8W>(PZS/"WVMW3.BD?,JI]B?M!"/?0,?]#6-50-]CYM M:L"T<_#@_L4?_?R.L\TET"'6)7K$X [D'WI(GZ/\&=9[[ZGTQVY&M_C;/>HF M'2G#N=!S0[G7HTHH_RZ7.;.78?5[_ZU.]W197AT&1Y=AB67X:G89?BNGLOP M].@R/+H,CR[#H\OPZ#(\N@R/+L.CR[!UEZ&^I[#G#L*C7_#H%SSZ!8]^P;] MISOZ!8]^P:-?\.@7['(;9)Z7^P%*)/OD!]V [.\<=_7_],E>._K^C_\^13G?T_QW] M?T?_W]'_U^]N]F/X_UZ*_7\G]?Q_+X_^OZ/_[^C_._K_COZ_H__OZ/\[^O]: M]_]])6F$OR&I!W"G3)]\@!7@SLYT1R]@OXR6HQ?PZ 5TI-,=O8!'+^#1"WCT M O:[F_T87D#Y2^>O3^MY VV_OX-$KZ-@.\N@5/'H%CU[!8U:@ M@UF!K3Q>XL[>7ZU?"#\X+1G6M.F;,44#RU7=*P4!9P_#)-2/*;SID9JKR"&] MOC&[58II4EIOV4_;M9;]\##^'B$:S_ "V,BR,GM%>KMUK8K2C>=)EP%P7U,& M;FGC">I.H-N.-Y4MJ-?)#6)]"CK=_'U!."#15#I][Y3I>@,HZ:)$ M'T' &M M?E_'$2NE6/YV"K702TUH4 2W#!;=_&7UHP;MA"Q@>=-V0+SF20XFEZQD4E1 MO'4WU[(Y-=I[>.?,#D;ETSM 0-.1;.BNJI3Z,R]&-Q3[(E=L=LU3N4P?M"\& M[:R3K??/.O:@2W2@ >< '2-EV6LF6"_QVB2AM=X(HF^Z-3N$?/:XF@$ M/CNFD5"$IU&>!^"O[JD7Q6'6=8?!/],XX1O?0WTBMX%D M$,\OK;W"RG1S3>)X'-UY97L=)A2JT2/FI") %+VR1=$M6J(HE2VQZQ(]HF ' M,J3RU[94_@DE5Y%/YHCW$ECO.\5ZI/PJ;M##V6WBS3G;%D4Q"7%03KH1Y]J\ MV,^UV:N\2;.QE%QSEWA)YBBJL"%(.A&4M91(LT:B2I/9*^=,$@RL]OW4%Z&D MG2:VQ,C_>4J6SP.$KM'4"R^8@9"L *\_*U4I9,_O+]8I@:&V M:A^K]9M# ?W-K,ANB8Y]^1*-$0!ANZY\TQIUTGU?6^N=>N\O4> Q&?R$D@C[ M\8A(_=! Z:X]^E W)5I(G7.BY8Z:(DD>7B1WBME*-=!>$*MH3;N##]9[=OPE MQPEKO53(>9WO8W6TIZNZN/-ZUE"Q-8^IUBFG\DD&Z3G?#9% MG-?V+E+3#D8H#8\D7CABYC9FK7N !SC+6:L4=%>A$KS..06W+LQS'"]([O<9 M3_+.<*+CO175T3G5]$2Y<& 6.K/>KGOS\I:&"2L MB0'>MM&*6TN1F'43>LF$T/EXP<<$H2.Z6B0D4WJ%L-UL+;V:W:682?! #B^Y M%,ZXO[25O3NNM*2SX!IK%+/T,/WLA2DZ6VW^^0$SH:@_6UVC)0KE1\!TZW?O M7JO#$FDDDW.&QP;M1^3Q"3&;_*HBJ$X8U6S&SB&QFB0!#-=1E$OGQVPP[:3? ML?/>T([?TER'N(H6:1)G(I^ 7LY]P:N5;!VP:C8R 3X!L<#A;'_B+B$^;<+> MJ=TC6FVQ5Q8+''M.L?>B"7M%I8>7/Q9[9;% 7XLU]CYZ]!NS#MEV\ [Y*57X M%$6E.\]B:6BWJ$30"%U8]@(HKI)Y5=,=4+Y,9BNB(3&&OD]2]K5;Y".\Y.K^ MA!*I-^/U/OQU$P.Z:>,_!A%*2OZ,3F&?B'&_J8U[<-(Q5M?@C:[S@TE M;%@GJ^+>Q 7OM:K.\VY?A'4C R\*!FC=S'[_L3+EKJ&Q22Q*RD+*/&-%99VZ MMN]3 C%JWZ.D:L&^[ZP&'<)5J*ZVG/>D@6*[99^5N-*W*#AQ-U^2*U!?. M.6<:+"K[J,JQHE79CN.L#AN:/%8UXI*OK&TB7?:+M4JVHZZP\62"?;3!JS+$ MA<4M7=]49X01/2FGC=-YI4PD"< MO79O)_F>2H_*R>L]G'1]0AEZ#@'"TH\G%QS&X1 MHDS-43"<$YK@/[/?@S)*TB8-?:%_'<*LY,[M=$"\TBQ:6:W^4:R6!MSP=!MU MD/MNSHC5KB/WU3>Y-PV,/"R%ISP',.7@\0:OF.]VK:] MQQ*4VOYC=1O.>)#K4 KZD'5UYKP762+(V>JC]T]"1R$;CXJDS#J-..!5UF9/ M]Z8@4%<.[0XDZ+?8/WESI8NR=D.6$C8;L*7-MTQC+OFB;9'NLH^Z\X[AJ-]Z ME,8)F2-ZB_(;L?@]I$K7CJ22)1]VTU%*ZLAE>C:'WB@@D^2[1]&(+%843V=P M,"&[YU]N':>31/4R MCF3BN^1.:I!VQ$,AL^T5/HK*S6(J([_L MI'#'0#Z:^T=S_VCN'\W]H[E_-/>/YGZ?S/V>&J.MWK-EW.*W=$V6*8O?S>NP M:ELZKWIJZ;RR8>4/PY!\]R+P#6!!R7XH6 9>8_O4A3WYGI#@.PY#:7BX<@G5 MNI;M>/!55&A G6NI838V:\V^,2E%76WZ@Q6[9R,^9J\=^7ECM*I MI;[>I5TR\>]F*/J3_>[L*0]^T_Z M\#B(MQL#3D_I\3 *"G QN"O?2B(JWK'QI5)K1?NPB*W;3QUQX*3M8X"G3LV7 M$9.">B$#P[X?XV@Z#'E,*9G-UZ"D>U_=ZET;+EKC@#23HR.[A.W]4!CB*4,V MXH?82W(HHI6*>BV,&[-DZ$D TM '\^+$TO69^H^_[B#M*%JY_N@VG ?E(@M* M.JQ3*6+G'-L;,Y]0A*?1**441?[JGGI1G%^JL7X96-W1U6TX3%M#6J3+G0JMX?&C7$ #=?W7I+LCML4'#CT23O;9Z?76G# MUL,S+^1)#O(#YY7WE8H&!PO>XB I-9G=-_E8-&H[X6!$0M8+29X5/Z0,YC2_ MK9D)_HE$/O#GLHHTW#-FOV([0<& --I)#.:^Y8R#J8TN!R9 F.;*2??6B$^N MB&93#0\KP.XM<4D'TAN,\T04,COA(KM%B_4*.:4HDV@?K5!%HKA;L/*#<:' 0I0C&0\6 JL]3 MQ(/7;$>-A"\K\$([96RE0+>Y'Q$+V9&+9SCG?85]_IY(6:B4^U&9$ O:D8\Y M^VS9S(3'Q&ZY'Y4-L: :'AVW_ &*0^J59XOK.@:L'UH'5*%A]JMKVC;E(9K/ M5CM_T;76:S7GC$&N2S!H9#?0HO.'#?1DDI\SJ-.& S9X$QI)8X&=B\64(:K2 MQT5E[1P1:*!RF#-WD_\/(\=)6[H] AU]/"'?.WJ9YCUFK=$AW@'9G/'1'AI/%L MBJP.3.48^3]/R?)YE@))5SEEQ0];QHI?/'SX34!/\<4U13/MJP!-C M!9AS%/L4+Q(L?.8P/V)5+>JNUJ6(G?-OBCO'+6+["!^'..L7-Q03^A5Y=%,& MU1XYZA;=9=2$8. L:8OX:^P],M3)ZI+0WR,?T83IBN&](?G=*'%^=$CB#=5M MP7EB:PD";G7MW>I5]+2+)V^.H[P;HL@+$XQXM@T_H$I1G%P\+9C-('&TU&S( M>5J;R .Q^]+LXO?92_C< :QWQ5_=5? ^2$AKK[I^"84-7GXTGC M@U?P#DJII0&9#"AKRQV'[PX\+F:%*=$),KB.G8FK@DCA"(;*.^,05M.R-T/) M-7!T$+?C(%9H_>@H/CJ*CX[BOX"C6.&!ZX%;LT#IDEM3X7WO@5NS0.F>6[.R M;IVMSE#DS^8>_29/HU;7='PQUI;#.3=+%?(:L"H)5UW33KZT-@DJ[L2*<"EG MNCWRG%SIVR78T9SJ.R]$\2U:HBA%GY RN5I8W%;NI_:8(IHR@/186_2*BX\8 M7!_A)5\;5 Q!-1XLW?G4D"2I&!!/KPT?N5U?/R6_Q'&OE"V_95U%0] AY;ZU M/@ANO%6=$;!3_.&D:X/&3/\7" ';.R[MS>]7JA> I95ZNR/?E]NA4%E5-/:Q MVENY%2KG.EV2MCDU4B$&]-C568+WFRY!*J^52G:^O#71: MP0NNI?;,/T03/,&L:12/)^=HP?,[A\G(HW2%H^EG+TQEZ4<:M1].7CJR$[I6 MI1YI2P/Q:,^8\.+9, J*6R'/O.B;S,=2+=PCDB#PH ?,)B<7?Z1XZ879!8?: M@TI:KU],J>0 ]UC.>%ENV&Z?_<*;HA,)99):/2),*86&][*+I.9KQ,,3LAM0 MWK[:3U_.Z[1Y!6%U#UXY71JXT#O9AY%,Q(RZF(^0/D--SJ@*\^1 ME!OZUW]Y>WKRYF\#E#7H4%XX?VIW/+E+B*^5$BXN;OM*T0S/V2I#IWUQJ*"2 M.WGA,EK .T%!-3A_\^,!7 12^0X"[MV$H0E9$505D[ MD2^UAHD2N8/AKH.X<-+;98RO;KU>-,"11U?98B]/>A$5M73;IJ23$S5@YV:F MN_0Q9CLKUFDNEOP:)V4>!5BA3TN'7&B'K$8!4M6<):EB:1E1:%O)C;MKB4EZ MG%Y9S%#H:,+$'EYE5K*HN*WD"/5PD7+C=#HRQXH#S)=1;S.]JUI MX ZE^940YE<KW(RKE0HZZ]-4O.0#7+7T\+3BU?K7+G^H)FEE]'U[:KF[%J M/=L4>; 43Z@Q>(@$.:3\E]86L/$2T6$8DNP%\7%V,9F*#+"*K7?5&I,CEP0B MZU6GESK\ $\1*_<4M=\4[C0/\/BF\/%-X>.;PAUZ7>\6)(H5&7$[91[>].PE MX2IZ2+=O#.?Z7WL!BAY3.KV?>>'H9+/_PKFR]LMV?VS3S;+90###68/'D9AX\^<)3-]BFD-[BZ2Q1G-N$ MJ_1A]Z66 MP).T629J147,G2P4VESC4X\WG),HF[CPZ/TR3&:'XSVUZHR@/%ZST M<&+KKI,:F6Y*_!!1%D^E;Q#?>'1,L^26(,OPOD$T$T*++JARWVB3RP&.LS93 M=M2/28#EW=:^!G1P/^# >!F1:(DH7WC/O%A^)PI4QVU^-.$['2M-N1K8#UGW MNHKC% 574ZH=B7'6W8E.D% ?MP(9V_=F"B8S-SC(/BT:O\?CT4L,U+W:E.HYU^<-= M)-!_;79WMYY\=[<^MR@(F)DN,HYX+7DEMRG1Q0_I_ZW%PZ3%=J<0,4>=_YI9 M"/(3I?*J;E-63PHP\."4TVZ<)G'B1:S_36MZ[DHU^T&;EA"@,6O8.W?+3Y)& M*+CP:,0^'E^2S,!.6?W5+8H170J?WN-U=:JZS4@]*>!8DN'H]-[GH0#U7C'W M52U&#+M'#?NA/IO5R'3,1I-CV#2P_3+ H_ MC.-TGH6%8WZOV25%:/W2-?#F=%DU;7ZZ?QVE=6VX.?1-BO!G"O:7FK&0^C(,\9 M*/G^[Q&=*W>?8,U>T:XE#$3>2ZL^2<5-GN^4SDGK]W8V'G,:KDP3;5N_$50E M0PP)H7]_Z*&?<,:9:JXSP5>3FN'#>?]L#EEY_]Q>,1?.@!DBB,CD[)_M DJ] ME2P*;D(ODIX7UQUGC;YFQSDL9K;FQO [;KD2>Y_+W+9=VVKI_7KC)VE>W7: M'.'*LWEMI/0<[_OK9F?0X'9 >[ZEX^V FI(XN#8?;P?\T6\'O*%XZ26(K2)^ MIAI5#%A<_L'2*?7&5]-)Q "'H>%$UZU;376&5E#2UA/ YKT=,@'=#!<7AQ(S M)[OZ(#I8Y<>A4$M2]]P7W1_%_>$8KRN\Z=TI,+4.IU.*IFQ^SP)DF]@,=)0# M*O[C\*64TG2<$"!F-.,B7$6;X*62&TF-'XL>E:".! /O\HVS](#"NU\JK_D5 MM6P?4"APW*(%H?S8^E4T(73N%0I1QO:T:EN/WL$H6U*9%A;*>M[2BN_)T/\CQ?Q\'PE2GR=T#^,8R>X\5%;M(X.:0FDX\#I.MU60 MU5]&=-3^RJK?=',]VZ[C]$3I.!V<6'*=KC=7EXRG"R8SC;QPE,8)F2/*][_7 M))I>\^L+<^5KN%.;MVC;Q5H3N;:WM5F[SCA>#^TBH#/V$'W;\%S> M(S*EWF*&?2^$GQZ4%'? _WH0.T1'R&[,!Q5G>>\OHY.]<2L*;(Z=ZRL=!\<-V&!2_>/CPFT#3Q1\__/8@XMD5]>ZB!'MJ"ZYJMCYQ\;U0 MZ9S>*_G0M254M[M"F"'MOK;MB.9;AA'A 0T_^8*3V7K;\4[,XO0Q1G^DK(=?+$OFL?R.@7>G%3-Y MT\P +7?M9>N7#>Q*J&$7PS7L'ID&48/S3I>JOT6+_>ZQCU86[JI1O?LXI%3MI(D,;H0DN^+,R46_!5X[W05\ MP1_Q!Q+R ,M\%)(TN(I\Z0($5[ 0SZP_5HBN)-U,AS7VRU?1$L6L694QOUNN M\\MI#F$%E@"\*U 2&=V_J6#H9Q(8Y0\\WV_.% M%ZVDMQ2]V,\B8D('S!A&P6"R;GJ MVT/R&20S-!@D7UAX.>?L'ZET3I;N$*J MY"Z7:^LY16LDJFRBO7+NY!&!:H=NEW$@=TCI]%T/>A1<1$D6(Y Y?J'2]IR_ M8ET3#UG?+=7Y.I>X:+H#KG,\I MN@SL%>\)$2+4S@V%D1?/8/7SOSJO[0U(T^XQP-P>,^N*YFY4OG^+L^-,A9D% M6-NR*N[J5PNY PBSAI_)1OPY MNY!%%7S."CFO^7VLD,9?VYUS/I'(UYMVMB6=U[T0,$3 &\J'LJ4J?FM+ MQ=?8>\1A;G]'>71J1D*&*;[X(\7)2CWIZ[;@/$VU!(&(?&?O@L_Y'.>S*4// MSV/C:(HB'\LN7)5430;*WEN2)4U5"CO/"(09I,*:4.C[Z3S-=GWG M3*F^[.IZ=5WGR=(4 >2MJ3T/Y0(RW"DKO+I%,:)+X58J2Y_;+^>NHF&XH%*M MV=8E]C,SB,?"*9KQ/(@ENHI\,D?7)(X_H60\D5X65[,A=]D[0!XPGF?OO$EE M UEGG^P\20!DD <73':A ZZY#])YCK0$ !DK&?=NY3X#+PV\-)O\;.U9@F/Z M\S']^9C^+-7U,?WYX)7FF/Y\3'\^IC\?TY\U7GCDF\>+IP7?2FFD:T$U;-UB M5<.U*0$.$6/-O'R/(D2]D+^O%\R9#CE6?B=X@1[F1U'1>9IT\#LWC(9AUBX* MLJ.H9Q[;#?*QSP!GIHB2-+WZSG-70PQPTV M9W61W8H13=?S \Q6I:CSQ(@1 M@]L >]FJ:^??^GD('*4,=0&?+< P*>JZSK.D*0)$F[70]"<2D74'RV4HNIEZ M-Z&LZCQI>A) G%F+8;]G.AA3WM?&47X_T U%2TS2.%S]SE9=?NM,YE$\6_&K M&'" /2KQI39JSGENFTL%\6TM8@YVTP9CTWG>Y,@A;JR%S3^A9#OU2_@H%W.? M@PI:2._6TMAET<=+0A&>1GF:I+_*+D@+\R?/@W^F^0D4:=360./.75'*>215V61#$S2CBJ3B*^,IP%/'T&$4\1A$% ^H813Q&$8]1 M1 T>CE'$8Q3Q&$7L=Q21;17YS2LWE"PQV\.=K7Z/^9WA&Z_ST$_P,N]I:H]@ M[;:L75%:PQ1N(I)S,D]*AD2+_\,R+L:_IR5 WU >":\OC MW"#>FN7Q/;E%;$WQ<8AV1&,2F1KF;7S-^7[2FM#.15/% 6")P2;F%">H/]9?)J=5]:JZS8;^B*8CH4J1L9V[LSOZXH"^>T"Y:XEK>LV'_HB MF(Y5 GQHW(VX)*[HZT$P,,'&O3%/DQ>@<\)0*XH.X-NTWN2>*%@K%>&=UW,_*=F:0[Z3(; >/QA)>Y#,EW MR-UO_D/NTMJBO& 46B-)O/@]_Z]'MI"SW_Q_4$L#!!0 ( .5KBUB5G;PE MSX, %)E!P 5 ;6QG;RTR,#(S,3(S,5]L86(N>&UL[+UK<^0VLC;X?2/V M/V ]$2?L",EV=\_5/N=]HU0JM6M&K=*1U-WCXWC#09&H$J=99)EDJ;O\ZQ< M[\25K"*0FMV)L2V)F>"3Q ,@<OOOW^*X1C/PG" M>/-?7[V_/Y_=SY?+KU"6>W'@14F,_^NK./GJ?_^O__O_0N1___G_G)^CJQ!' MP0_H,O'/E_$Z^1'=>%O\ WJ+8YQZ>9+^B#YXT9[^);D*(YRB>;+=13C'Y$'Q MXA_0G[Y]_=I#Y^<&Y7[ <9"D[^^6=;E/>;[+?OCNN\^?/W\;)\_>YR3]E'WK M)UNS N]S+]]G=6G??_F^_%^A_I]1&'_Z@?[KTSFK=NUKD%2"_G9>B9W3/YV_ M>GW^YM6W7[+@J^KCLR^8)A&^PVO$S/PA/^P(E;*0,N&K\F]/*5Z+P41I^AW5 M_R[&&R_' 7W1W^B+7OV9ON@/Y9^OO4<]$H\&U-Z[!O\+@OWNC9_]*DG\?COG1+ M(_O&:_-2!B+_D9 ##0062%J'H@=D;V,!0EEV7GOB=+0$J8%6^$0B#HHD+69TDEBTIA]$LA?EIFK+WLD8'/TKR@!H[RC/[6\(/\ M\NMMF@1[/U^E]SA]#GU11R,7L\$.'4A*#IF,A&5 A@JF:#D?%QR!G$TJ26&V MZ<,)@:&,#%F?)H4<8H)PNB$RS0KI2JH7W7IAL(SGWB[,O4C)%XV.3>X8P6_S M2*D AE,F*/O\:G0053H/8U2JG8QMVVB3, J]>ETLD_^!_N77.YQ[9%X6++PT M#N--QG8EB/)!R"(S%1LD&@*>H9U58%- KZ_GZ[C^BJ_2I_PBGUY5+\A.,L M?,;+V$^VZNG[ 'VKH^-0LSHCI:FRX]1ACE"1E+ M4^+3PZ'J#:GV),[)QR"E;I9QCFF#4K)3K6*3D";@VQQ4R8.AG0'(/M.Z*JC2 M@<.R.\R:$2%_?GA(O3CS?.I;9A>']A/%4L60 FPR<+AA;3Z::X-AYV#(_!C. MQ!"3.SOE?IS$%_RP_'EY_T2ZW:.*T MO01A8;QY\L*/.-SNY5V$4,Q:_Z 67<. AGG5:\!QNVSE9*(B4Z]5D [H>M< ML2S0$[ Z&G# .H- _11L@";M\(C1UK1+J!$F\D==J3\!:K0J!U;7:>0JC M5D60^K5:RDS>5,//2:ZLU;Z$O<8JA-:TULYC&!4KQ,2UUU)HZJK]^>=53*3$ MZV)""6M5*X965VWW,8RJ%6+J5^W//Z-":NJZG5]>+N7UVGYJK4YY2'5]-H]@ MU"6'A_.4B<#T3M+'E+A>%BW11[2"LV!WOW_, M\&][>G+EF?Q+9FDQ?46%=36DHM(S#D9]-CX MA9="&%GS^KWD?YZ\Y&GO*?Q^3L:>YR^!U_C^/0$8=2Y!Q?G_7H)*NH$+/5JW_$X2'\$L;Z7KTO:;U7%T/E M>O6N&)#:5V&3]NJ5]-1<^ >QPLM>OWDC)P$G8JWV)>#J:N\]AU'?8E#]BBZD M$!&#,Y&L[EC._-_V8<9.%"LFDE)IFW, #>3V+$ BZIPT9OBD]V%;XM.?S7C M_E.<1,GFL(Q]^@?U3IQ4W.J^G 9T9Y=.(NN<)(8 A3MXC0HB.M_:V*-M7GF= M!T:;MBH-1VR109<0IB\.D3,2C#K:T#U@6YO!?7>I@3%/R.O[CU# J?Q@B]I]TB_#QA5.=E5BFBZ_\_LSV *[1""UOM MX6#F\/ *B:_//;S/6NPXN"0>&C\4O[UU(8E46J^M=*U)H3<4CVQ4&BGJ'Z M,UW#RW#@,@PS3^ IF!4 B\$#42O\ E).=+::GA-5JML\. MFQC1/U<H'!/'.@LM/'/+TLG4LNW NQ 9UG.I]S0!&6?<_!QO5\4&-]&&0< M!UKBD\KYV1.8F*97./ 6$?;S-(E#/Z/WV;WX<)N&SUZ.K\-MF..@)R,G[!&% M6:/NT0;7)!Y=$@PZ'PN_3VPJBUK"J"P1E46BLDS$"4Y,\<47'T=S>OF]1-#\ M04YE R5KE#4VH*:F5@,&!4UA2&WQDU*<+- M?5)SX\1W3?7Z,(@X#K3FCJIH.F[S$NO', N2[;7WN(S]^F?%M$8E;F\ZHP?= M3&/DLC!HI0?(35N8%")B= \=M7ZU"00@% M,N$-KBJZ(NT\OOZ//[SZXU]_I'\O?OK&Q@6OSCD0]6TOH:C5JU\*L)U[8 (Y M&/Q0@^./3WQ<<:=N&$W^\B-[-O<.6R^VQ9;P<](Z 5*X9=4?%*A&4R M-8A$TV#5<>VG3\1]_K9+N9].%]Y:LY-5W7KJ30K:?]9O90THQ-D]-F,#I5?< MM"7 (.=8V/J+9F'Z%8DQIUA=(8V,HH-ME'EV-ME.\+,9JMM M1"$P&'T$; M6/-W>!$PV#L:=Y^[=4&H$%:=IRTE)B;N!0[_%<:;GY-]''["\L99"LBY.[(@ M:_0]RM":P:-*@4'B8Z!S-PF+LE IJ^F'*RE[MX $ISKN_T=[1F=@ 2YN^)@; M)KK/H]>&0=4QD%5W=22G<^[1_YS\:,[1%ZK9B. 7QRVNDA2'FWB^3U,<^X<+ MCUCHXXO#)<[\--QI+EN/*LGF1>PC3&U?TAY1C'.:'X^]S_=V2:@L"E5EH;(P M]'A K>*FO?S],_;211RP+ (1&QONO!PKCIQI%.R%!3(!WL0(4DD[)YHQ1"YZ M$-%!1 FUM!!3U9T']FH9!$86L'MOSNO7 $8KF*?PM@[ M0S^3>2BZP_$VC!_#B;K_V3-.O0TV[_XU"M:Z?R/@=?>OE'9."6.(7'*S0@=: M[[_Z'.,T>PIWDNZ_]]Q6_R^$50T G8?.&2%#U"= +3-QA"#C0R7.-O[+8[SBX,FBKF1ILWUCP&FM-<[#-2Y+V0^=TD"'B>I)"!DY/\@$_A7ZDZ3WZ0C9[##' =B_1E7!. M!24L;AI<"L$AQ#5Q;E@:[>5VER;/S,M1LT.I89,J!M#;O%&(@R&1'B,WGZTT M4%L%#K^NB"]%8X60"?'=]Z_DG0>>5FF6%\95()5YV:X:1UO MQUP=##^'8^;\(59"N0+3E%&LP63T( DK!K%RH*S)S/=9GFQQ>H>++2NZ?Z'N M))4:-DEJ +U-2H4X&!+J,?+G#@H-U%&9>I^B6>[^1YQ\_BGYK-BDELM:VZ'0 MP:VW)V2"S@EB@JY/C=:>!)5'5 '.Z'E#ZBS9[G".9YL4&SAG*@6;W8X>>+O7 MD4L[YY0QQ#ZQ&@74:,!AUCS9'=)P\Z3A$R]F=?"2@.R,6#T9,(R1 ./&IEIL M\O@]A(&I%]VFB8^S+(PWL^ 9IWG(?B0":9@_;>]Q^ASZJO-4HXJQ%_UGO)%- M<*#A93AGW9' .586):&F*-0J"]6%H:JTJOD@BL(-(>-<.N4R4;!WI\H$>'.'2B4- M@QTF$+G-4ZJ#5FO4TD)S&U.N^V2=?_92?(F?<93LY/ZR5MH>8[20&[I(18%P M18>/(TJI@-H:<'SDAW!+!KO5FAU67N-TM7Z;),$J+<<\Q9JED:9-3WJ *6WG MVD#-.?6&8^76 )@F2M:HTJ4_4VV4I)6' V4MLH*8XF"6WR9AG"]C8H#X"KVI MDE4J&AG08:%2 PX!36!RW&N4D)T'-U;"GL+4XVJ;=[HB?L)*<7%;*VCJ1HX5;' M4Z2"SLEC@HZ+)],2F_:>SCLOC,FK@]N[N6):SPO9F];+ #;3^KZ$\RI7PN*/ M*!5RB A.TS?4-W.3?9RGU<7->T'5N[D:FHN_RKDK8OD7-. -P!IE1X:S^7WEA^L&+]OCB4/_X M4XA3\EF?#M=TZU9U?<-0V>K-C4$&=2YM&&DZ9^ HN!PGB09B*JC68;=8;V8? MH.R&UE8MX]T^SYA)KY1;4TH-)R240Q'1S0R'9ZV$D>_T"2/9Z),E>PR;9F\$D>P.%9&^&D>S-"R#9FY$D>V/K MU&-]E4!_Y)$3M7[>40*6.^S8DW/.$ -PTF..M3B<;F<9/^,LIV<#-&'N1()V MH_K+@':#]O>EG!-&"XW?TJL$$96<=F&@>9G8;98)6=S'E0!L[>+V))Q7N1*6 MHKI/Y_-J:UOLO\J$'-2VP$L52T"K;;4OVJIM0,[G,@[P^NA('8-+L3M^C#*Q M.[@,*L(Y,8_#S3.W*D4:O6/2D8J>Q_\<1M$5J=8J"]//81YZ\WE>;H[BQ+U:$ M0;^!:$WNYD>V[^/W+P3/XD!/.0,EJ^>#C0SHG!96:L!@ERE,T4GB[F5MNM=G MBT]_3P[)/KM,O8UJX!1)66.,'&)-$5X$!B>DN/HD* 11(0EG?GKKI;I<"%T1 MJ_DV!. ZB35:SYW300&*.Y?&1"#<";I_V[.B_<#FG: &2/M.T/U;Y]7*0>'V M()8W;V>WJ[N%PVJ$X_,75" M6=*_,/MT<;C L?^T]=)/BO5!O9K=X')F1G2#S:EUG!-H(% ^&%U+#5$]5*M! M.?+%H@O=X6<<[_$-5CL%$EF;-%/";7-+* B&4"IT?1:58FWJ0'$D!>U"L^^M MU'#<7ZEVPA7B8$BEQVC009UPC_QD@<(YPY2]E%;+1E+.">+$I:4&Y/N?*YB7+U(OC0F M$+*V,B8%6"^,<1+.ZUD)BTOY&&/4U#449V;FL_DB<8^>9EJ5X83L7?!5PRNN=S;?>Z\VA6@ MN,732FKR;.@X#A)#A]-$P5Y&=!/@34YTE30,8IA Y!/"49TI74NY3U&\6^E1 M=$5L^A,B<&UOHOT<1O6+08D\B;+2P?D1M][!V(GHR;KP((1P1>Y#1] Y64S0 M21V'4A@.=^K0DNSXZ&I]GR>^:@] (6]U558'N[,R*Q,&PR4=0F[>RK+K)6O$ M!">>O:9!&'OIX?[)DZ6M5LC9&W,4,)N!1R#DG 0Z9-P05(JB0A907[)_S,(@ MI%9X$3;H2^3R5OL2'>Q.7R(3=DXC4X2B;!^G[DJ.O]!RNU*Z,:WG5B^A]&%U MKI=4#\%0H8^(.S)XNX+3>]"0Z+,H2MCEJM5.>@+?0-XF);2PVQ21"H.AC XA M-Q@1^?-: 14:DU^8WR5QIIKZ]@3L78X7 6NNQ+>?.J]Q*21N@"ADIJ[4:R_ M\>,^W3P\>='6BV-5D#.%L+7*U@*N*UXJ"8,$.GAF'AG+ MTCL:N4-U4D@N;_4 APYVY^B&3-@YE4P12IA)*@N&+ M$A[7EQ3"J):&TYN4_9N2.#T9FWP1PFO3I", AATB5'U25/X%&"K4FT 7^RR, M<9;=XPW+J&NR'2?6<;(EIX(OW)83*8"AD@E*;L6D%($R3+%$DIY/E^8TCHM0 MTGK*3S%4+MEG5PP,8^38A D^"TD+H0+OL;]/PSS$676X;;9)L=QO,56RM[IJ M:D"SXJK3<$Z:03#Y?J;20Y4BJC6G7I#[&+X+?THBFFET.X^2?;",?3F/5-+6 M"*2'7#-'+@J#,EI\G+L3HG^()9PS M10E+'-ER^GV>JR2E\_@!8Y!.PUYB&R/H37X;I;AS=IACY&*E%TI3#CJC;M3- MZ49E% ;$8P]85B8R,DKNUV>67(Q6]GT5""KE'HB&>>,T #K4Z),JU?+HE^8M&-.7(+1+([W7G2'=TFJHD]7S#9K1"#[9&G+ M@.*( )B4&H4L*H0=,>*_]UZ:XS0Z:$G!2=KFA01JGQH],5#L$&.3$J06=\L1 MME_,$E-H2<*+6I]N2,!R4X^>'"B>2,#)IR2UO%NFW#_A*"I7T[1<$0G;9HL< M<)\OO"0HQDCA23G#-.JE3S"T63Q3[YRX28;&MN1=DH>#K>)/+0R60GV$ABQB M:HCJ.6+2+4[#)"!N=JKC$"=IFST2J'W>],1 ,4:,3?(,4W%*F)^QEYK1I27IABP<5#%5:C& 1.ECT]&$RCLAR7R?IAW4 M\A%'+FJ+)CJP%4]D0Z""Q)0DFU\*H<*02=JY_,]U&.-74ON% MLD[..XO@"@\\MP4!,4F.3GWD^:SZ 5$=M(JAD.;U %-?NR?-:U/2O 9-FM=C M2//P.0%"FC<#3'WCGC1O3$GS!C1IWHPB#:EXIWW-G/RX2A^2SZ+#V5)))Y3A MH0H)TXC!HPN'34<6JD#]&:KBDB;,L5JEMVGR',:^W&66B3LAC 2TD#4]67C4 M$0/4\:=VB"L]IWU-X91K&TDEYJ:7Z8(4=S&%##R2=(%I.Y="VB4E;I,L]Z+_ M"7?*B;A8V D]A("%).E(PJ.*")Z.,(4.(DHN)M8E7>F&AO J6>^YM=UF$:QZ MB[G]$ 0)1(CX&!/%ZDDA9+N:*4=3[$EZA.YC:Y4L %77<>L9C"KF 7$US-HU MD7'1D*\3>D;J*8GE!P1X$5LU+0-7U7;_.8@:EX#BLDXD[*P9E7.T&O\EQW$F M[KY;SZR-['TX]4!>/0!1NWTTW#!=/;=QIMW9/*9AI[(*I&0+4+( 59L MX"5 4$$*BXMJ6@NB2M(R"6Y33$F(XR):_ .. YRNUFOA:*\2MD4*/>"*'')) M$"31PN-#^^-SOZ6!"A7$=-S29IEE>YP.(H] Q1&%I. E1.+D(=))!E)+JD+1 M);?*4,^'5Z\?'\)<&):.%[$V)DG U2-2[SD(;DA <3':Z3.:C^K5ZZ\?OT&5 MEN7JOTD>4B\@0^+]8?N81)+H4T(I6R100*QX(! !004YKCX;;A)4BJ)"UD5T MJ@Y8@3F]Y[8(((1557WG(8A*%R$2)&AHU;6C+G_QQ7\BH+#D0H)8S';7+P+9 M[_[;,B HH F2;5P0)6LBPL)S9"UT3L!&V=.P$;C!&P@.@$;4R=@X\P)J%Y; MA @A_=+J,0HWGB0XH5+:-BD4D/O\$(B"HHH^_(C\(K)3(68MIJ8)9![44"8'@B H9%]:R"#K7$D94VC8O]@'-VER N0IC M+_9#+ZK#(XI6Q/4JUMAB"+XFCD8>!H?,0')T*M2J6(:U8A/JTO92>G$ XR.. MHG_$R>?X'GM9$N.@6$L1[12IY>V>F-' [AZ:D0B#H),)0LG1&:IT_HEJH4JM M7 ESPJ0/2;2/0!^3LXN5>B4UJKTS<]J5*%>C^;4J1+" **0%*[T_6.C14C%=QREG(F'1.7*U-HC@E MWI.R'SB&@\C'CJE% -%#A$L1029%E:P3+MQOO2BJ\D5+;>I)V>6"$&*7"QT1 M0%P0X9)P@8FB2M8)%Q9;G&[(\/8V33[G3V5\5JEM$FF[W%!"[G)$* J(*RI\ M$LY4*JC0J4+JNB'/ER:@>!%E46ZI0-0R;:1@>YSAY" 11@:.8TN$?;K>,V''6@/R]%0F^*,=5IA'?IQMM!KV*+0:;@*Q[IY$&PR1!D MGU-,K3NY9HHL+Z++:$;MX/9R%Z\C9-DS%@#L.<8M"1 C,WI3^:TBB!( M.!2M;*J7H78!Z)&>$2N+0+_00A KQ7;^\GD2YYY/,\9D21SC2'+D6"QF+V:% M'&03NH*7 4$@!3 ^D 431;6LBR/'2W^=LJ-%23K+6KUB&H74N'8Q#Y:NOPG2[%.U@])Y;KMXNK%X%%P\A57$'D:R2J1!: M7KJI9QKL1W*OA9.P7-=]:+W:KAY#JN\>)EF-5V(GK?*UESTRM/OL?.-YNZ+> M<91GU5\: I1_^+4>5U;K>K"Y38K=U-DC30CD]Q<'AZG:H,P88RB7AN@Y)]D( ML-PMJ=J)2-8MWZ+21K]4^J?U)L;P2:&&";55T),/P1PN+Z MJ?O[Q<,]$!:4R]-&9.!D[7-" I>G1D\0&$/$Z+B5D_=W=XN;!P2$,',O>YK% M ?W/XK=]^.Q%= 5PEL^]-#V$\>:#%^W[$Y:!NC8)-YZ(ZG6M2JZZ0 VW&5!')@>*0 Q[E" M5!3E1!:%C;!SSI3'TK([[&-"Y,<(W^! M2A64UCIG*,:GW5\?PR[:+&)2[(&8(#&W*V*3/2)P;;:TGX-AAP 4MU=0BH38 M??=RF^*=%P:++SL<9UC=KTAD;5)"";?-#:$@&)*HT GB(5)9E.'T.?1QAM;X M>-YLHTW"R/"*_)\1@OZE.N]:]5$9<<&Z4/ONBK&6#9(,-('2Q5#%.7&&X12? M1V[&GHRYQ[N26+A4GHA3EWM\1:KGUJ,<%W@SN*"R0*$PR4<[=*-53;D2>Y%UZ;K-K+P:K00Y)<1 3RF 803 M-Z1V!JSTB<3M,T4.FB<-+^N\-S$$R,5F7=V< UOYNTV3'4[SPRT!FI.QDBXD M[>BD7C[74:O8=73UX+O^KEP>#*<,0/+>;Z'"/!9E7Z.9)EJ,MSI^2H+5$-Y';RCSK [M*&@>7>$=W1#.^Y]#(6G-?=7!K%U8F MZ)P')NAD<^-J"L-ZB:!4<]X_7-)3Y2D.Z&GS+7[POI1CJG3X42G8[#WTP-N= MB5S:.:>,(7)SI%(!Y=Z7$_G$DG[F*HS#'%^'SQ1=3C"$9(+.X$DZ&XV"M1[' M"'C=[2BEG?/$&"*_E%L)EBR!X9FLB,_DT8M\U]C+\%VX>E2/0/#C!Z@/@FJQ\YKFBTD]U<&9&P7RUKM1U1P._V'2!#64IX*HGA) M+T[BLH5)Q=+=O(%.E@CF[6%XO'Y:+>S2[N43W/\WN%C^M MKB\7=_?_\8>_OG[UEQ_1XK_?+Q]^AL15LW/%*@5'?#0X82R7ALBY86>-6VQS M3J?JK->M=Z![[:3QD+^D>QSPULFZ^2$EN#C.-\ TT>D^ W4PE!R.67KV;U<4 MX9R@U=K6'7[&\5YSYDLF[&(Y4@Q8M!39E01#)B4\Z1)D6DB[=^KXME!,2K@& M8=R6I/IN>S6-6>H^3:(,AH1#$8L/DY6=6;'CXA6Z*&J4ISR@6"+/[G!$ _C< M>FG>CV:I$[9['%$%N'L*423IG#E&\#0T83[_JQ])9\8TR8/T^!2.$I+0\'9A MO+GR?$I&(34X$6N$D("K:=![#J/RQ:#Z55Y*H74IYGS ZBZX5UW;0>WQZ)3< M;83(#)#OA/0UG+-I$$S=7L@)AYNCJ?;@?<'5D*KFEU#2)JD44-M,$HB!H8\< M&[$SNGFL#]! MC.^3')/4KR2I59P>E=2L%ZGDP5#. *3RP&2+:D#.P]'%"#VM>#'KIU4T].G+ MP/*W).C$WE;"%HB ^EKZ<=^9'Z7QFF QPI0,D&A J^R-Z=?;]]]_3?THQY.WSIR0- M?\?!CV2J5OP5A5FVQZ=-2CEV?"RS "F#)W)BMD="$6 <,O"3!NAI\& M8>REAXHT7Y?<:E'K#+TNB"4FUQGZX]F;O_[I[,]_><4V\O]T]NK/W[/?2M&" MOF5S_KV_.$"EI1U,3/./H\(US_LZ" M@ 4W]J);+R1SW+FW"XD/*CLN(9.V>D1%#;ES($4L"H;;:GSQ@R\PS3*FSC*FD#(VJ$5*<#ZV HGX;SVE;!$ MLDHW?85^L'[XNLNQU:BN63 MEV-,[)V_'%*$AUMPMKPJI5Q/]=OEH(@4X9S(_#S;>$+N>H7#;&4#UI*K M%)]XY94Y^J5XM:B!F9ISXKP+8S)-R0_+.,?D4\G\*5[,)FED(-N4Z@BZMWJ^GIY\Q8M;QX6=XM[ "'>>*Z3KC/:TSGJ+89.X>P72E>IN\^JW M[R1JD.Y?:W9&A3JP"&F(5KN'RA;B (_LW07T6R]=I2P36<"6.V]QRC+$&ZV^ MRY7=;6KH#)+O<\@TP7@,@^ J=D.H]EFS3@V,D\#=J!0ZN1 MIJ-MW"&#JH$:&/:98^7C(5-->&-IRR+#@52IX8AO)D.H0APBOPP'SRZOX(V< MG$7*85,J[917\@%3(@J73\JALCFC GRD+&Q9-8=<3,WOJ#CEE "\DE@M>;CL MXD$:4JQU7LDYS^HTZP]T(5&Z&MD5LKMN+ +87?]M2X#ABQ"6/,O]+TS,?3+[ M&M%U&.,E^5&:!U@@Z(08'% A.6HI> 3I0U.0A(HB)NN>*66LL$QS2X 7LWN$ M3 RR>V"L*P.&(1)@W#!SN[B;T8LDZ&[Q87'S'L!=D@JYQC W7%!Q %S=JV\J MUC>IP83BHZF05NL2O=25ZLC8=4T%\+J^:$O #AO^5K AQANZOJ+:A1.!XR^9 MW3^@U16>..Q)64S'PT#K9&)K'L'9C>6!<8H:[U?T]NKU; M72T?G#.@#OA090/6N P*>2?A.V2PA6$[^L)@1A0=0KE;L?CG[>+F'D!7G4PH%:.PS M=;)*">]D)7XG^B5#/(2 MCYX#K0;SGFTZ88L7M#2 6Q>U)))0^&*$DE^\(_+L\DNE *=7JK*W+;<[+TS9 M4B295\CF'!)A%ZGSQ(!%B?2ZDE"89(22R^A9"[';4VB=I&@#)?]> VZU[N4H MS19?RJ/KFG2, \NPFK5\C'F=O.9#"H!&TS'@3=@;)?'F/*)I;:?-9#Q_(DCP M,KXB"-CQI=7Z8I^%,K^_AMT=;=Z MA\JU_-6-^S5\%E2BL&$6!Z8[0AHEZ]&0M09PL9&E&LX'ND$PQ.,[FS>C*N*#!,/@X_UY^RQVSJ&K+6@;ZF4UCW)*_N^1=MMFRP-UC6 MB#";H^%4KQVJ4'E(ZB,$'O)#ASNS0^EG,^R#&)D]HJ4"7MB73FW M3>+L J^3%-?I?7"V^$)F'TEYD8K=?!@4*FO2-]IUFR;_=%W/:[+7P6IDTQNJ M7IZY6%RM[A;5!/IA]D\ QRPG_"::=1XK;_XW:;:J%2<+KP7C9=FSE4LKOKA9 M7"W9;8NO;^]6'Y;WR]4-(NWY&UCMN4PQ6W^ THVXP#&67\K0*5F]M6-D0.<: MCU(#V@$+([381@4:P\S@RG)G.N?8,&Z!X-0 +@'B MD';K>AB!BBGIU[LT>0XS>IZ&#,3?H,="AYZ&*.>IN??%.<=N<*[=S>[)6%WA M$,'KK&JT!6!-LD30N%#>BP?4F1K!(L01X;I'E..,6&.#< \N!,ST82SR/G^O M<9;]@$AIW4U"Y+6*1'E"\YN?MTHETD6Q[@_U=+_$LQ=&Q6=H13XJ@S9?>%GH M&WU/@U+<<=W81#G3M44 [HB-P6N[:C1[>+A;7KQ_F%U'NW^&EQ<[_\L'A![+Q*4AQNXF)-Q3\\I%Z<$5MIHHTX8+]%;"UQ%OQK M7YP%TJ0WF^IE4+A__ O[L@,_+5%5K=72YO9G<_H_N?9G< SJ.86JQ:9AY8!D0V2Y>8 M!Q7PXGBL6EEFSZ#R\S*,]N2OIODX!I<"@*,Z$PU8*BL".D\UN+FC,86X4PRK)K*J$#"'!K[B,MNT-"^6MHE97J05:0I1:'3I@MSQ$@U MX=<_329[466=IF3+N_X[G(9)<)][::ZJX1/;QO4E>!/&E$+HT8OH->0S( DZ M37UKQ]ZSD7_LU@,V)9JANRM@3)'-;JHXQZT$CLMXGL0Q9GNB'\/\B>8_23-\ MAWUO%^9>%/[.]C9[%HXOQEYLY/%&-E&3AY?AW',^$C@78OF4F3M/Q\="Y42F M5X5!YF;7X&,86JB\6)YVX"O92L-#^G61Z#,IDZ7R(H62_W9+/56/>_0@720> M4MR2: O8')9Y8.WQN'GJG%A22-P13UR$2YXLFX"7[XGP@:8S2)]Q]DK8 @12 M%O,'R""V$@?T1:!,V-3P1'D^F2!I^H6D\Z8N.[@V_-!:<0?[P?MR_)$NUZ @ M',&T6P$F1S7M( +3=8/X#$..?O[_ZS_B+_G&P;1\$:O389W6LCY+%FRB/V#I M!]Y*BHM%.UVE24'JOC\0M[Y.,[Y:S[WLZ2I*/NO",JM5G&2#5X 7YH47R(,9 M8PQ RG/%)VM$E1#30K]4>N[SQI,Y#05V2V,"!#BX.+S/Z,RZCF\^(Z/EK7'CWH2!9F+_&.8 R]ME4).^>H*4(^8EJC4F2D;BDY[^-OJSA<5TEZF>P?\_4^ MFOE^LB?M0KY%H5"QO+NC!=_;[Y'*.^?7 )!]BMVV@ZFAH%0BG5*A!2/2=W6< M$0?S5NICU=*)0-CZD1XI8&XUBI,$PR@EO)>4G9H+64E&^3@@_YV3/X;2#DNO MYC2RJ,0(96C1G@X8JAD"E445I5$?JUB0$_E1553H^RC:B5+(.J>)(< ^/6CRKNJB./TJ**.J*">ZQ ^OE-WW3_TD8V1<)C.$ M_'!+K,GIMLU.0+.ARBX3R*D-4N6+$VM"6\(9A)J[QL.2F%-Z!F&V2S*:>65- M9XZL".;ZXZJ("3LW:@-M7IK,3.CT>&H5.!V?$4XA ML[[>>'3-@2-8UM)WW@/6ZS#7F/B;=_1:Y6K]/L.S+,-Y>[:L3B$UO!@G^8,' M&BE,+FQ8AG,&'PF<6WYK25(6-TMI$2T7I;3@\V1]OB>_>+1L]^1N8UZMBW1] M!/$\R7+JY9(FK5PW,5>WNFX]T*C.6K2A+ACR#@2L(VV 'W/:%S,EY_1\FR3! MYS"*EMN=%Z;4RZ#CAB8VD4[)JK=I9$#'RU1J@*&=$4PN*5@M7&Q'T*6]35F0 M0P MO-Q!GB?R&XT&B-:$JL7)4SJV?O;2U*.\;4JP?""5S=D*>,OXBH#[0+&MUA?[ M+(QQELU\,IO/0NH,W'H'>M:#FYD.TK9UA%6_''($=M/J?2R+0EY3%MH5A0'L MCYKS!:S'U.>L--5WVR=IS%+W2A)EP/V2&K&6U.B;W!PUY6ZLM MXSOL8](9MWHG[6<2J;KEJ=P8-45Y/2A=[ C,W&RT%*1GETI)B*X@JPYATB PRFW:T-:$$(!F%6CKU@+MB M4QTII &9XKTY$SD]UZO&0C-TZ\4=)?C4$P.6GA)-"S&(O2!S(7HMB5X4\?UT M3\:+$9L9 TH$X$P.,=W RS0I#CZ]AYHB]DO+OK9P!+Q"UW1[Q/6R.3LL5!EZ M&+Y@V]<'LFPN-LMPV;RK_ )8K 3.<;9WH LV45OW%0:LG;5T7"]2(6&BN#2N[W&#E18\*^40/;9EBZ[:?\QZ2 M-!@?XZ"XRLANBUTG\2;OW&=4A% PT;4<2\'X.='AR'L-%1V M.ZH;\]-($_"X/H":=SC VUUUJV\:;LHF+D6+(OW]/3UN_.2%;_?)8=\Z82_T MJ@VT[$U?C$UH9C!:%2@]WS"X7)]7*+*[>Y4J8KKM>P\348O.ZHLS3SB@S:(% M5WB 2"UOC4XFL)L+-@IAYWV3*4)N(86N%::E3G%GK\66J7JBZ\2+:;#:*"I2 M3U&P#T]A&MQZ*;=E9Z1A,6:("?16O!"5. S:&&'L$^=KJH7RY!ODUXH%?W*J MBG94U[F39;[@>/2*)=2EY..6D%_$]H@0.'9#1%D0 M !8;&&K 9D4ISOO=HZ'K-D2NEC>SF[F=#9%B_""#A32N8?NYY9&Z"ZLW+AQ55_(P,OZW?Z M\B#['PE(=3^4%DK%$A"*B-/J?DI=.U/9:FU(,[6*39J9@&_33"4/I2<;@%7J M&)?9E$[.-NDFQR[,O6A.D]W2]+?E4JDX_ZUDVV-8"18W0L:8UMH:&:+NO*<; MCYG?/F&%(+]52M$)QIUR4%@59&D#COQ<0*LCT+X+"14\(FNRS*R7$;75I:5^J0 M=N86ZS7V\]5Z\<5G$1OOB.NYBJGU]!^:M>79BS"+J)<1A\ GCBE],(N#[A]: MDI*/.LF;;+:%"3]5N]%,\!KGG?STMO5;X.+J:C%_0*LKM/CG_*?9S=L%NIL] M+-#J!M&=Q3/V;[3X[_?+#[/KQF%VG50U(NDTFR#L-FFW7S@=G.WBP#6..O$=FZ24?0.R__O M= Q3U,8+:K8G;X56&]6.T?X^]])\LJ:E.))CUC[.T"/>A'%,G5TR03]@+[6< M?P H4RQE*>AP91$KUZM/8] Q7,%Q8,(2.XFV][M=A.E:O!=16Z^BY/,R7B?I MMDA;KSZ>:*QM-17W,),ZN;G-5,',+X;AY:XHO[^]O5Z\(T2=7:/Z_"'Q#*Y6 M=^]F#\O5#8ADT(2KU"S:++VI M%#(UFHL;P.I.M=NCHTI/RBY/A!"[).F( &*(")>.'H6.!0Q-Q"]>KFG(UTK7A#Q$6S>=B^VM%9 MD4EZ6N83?4C(;QG.RV,X[=W#,"HV_E3;2(.+LKY+-])8;B=O8#G.>7L"\-(= MP:0LKHAYE"?T#Z1$N@=#B^SN'U>%.N^'>TF@5X\$6TQWFZH%K*LD'18)]J@2 MK9X".][TSB&Q\<4Y;Q>GLT$72E:0&QPEY6OH_4%%E8;9:WY*O1]<7Z%\?\)?\@F#X)/DP8PJRR<3QAK89.KP4,,P= M#9WSH[U\G_9RL])5S73CQ2$03^,^W,3A.O2]..=;K([*ILI6%S8'&=19US32 M!$/307"Y5SE_7/%C<6R#JVP=H6KX,/ M-:EU3]Q4%4KB@G&P[5#N9([D/-D^AK%7NA=L9M>*9*69M@PMQ(4#.*_=#2@^1)"4Y>$D-%H;=U;M6HDAP?V#8U57/X5E<,E$[R>!.X MA3V8:0#F*0["_#K)M+VG0- J)Z5 .Y3CI.#TC#)H7&_(!!&5A-3_54E]"?]O M:&0)+\!%O "605W3Y9DJ.]C9-31(L,NKT836EPU"+=D$SLH #U3E#,78_E5@+3^9DB%43V8GIGB&DR)['6 MA=0[2@TT7VT;5@0(9%YK#-1TI0/+L,G<4>:UJ3NH ##=[1C4?=9693#6-J44VQT9:LJ!U W+ MK=7UOD::EJ_:F)K2NWZC4X/6Q9I#[G.T13B\F%$IH.7EV/"%"Y::(3L->G$0CZ$UH1*4X#.88 M8102ALO>[7Z-KQK)S0=#I88+_\UP\%.(0QOT]%!E#IES/K7C)#^D7IQY+/V: M;@59KV8WJ+69$=W UFH=YWW70*#\P;PBEC730VU%2#Z^S#CS[FU0"1!(:=C] M#5 '3]4AQTG;$=CS-FOIU/71(](^@"MP=8@*XX45I8:3\"!FBR8*<3"\TV/D M)YLL5@A1 ;OXP9FD7_50J3BFF&:=0RX/F62ZWNP!1"B:NS#[1#<*WY-Z2^EU M8X-LGQH=NW?5#>!W;Z,K%,#0R00E-SI2'380=K0@]5MS6J%T0YH.VA2O>?]E MIFKUG,H 8SHG5PSTP!!Q %A^D:2E2J\YID3=.059< 9=!]<7LDDK,< V@;H2 M8*@BA,5EEF5"D/JD M%J?8VS#&/S#LE SSYM#,S@F:10 D8N/5(QWYR3C)XE MR ^:7JT/*,!Y M-W4,:G[^7Y=17/EKEP)T8=W(;OU2U;!"P/%9LWPUI(27Q6C]DE:7TGZ[&.?D MO<<;"NT.[Y*4!9W6),60BEN=,6A =R8($EDP)-, Y-S_0AS5\I"ZPKXM ^:F M)IHN.68Z']6K@67>@#EHH0F@^]H_9F3R2[ LG@V"/,C%[2;Q48/N9NT1R\(A MD1H@'\&R$D>%/*CNJV>+MM.2R[ODD[J#D@F#990^*&I-*?Q\\EXIP_ZWF^3Y MNP"'!87(#PUSR"_$2R13=4G'(WAN@QE26)0)W$/G-2]#Q+O21&:J#D-?T0OB MN.<'6:<@E+!5V1)H577W'H.H<#$FP8& ,<93?E1Y,+Q(A0V6>#H$8'\"=/3 MG;3]^\EVY\5'+X0?'U>QB#K>"_!\*/ZMC:MHJ&PUKN(@@SIQ%8TTG3-R%%PN MKB)5II34CZ9"S+2-T7LDDB,< V;;H28(@BA-6G!A&BG,"5&%ME]+)L MOV5),-Q/TJ^2%(>;>+Y/R2#M=Z\A4HQ!D&EU\.88HH*S71&D_&I!6=1[2&8>+TE:]??-G1M6D38HTHQ!K/ M1AM8TVYP":!8.!8]EYZ933@;MZM8B=F55,5E6<['3&G,4K,QU%P=1!!:@S'6 M5!<*:4?BMAAX=D@4.X/.TTS/;40[71=IH@2%8$,!OY10=_U0HE=A'.;X.GS& M06&8U+G5ZKF,_2HU0Q7YE5."0KZA@.U$?9TRE';U2,G! ?I 0FB+S3(,G]U5 MAL;-H<#!!FM<;HEOFM+>>95>AMDNR;QHM;Y.X@UK:(5)AFLKHXJRVF\>86RG M*QU1#IAMN"/ H2IKUUG[5N>QO,FTVT;-_!-S"A?Q5?H>*<3<-PRF[D MHZC1=-Z]W=%;%'N:_2W9Q*'YH5$#/;L' @S-Z)X+T"@Y)]Q0I'P\9*9'EZDK MQ0E7^U;K\GVFRWP*!:OK>UK@G84]J;1SNAA#%*[AT0",I=:$))E%3$/;T9@H M6"6)%GB')%)I."310122Q*N5G ]=LX!,0O*0S!DV%)KARH56RVK>63,3.@EG MU2K.Z34,)W>>K=$BL\ ,P++"'PNQZG#VF,.>,/94%?1ZS(I%'RT0YU41?T\"1K[__\8WHH3R)M]_2=$G+WF)U0U#DES/")3\P5&C"VZ8M8X:L= MIBD(XDT1"ES7M>B4[,9T-S&@&]!=I0%M"\D(+="([O-D2[W.(B]&D9=LP#35 M6-MR;,@A)O6"0IJH.N_:QN$5ANT^?_1H*!._5=)$ ^%BNXN2 \87.,;KT.B4 MI5;%VI!H"+X>%S7RSADT "27A:#40H^%VD1TN2$UDL0YL8#(;I9QCHGM1JPQ MU;1&GF&FU!PR4X-!I4%8^XSJ*J.PTG8^.BZ\-":(LEN&&X>2ZKU(+$7\-951OH@[L/O?R/;U_2!?MTF>C_4:]CK5.RQ1^ MW5WI%*"X[4/ AKLL@Q\;'O8P4P?1=0]#*XFVG ME;)S#M[@SZWP=&D2DQ]]W+J>8T;'X<789.98(]LD'5H&&+Z.!,[O7]%RZS+1KE/H5&.R_X2#?82+<(HL,B?;^JUBU^'@JHKI2;OZ LL#O3FK M'K9/4:R]D?UT'Z$9_(\OTSG73VQ(G_N_^/LL3[8_G. -1X<9UC:/*L)?\#[# MZWU$+V)DJW5U/[=]L_<&YT,:R%$%.V@B)_@0@D9R1*G0FLGQIG#^35EV.X1D M@/:L>$1O\Y0!;6W?%=?9W+]W=Y*685 HF%9A_ &,6X2VQ)?1&DS-&-<2PDFN M%\M3;WJ;38HW;*N@.<*K9[JIILV4G -,::?G-%"#0X72#TQK]HYZ/)OH.R&ANEH")>F5H-#1&K.*@ MWRJ$_KYEQ3C?3VFLK*)-S/S?]F'&[L9F%X?6;\QDV2;3X&*L[O2--+*SZ3>P M#.3"4- IC87381C50DS-/>5(XJI.]Q4T_?-)/).ZF3_(*,$UF&KO4T[GJ/2BL7U0N^R*O?!7; M$FG%;RE2;^%@JI.Z."],7:T?GC!+HDE>6D1RTS2@$?KV3NV.,*LYNSM V3F= MQR)6SNYP7M&R3(B*RR+I6C(KT_G@\,Y+/^&<6G:/_7W*T.FZ>HV.S8[;"'Z[ M&U8J.&?A$)0JYF7"O#!LJA=F[J_S=8]_T+1(-TF.L^O$8UGGRK,?\::)_F_N M?8PHT8VG,=ITL5!E53\* FWJJ,;3QV%;^MGC]K;P#QV6"&;"N;Z#O9QC,U2[B-IU-VSL6Q MB-7;>#"S^S1F5NDUS'M1@8:;WE(*7=PK.4<6QS8D2I.C[M<*17<9S M+TWIU9#9EKJM+=1#.KFAA;GH\<89+.K^AI7DG)DG@6\X*:)+L'Y9+O)8P:>D M]4EWZE@DFUN/^,SL.*?GZT\XCB_&U5[;$"-EFVDF93AG^9' U=MAK""T(R5! M2%30]FNVNR2F7@B]_E$&)2Q#O);Q=@;R>42);J@]VG0QRP<7!Y#P8VU0.[U5 MF=4.VRY-GL.,GL&@ZU[A"6-;GK!A+-9K3%K[,ZZ_PQUIPG3_//;#*/3J(T_F M+6-,D6Z:QGCCQ6UC>'D &\=H(Y37Y:I"6^T I:1<=H2B*1A0R[C$:YRF+,IR M>72DRYH\JDLCJNDY(W="%X'%.;R@ M$7O;H7_O M^4\$38:V28 AK1[V(^LM8S(9+FYX71S*AP/:Q;#2'#6&,29+6L"0HB#2?@1^ MY6'20L7]&"")Y&'4S1OJVB3O('/:5#52!$/,(6C-PZ],0\8LS5M$)+\U)"2_ M=&_>!G3A,KCP(GK*[OX):R)=C="W0<;19E%"#E9V3LJQB#47J(M2T&-1#,IH M.1/UE\,I6BPIUG$4Q[!44X1#HAH9I^"J4A\J74U FS$VJZ-K%J?8V#(Q72*C M.RLI?B)2S?HQ%$+/O>SI*DH^'T5I;2$.26UHH(+6FA*@$ML,]AAJ^Z1DM"9% MNW=CVV< LCS=^W2Y)M[,XJ"=O\@LJ(5!":[.=AB:)CO6H5%WSN#QF%7T[93! M.N*R%,2* 1.ZHH.3Y2BG]K)T$->:$!9FJI;3+1L;T\NWK-4#P],!8 49EUND M++++,V8R;5C!+@01/&Z\+;M;6 0&8+>Z99G C;4=1UI1F:0)NB)2!4/287BY M'%K>5#[J )6J>&*9>;/,4ZSIW!'+T\M[E>WE_@QOR\;$[XD%ODYO>=ZB3,_ M#=F:M.3+'%^LU8Q;)_H(G91<1Y8)AN0G,H3+VEN5Y+P)= YTD/8W+ 65Q2!6#FH5!,;9Y>UM M4.J\74-=J_L.0\SI[#N8*(+AZQ"T?9Z*N-FB)BR7EVUS9TN634K6=CLB5CM+ M ;A.7]AZ#H8Z E#"Q-'9&2J$)CI%N-KG64ZF6F3:16_=<],6F9"U,X)2@/61 M0$[">24K87%.52/'PA;DAZFJFGAOP?W^,0N#T$O%%=T7L5?-8G!-)7>? ZEB M(2B1UQR@K!9SWIL+IL"W.*4I [T-\;T^)'D[XG@U+S:?3QL5YGAY8X#!FM4. M@Y*4GZK>*WK-"564>X1FI$[;6EVD!U[V:5-(Y8XS@<4F_ MF7S-ASJ-2PH@"F4SMY1'&S):+-"INUDG,#-*O$2@UG5.Q9& ^^2LE,[85*O8 M7Z@5P2P$2$W3K0*8*(((6J:<_^NUP-#1&.I (D*:]TMMK/(NKF7]I9$F"#[R MIA@1LE&#ST@.*S=P"[->3N3/M6%F'9RBM)XBOV1H"=8\OW&FU>[@,'6KO'O& MZ6.2X6N9JS@*NAT:6HS>J/5<] 7 C-6H=B!UVF!ZR,&05;M+11'GK S4%(** M4L!XE I+=3ZEF:I-Q@XQILU5$STP+!T ML]/'2=^5RP]_/6+3+CJ;A8 MS]D<7&6&=/(M4@)#1E.DJIZRU$0M53#=(V^5P4Q;KF%Y2J.#WIO*R,3!L$V/ M43";YKEEV,U->N"W2 $OJHCJV:^OH;CP4F3]K_V0Y%Y493MV[YFK+G[*SFPH M5:!C5'(@VG !B"YDS =E>**0I%-&\H8(3%*-U#HU0#033EDZ'2@TTXW M>"BH=T)/69;03YSA6[2Z(A6UEZ9/#;;)R">6)VN*B)&:E9Z[4&&%'W8 8ZSBDV$"A_&QSQBSFHR%=];D%2Z"BU<4Q651SCVUY9;@2>EI#YIX MH\X,)_$ I-(VO2\-Y+:?)1%U3CHS?'V"-=)%/"XX>?S:=EPG\8;M8A<[US_A M*""MZGTF6]8WU'7%,*TY,KY)%4&R3X=6S<4HH7'!V=&%(I."NB=%37\>\.-QZBH7-0278Y-<(T]JD&Z . M;? :#IT++];9H*PO4KKGZRS.27<;[6FJMWOLT^0OI/-=?/&C?8"#*T( NONP MS\OM]X67QL2 C!C.HE@4&79E8_YIRK;J;IWR0U#V M:!A<6M,(EBFS5ZUACE"G\FD\Z!1AL,D39YU*EAKQ"KZ)5TFA. M%6^D6'TKD[5F+!SCQ>%#> C9'YZ2B(S'XC@CAIKVXHL,,J6)*V*D!H->@[!R MET$+9992M*07"[[Y>$ ?EC\OBS^615AEF\9U-U!RS#&5 Z_5@,PLO1NO(-7T MKKRD.="!>4#K*<1==U-MT+J^BB*I9I8J!'VZHZ)@^.F_<2 LR MI[FX0_9PH!4,N@9WG5X#4,^D:T!QIN;)=IO$+!56 ML=.3A4E\X66AC% J!9N4T@-ODTHN#8966HA]8C52Z)&*3>0Y%:MB\GVU[G-K M?I (5NWNM!\ZKV 9(NZ\=[&&..G&&8W@D69X[NW"W(O"W]FZMSQ4@J&.M4HW MA5\30:< @QR&*/F\L$P-=?50<+KP!R?+IM+:9;G#?K*)P]]QL S((::%Z+V&ZN@HW6>&'IUL?565+[V3!9)U_VQUU-^W4M<9$)Y\+ZT'EJH M5MF+7VJ+5W_(J1J_^*UV^H&_%?U 3..4X>#:4G>@M-A2SU!A0 1$6^*E]@QO MDR3X'$:1\(/?8-D1^]@+Z --/=H*&KWO52Q_U#>T[:=L^0]5;S^3-G+S[ MI;9HX;><>]E3F0/CV8L4H1"F?ND+:-\#/^!4XSO_QI?>VH>9R2V]$<%_KS99 M1!0K)%EX%AN?6_#2%]LFI1]PLC;)O?'?LTW*S.0R"1>Q&@MQ*#$R)O@2=N?' MHI>^\#9J<5[,O_'?>4XLM98;/LM&&IG-6>'1"]*T"UR>C*D-%4>O()6=A0%. MM313L?E35&6XCJ!BH&)NDPJBB+@L'84;K/<*M%)+D@?3>"W7AA?)UFVBN\] MFG6S&EXD7T0N;I.2.M!M[LEDP9!, Y"+2DG$BP@P09CMDDR=,VK"2B 3R"+K M"P4O^O(=@5_?0'.DQ/"X$'DX+_/3H*\C(O@-\O(\#1_W.=M]S!.T#6.3MS)PS4O3KIQ^3,WF07OM&\YG%:$2?UO#%7D[8559 M/6PUOVH?%MRA(IZ'ZB,3U'N-3C5.2]53VFGE[C5ZT5BB2LK:R*H=8 M+Z_R(L[K68WKR+T2RY.Z2S9'"(N MP5Q7VGG(6(E-Q,\E0'B:9Y(PSFG!L&4 M#"1$#='+2 ;3OO$LR]*\Q3#R6\,N\LNOMY&7KY-TN]I1KB?I/#WL\H3!%]VV M-U.QP:PAX"FO3.2=LVH 2&Y_J%1#E=X9*C3/F>JTE_/'D^Q:68I[CG+F*!:VQ;)N^S?9@K=(T&K? MEM/U)B6[%! -NKFAA<#SS7CC1SNI#5EO$QWCJ$P0'>80\XTZ4Y,"H;#XE,;T*=U3I7'( MK_!YX+'@+EE+?R+.+]9K[.>K]>*+_T1PX3OR$;(Y^U'T%93BUIAJ +HFH4(6 M%+_T.+F+(TR#,@:7.BBE2JCXQ?)Q-RL.O=T#!D79T]T"U M/J]3LNFMFQG0]LW5&LX)-PBF(!,!8JMESHE%FL=^NX_H$'J)=RGVPS+D]2[" M[,):',RV29J7(:VEULI7_$Y4O.4UUY-^E-XR[4G*AN)D36279&^A>0D*6F]Q M= 5!:H1DB5XE#R]B@!%:X9E3Y[U:FX$2Z[HB-GL7$;@V2]K/P0QS E#\E+L1 M(5.G'8XS]SO2\@ "F^X9_ M"&E!0%BH,=20EY)2H'DZHRW0^S1>2PDRL>4G)G1*0 @K<=#4&M <-".T,!VT M)@[*59(:](T*>:L30QWLSDQ/)@QFZ-4AY%;*6B)@/+SE=N>%*3MZN^XW@Z*% M1+2%2#Z!L;;5X]'#3.J],F618H6 U6:P6>"==K%0:#-NT$+E91JE =P-;*G!R$(L,NM9E(M8H M.:<89X"69M=@KCD.@FE,M^O376Z4'5CX;1_FAW2B._@"L4RV/R%(1UP,OBTK0YKC(!J6XO43%>M!-WF*YK/,N MQA"@>+FAYS(YVCF1?'K!8WC[(B)P@V?9,+ZMW>"*.V.[ .+P<,VX\ SXCQ^K*Z$1N9_6NQN413JN%8M;<3@7(VNT4 MR$#9SM?@$\^>-Q4)PD;!^6A=&2%/.U&%C]1PWZ0 J^$\!QLFZF_TVF!&X<&0 MN76'1A(%X7J-J;[[65)E5Y5=K+R403K09@M:1TZ-K@M>&IDCHJ12$1P;3= * M[L+3HTU-DD R ;JG]^>>O!"]W2>'/60/Y8]P[L-)L:G\$\SNOSEO]LT4>IY$ M!$9"XUP_XUF:THN4C#ZS.+@AE29YS+HSSZ<$,EQ .=V+W"RRG/I#B1=B3O46 M,%W59*;QR\\M?=0J@%TL;_]>9$'/29^'NDI0%GE.\*5TBS^G?87-%CG%QVFW MQ5.6#Z853F#4%.W/NVL6NUY9T_ VIQ="*R>K7>>0EGZ MDB+C[A_M<9'@KI":ZM8_"_U+WO60R*M7(&3O9K\,8'.7OR_AO -1PA*<0B9R M*-BS-'J35C8#8RC3!\DGT$T)]&HVB6UJ1)O#.ATP=#4$RD<#E+ 15HZ5VS3Q,0XR MZA?>X9UW8#.-;M.\Q(^RBXKFZI;#Y PRJA==PD@7##\' N8R I7JA=/?\0]0 M0-0<+3 /K3:EY7 REQK!Y+N24HF.ENNKIZK#X)5YC@BD84&$:%: U9HJ: MC[Q2Z+7K[+'0<7\ZH0BG&3[CVBH:@I.&'([],"K"Q:<7LT,]>>A%-7<)EQ&C]Z3!K-7(RS]> MUH>.5ON-"!6GX&EZP&(\DUPMF^PMT'K]$9]HZ+ PX!7.6]6T=O%^ M$0MQ3X:0YTH%T/TZDV]PD\1!,6X^1KB<,MWA#)-J>YK%P25^QE&BBE)\ZI= M:U_#/]#0YF7^AI?HE0VV3I89BOAL=__A;7<_7J*@\O0@.&^W.-UZ,<'?#-!C M1WIA4:#<-(6Q@WPS03G.AXX3@.=F')4DI L%8A/G"3V=O@_CS6J'4V_X1%E< M@/ON7&68OJL6:3MGZFC(XG0]]& ?F*4Y(&H5N^')]>!% M2^TB>3 L,P I752GM"HB"?X CUEE\X@W]%+8W$O3PSI)/WMI(.OX!I7@E'=Z MTY0TE*O#9:468Y)3^)_M0RE9R]%N@'!.?W,*!: M[,E/I">=)]O',!:N()V@/&O+H:=5BT2&:(7^@ZL[/-;VM<&%[!V!7780=NKA_Q)G?AKN!'D8%7+V70 !3-X) M: G!&!@4R.2.P!GQ]VMIY^.#T<&B-$S2G[&7MMR>02W#I#CW)W+,C1YZE%)4 MEG,&G\@ _=D=]_MFU5S\<)6D[PD[TMP+Z?V%VZ2(9)K-E3%'N0NS3ZI89C)ANZ%;58"[05A% MDL[9802/#XS:$D94&DRD,,Z.:VW88+F"4R9QP)5LN@87$4P+T815UX""@,V) MGI)V54:J5NDVP)@.\0STX%#0'&R?C%>7 MRSF*PFWH_G32W,O8S;\B+/&%%W^2]F4B2:NLDD/MD(@7@\,9*3:NOR*2*"A( MY7Z21M'0]-W/7L2BH)OU2QHEV]S1&]"GD5P#%*.T,(7D>O0B$*=JN:'\%J?T M#]X&]Z.MF*DX=:P$X)6N54L>#J?T(-7N54K=JUVMY)QB]$@YQLV=).QEN%Y; MNRVC09).^09_R1\^X^@9OTOB_$DV$HXOSNI*Z9%&=U9.1Y8%AM)'&M"G.V'8 M'U\,J^D.QL/GY,@O4Y<"D<,]$\=0MRSBQ3&VBUM U#^]+**2=\H)%U;P 5L_B10*W,=]'7A88TNK,-6:PK*"7T;EJT(NC M%U0'5IP36F*4Y$-(I6V24@.Y33N)*!ABJ?$)(J)G-#HA#7W!LJD5G6/K:J2C M*P]=,^["S5.^6K_/BGO&^GKI*<"[V& &E[OW5$>K8FIGB"F>)^MSHHJ8+HCZ M&M6"@-<1#U1;.[4*L#[Y(Z:TP<&,? 1O@R_+P88>J"NW78R^B$DQ[GIQYW"EB+Q"$U6>"(SSE$HK[_#6"^/JX0-.M[+-W.'%@.&QPDAC M'@O*>!D\E@/7\CBM5$L7ASC+6^=TOG]*TIR:P>R9)YFLXQ4)6LUA+ 7:25#, M28&AE10:EUJ8"C)VE$0QR=]W5'"EN+J)( F6U'YN,?@1#ZL5S*AYZ+R&98CX M*$-D$)NX,I?;G1>F=%UIM>[Y],+*5J9#D],S+3A732B:TJ)KW2T3L:S5../#*^U PRO4TR MZ6'4[3:)&9S[)X]\F]D^)QX4O?XKK JY.+SU'Q.P_*%4JE/4SQDJU%"CY[Z6 M;KUTE=+*+98& M8>REAX(YFI@R"F%[L<9T@)N88S))YUVQ$3QNM;>41UG1R"'%FKGW:M?D9K]] MQ"GYA:%<9MF>IDA_2+TX\WP!L<858=6='&% YM*=,#WJ/92, M#9FJ<[*V.NP/"5WY8W,V^?5FB;3=*SA*R)(QM"T*AEAJ?%Q@!28"JZ^C9+Y- M0VE&CK: W373/K#N6FGU% P5.$C\VB@10$S"?;4W'>(\B6E:Z_+N&/9Q^(P# MXJ@-&N2,"G$TS TP4#+0&90 AX9C8',=576@Y:1CG<1IKT;DK@MYAX, ;YMY M<-O9U&E8<]_-H-<^O%K<.87,,EHO,>CS0&,OW-6.*%UJ)$\6FB?&\7YEXTBP.3 M2M?K6".!*?R:%#H%&"0Q1,E=/2!JYV%\7BJR.*M<=P'3]U$&\50H./=WY,$\ MI=+..68,4;I97JK0O3RF!.W 1=>D:[.3%U(EYR3C#- 2[1KJH0PUS &$NW9^ M4,-X-1K@=C89IBN? R',R3+3UM6F2@IHS88'K"\.+0B)1WEF>? MO32X\L*4+5O.LFR_99LK&8V$=I5B7%WN%$0)M_A>Z[LG-CXCUPRF?"F8#LZ6 MI=PTD8B>KXDL3?-:!-@'<;'HI-^#GD3WZ:&C)"+%T N MMJM[,TOMN6J/^5D M;5?\VG_/UJNTE3\ 4 G]NS59G/IAIC](,-$+7W #%7RX"=MEZVW_KLV1-Y%+ M_57* '%YJWV$61P4IX=:6P_TSIWDL^G5;+8*4R/:W-;I@&&H(5#)!A&*PK5[ MEK7NW.C:6R9K<(;WI8XMW]'MJM-\%LE=K.,*!],23FV1\IX7U3YGZJC]#M1^ M";T'UA8L7X38F\ L58X>XG3+F:-+A=/ 3F6*<)%/TYHTCYVH3Q^;5)W@;06/0_I, X4Q6A.=TU/EE*LB M>$-]W3N\2U)Z2V\9KY-TRUQDXG(7#PW7/\Q+(^%E50]^_6-W50*.%4[TQPN_D!_(> L9$U&P[<5((0G"=L"EBH2[U+LA\4::!S,MK0'^]U3 MW$E7:M@C:Y M96Q&FV%:)6@\,P4,;'"0UT")VJXK8_"A>[C$>9]FT *Y5M5\1;[^X@OQV&(O MFN^S/-D2YXWT2]=)O+FF$2\*Y&9S]W&%NIG&'_,!Q#/Z,26"\1Q/8H9JGE\5 MBVB%H*I@5)?,[N#1LL]9X66+ 3/I'_A5= L!XXNSV5J.-5HT%QU:%I@6D<)RF."B"3[/?,'G"?B6CDV2S M]U2%6IV_G^0#=";W1Y4(AO$G,4-RO9G@?/+ 7/JXQ(_Y,L[R=$_7.*X\'RM3 M$\O%[:YIJD%W%S3%LF"XI@$H.,(6^^&.AEIA8E-%8J)DI9UV$H4!Z[0U9V$U M"O9B-)D ;P(VJ:2=4\08HKBK\=M*H$[/SKWL2;;QQAY9#7_2 M/9FB1_=TX! M 1C.M2*/Z-&F1R_^-%4^B_P)IX6[1Q>1,A8BP$^V.R_N9P0WD+>7U<( =I/8 M0B'LG :F"+GT%E2%S ]K'?0??_CKZU>O?BP"-Y3*SOL#!K-8EYD]9FQ"+&D' M0DFK:5WE4#N96WDQ:-LM[O%P_WSAE3X+XA];4G M'KG47^7%;')%!I+?C&MDH+%$@D^\$)6P[D:?:W'2#O_6.["N[@Y'-.73K9?F MDMY>) GGI(PA3G&7ORM5T#GI_9D6^5.JCOO.'$X+0&$Y#\7+F4+:.QGZ'W]Y???_O] M]Z]H8RA6(7]$K\Z^__Y[^D\5L]VK$_W]B.*D^*M!ZHE)CU$VZ7UDM=>7@5=U M4H2:I&Q5M;5J[0R]+NI,7&]GZ(]G;_[ZI[,__^45V_W[T]FK/W_/?BNJD?VQ M%2Z=#%ET9_V2^,DL?O^;5_0%KU\S.>I[N+HI2+_54Q(%.,T6O^W#[D FEP+4 M;2K B;M-5IFE INL_.5'A)FB^[&+Q44VJ1*=#J *,H8JKJ[6Z%8$?QY5?992 MKV0L=DZ58EXSU92+VTVTH@;=/TPODH4W$"AQ)N]K"\>8L6_[Q=W-PO MW$\_W^+_M[MK:6X<-\)_!4=/E?:0JER2FVQ),]JR)4?23)+:2FW1(C1&EB85 MDK)'^?7!@R!!XD%0+_3DL+,>#[K1X-< NH'N1HIS7B=]'+^1E##Y64!H-2++ MN'NI;JE8GD-H)12X26ZC9G\1:I;RK-_8I69^XG:UK:+BBUG4H@NN=>.$\Z6V MK[$ZBUOY?(EO>D R:$"M8Q,O2C";["!Q]84D7 CUE1R/ QDAZHA-70LM06F.)#>,NY M[S\05;OZJ< HF[>H7=U[7*[7:+9:/J'*\EDNPEL\BRRM9X,8636'>JQH#[I; M:IWW,%2EZR6"9F#["JQ9VILOTQ6:+QZ63U-T5UG;GX+KWN>(I,N6S!S(#+C:4[4V;+U73^>8%$-,;#/]%F-5ZL'[F-B,:37[^N M-T_3Q2;<-55WR M<+G<6R!W- 2UG/E)J(7G+I^?5] NUGN;?IK4]Q>QZIS%U MS5T&EXT.CM\CDK#P@$VFW,E5A_;W44&VQKUG& M $)XJN18'AHS%A(INB.F3?2Z*&_W[)@W@,K>DU2Y?@IJCOZ:\B7![6#2^-U MM+$E//A[Y.P_A96'@E<*NA8^2Z.+R]U:\5;&:?R-F%];]R2\61CVH('4$7I> M5,&WF,&B6CS3.[$$?$+,->UZIOPNZMM\>NV2MLVZ)J*"TU@)#C -W)/PYF5N MO0:B%;QU4L'0M"&BVHO@*ON*J(7 ],LS3/$,->O+&@F4)>+,"H&7!>*1]3'W MS.VXKK_A:3E97 U/:EA>QE"A30Y&KP5XK4V ]BLS^MF%%?TYVI,R2LR%#CUI M;K?T>XK?K/H]!,'U:HB4QIS O*(3A7'R#B6LA6&>ON/BY(7!0 U_87 );5T8 M]A435LZ;2 :>B\/M49V1-*)>[HFH&JCAH^H2V@O5G600'M7I;H>WY7(W_;'E MMB-[47B9LE&S_YCG\AXE[$1C1?4P)^SY8?8/['G*UB^4EB;XK] -O-.&:PY2 M\REGL^G#!BUG:/J/AR_CQ>9BNH_X MGVCZMZ_S;^/'Z6*S1N/%!*VFZ\UJ_K"93GH7A2MK*OTFG2\QIEMKGA_IH.WI M;CZ$-]X&]AS :>J,2A\FN-&P9\%)DX#MFI)J M"WBJ8Y1/+X7M:H8)U MR([HRE?,\I)9IG]UY(J*NF-VD\.;[UC?H=(VFD(O[EHDQH: 7&ZW?.9"&*+Y M"#4$(5&P7$/9VD#[]B;1S)_],7C1"SV3F5K6PI)^9B_%9.FXI#/ZY5"*8""F M(*P8[+*_RF#;1#TS5D%HW655QCS^'Y>\)7[$[0.IPBU'J M(9R*,HD KJ9CU/2,7GC74OEXYR-@?G15+K7^/)59<$_M;(MK[:8 Y&U["JK= MXE6E81O4I-&*[BK:4"O(I"J9.@"M'A) $N .%_K9'IS]$I_;0M-[I[8FYGTSY_OC/K:92G5 P62R3S M&\W9W,:&@#3!+9]VQ5"U1K0YXNU'B%, @6%"DD.)8Q\@JJ: H>A*Z -&11,R M>;E8-@6_C0?>W4: #!>[;,:GOZ@+H+0-@W28 M=+Y/,OW,L]L4?($/QUHTF D Q,Z7W926T?:_:W9LPQ<,DCK=;]NAGT;P"9_'S>ND 03I(7(,'R(G0G23_Q*+R) ?4L # M(DO\2^F>80D""BD8G)YSO(]([+A@[Z,!C99%5$_ *NK (1'Z MJ+J/9/K!UJ4"#9Q56$_H1(2FPB"$@]"GCP4/!N&;LQX\,808 )2GRVQ#U(<) MF"DI]^+J&<--'L4#S1:5$@">)PH\U'2IF(P09P,&3GD9LL)TRS8GY_42@0;1 M)JLG?O5E444/!CB1/M'64!8FN=WF!VRKD'4!=J#!'CZ*0;ML=S*+J%+!'$"2 MA.%[R'B61_9W*:&QO+PW,6P%Z)'9%^XZ#HCSJ;$-58#+Y)W5X2F^;F=- !I! MDYS>;F<3-A/""GZF7^:5"L,R%+.B?,+E*ZL P.KZ=$_L?-H#@&F0F-J#O6ZZ M4,\G1T>>S#G+\N<\VV(<\T P^G-\8"5ZJGA.TZ3R) 6 VZD2:Q!6]&B7Y>A. MLN 1;)]0PZ4*70V,Z"8;;_]S(#E>OV9YN<'Y6Z-L3CR=A #1])/7BF69H8H> M<0:_, Y(81%D[132445=L[HHKQ'Y?,B.!RZH.-+7E\]>$@#8#974@IJ#- 1: M*[P7Z6-YZ08IMD MQ2''&_RCO$^R[1\&N\&7%,#B=*K$NJ7ARR($FA/VNDV1)23F4MFQLS6$@E2O M?'JFB)D S@I,EQ:3$VC$Z PV !"\A/2^:RQ;4LVN,?J-<46<[;]"O1M6W4+0 M82]8KD(4X^;ZWXF\'R4@L <*K#W3)>]K&*"2@1(K 0'-5L@C'6<=IMBS6YY" M#PC9D\36_,.*R:@*\60PUXQ0PPD"SMV" 9[P>I !0G6(M(9W;CJ5$& !*(LQ M> +G: X(,!\I;?5(@.##3;N_1WE.5P#E#MYNICK: D#&6\0N+ X:4.7 GZD] MO3WV6JB]A "P.DU>:Q5PPR$19X%^J_X??A%4XDP]<+2W!@2>AY"ZO]Y8D&"@ M:;P4#V2LC0$!TR^C;D)("H!31R9%'#WA,;4%AHY31!,XG 0-N)>2@1=KW'^ M3K:XF&'GVN9) @"IH9+JWE4?:0BTNOD2=-_M1,WW@3>8 Q0L3Q?<6-9[""=H MAR,>:Z@O+0!T3Q9YT($(M'77%!38.WE]B @.EQ6O:A-/S&0HZP924F)']GK MI$) GX,LC0@ :L-E[3W$&B%!_ NG!C0%NR= =+GI#EO^DQU4;V) X Z7V7H MQI97 ^)-P5YP:-\?"I+BHGC(WEY(*JI.VN&UMP:$IX>070 E"5)IX('U2$7$ MN)W2XK[:=5, LU3T"YP@FS4S<\)>BUK+C+49\?T$0# :IBYO(CQ7GQ2O;/F'X::B%]Q_='/5/@!') M2)TBM;9*'EX*$I.(G8K6]*AA0$W($*D'#MMJA;?9]Y3\%\?SF I&=B2J[>;ZB_>H__I[KK&.B-]%;6\0^OLN,DR3XB MVFR6Y9/L\%)2L\JO6* ?)2 5&BBP-<*S:3M"-4^>MOQ 02=!'TS2Q[/ 1CO( MV! 26$[YO+")=B4KI ($(>X@^:F@[@YZT@'(5#I)7 U./WK02R;;(ZC/9-FW MA_* -#-/%?V\!57LNI3EK3-R>S6ZD[JSW,UP'+%$$>EPD8$SVH
[4+-_B@?^H*8"C+11L?434WG"PTX0SB0YOAX2=&D[P/L=; M(C(>\3[!_#V8-!Z_L3=:1":D-3#"8D5=A#< Q*\V),.R+SM :@_,FZ_Z$,7N ME%Y&J!-N,FK'FP12+>6ROGN_JXQ2'8A)B89S :0N9PC?50PU>L%TUZTJCLH0 M'O@6G\M-\7. ZO+"^@"DM$%V9;I*E$?C*E.6%@ MIRM5JS,9[\#K(?'^N.^A]!A:]92[6&%JT1_D[Y1/Q2*C9(7R*"EJG<]SAT1P*LIY2=K%SDP5:<_E;!-5K(55\B:AEM15_ M,2VX?30 OBE"Z^+'=U'+^1 ME!0E6XK?L2/;I8<$$!R^DFK']X).+&TMRL!I,>VJWR9PVBT 86$13'>86H7' M@_E YJK [4&L7[./=)Z*6PCJN>VC],BR%#%?7I<[UF9&77S=7[Y\%P"0OO;( MC/[91;LR:)OZJT?Z$_VU_!7]XX6:J_0W_P-02P,$% @ Y6N+6%XMRX[B2+OK_1.QW MT.F)F)@=,7VIJKZNF75VV+)=[5FNDL=V5^^>/QTT"4E819%JD%25^ND/0%(2 M1>*2X$4)NK5CS^JRC021WX=;)A*)__P_GU?A9$-80N/H[U^\^NJ;+R8D\N. M1HN_?_'+XY<7C]/;VR\F2>I%@1?&$?G[%U'\Q?_Y__[7_S/A_^\__]\OOYS< M4!(&?YMV]%_C9Y2R+"O#1F_S'YX(69^$U\0T/")M-XM0Y) M2O@?B@__;?+=5Z]?>Y,OOP34^X%$0;C=U[M,TW7RMZ^__O3ITU=1O/$^ MQ>QC\I4?KV 5/J9>FB7[VK[Y_$WY_PKQ_PQI]/%OXG^>O81,.%Y1\K?/"?W[ M%^*[Y6<_O?DJ9HNO7W_SS:NO_^^[NT=_25;>ES02N/GDBYV4J$4F]^JGGW[Z M.O_KKFBCY.=G%NZ^\>;K77/V-?._4DWY2DL2^KO7A=U_LM1H72[YATRH:(_?3'YVOI[41*'-/!2 M$EQZH<#G<4E(FIC;8! ?O=@/E1L>(B445W=KZY'TVM^:H4.?5W^?\%ONCV?R! M)A\!Z[U*I%M;[@BW"8S*'Y?J.KO:[LZ&VH7]ZC'>K+XU MSC<8W)X';%( HAVY(0O8:EX?4&]'5%^6ZMN.'[& ZE%PJ_ M UN5(ZTPQ(0!XT7&CFI1Q2GVO/WN??O= QM,@R>Q93$VW*J24R .:W:;N@:P M.&"-!8CV;GW 6F84[-42@;5)*]2_50+L;T;) 2P46-, HH-8*[#6@81[MUQ@ M;3,*#F#%P%H&$.W'HH$U1UYZ<.L&.KM:5M2#I0-KF:1H'Y8&[..RLOWL]6'? MEY?N9V\-G+.EI0??X<(:9UW1H'O%*Y)Z-.RZ6:S5]+*4;TD_3&]6= M8L<+!+]592=L_ZM>%7B%H,'K7C5XC:#!FUXU>(.@P;>]:O M@@;?]:K!=P@: M@"?5;K4.8(\#IU*(['"M \-K54GO'@0@EF;)H5IF7' HD.US;B4 $2':IMQ MD0"(#M4VX_0/$!VJ;>!Q:U%%K_XUX(C52_7O88/N;\VB@[4-ON)9U#& 1Q ( M)41VN-89YV60\'#M Y-M5^\X3'[P$VD@E?8UG:KEQ@[0HJI3M=VXJVA1E:[M:T82+IE7 M<\=_<21"/JC_F[ MJOD_CYAKWEJ4 K/Q@;VATSOD#__8M7WWR#@C/O MU^0V):L$A'6E-#[>NAZCAKVB0@G]:R3HRW\\\?HO/E,8 0V9L=+04&0_#D[# M1>7[5_'*HY$(ZXH:D)] M/Y8'P%O95RH0:S6L=(93H+W;5(@&RT$^+@'$=@AH3:M1!6&95B<&]H)_/Q!M MN F]A6+"."X"A/85,K92Q;# O2*)S^BZ>H->@?%127;I^_03QP*$2 ';QR92K2*(Y%Q$469%SZ0=!_[PCX*G61T']44[C5-D5"_H8GOA46+;OCO%$Y(37$H M^M@6KE%C5 9^(QX#XU\I#$4?V^@U:'MB[*<98T>-T4X[ZM)0]+'-79.^)X:_ M:+E([/P^4_N!FZ6@<&.;N"K]4&#>N3BB5*2NUD%=+PF%&]NRU>F) OF4B)"Y M\#8*R.=_D*T.\T91*.C8%JU64Q34[QD5%V@?J6^>59IEH;ACV[%Z75& ?_(^ MWP9HT:.\+ &SL& MWL 9P+9\C1IC,C#E_YRQI_B3XJ!=61B*/K;E:] 6$_M\59JQ>Q9O:/',CHF MA@24!3<,8KW>J,.@V!M QL"N)!1Z-XQCN9Z8D-_'2>J%_T/7IFVIO#P4?C?, M9)W.IW9]%EU >$M4T56U(E"HL2UCJ6:G1E+;P&')9.2C>V*:E M6L<3@WW/B""=\.U\'N4F[D6RV7RNFJ5UY:'@8UN69IUQ2;A-DHPP6RHD4E!" ML(U,J/ZGGHB(G_%Y7H#FZ87E/(UM7ZKT0X*YB+WGXVSV'-*%I[[KIQ4 WWER!'R- MUJ>^;)E?OZJD2;GA_Y SH"@*Q1[;*M5J>FK4LX"F)"B:M$]6:E7ME!'A4H"2@6V=0O1&^VJ IOR16H1ZZ,$:@6AP&.;O!HM4?!^7'EA MN$NHH\.[5A"*-[;9J]$2!>_K%6$+/NN]9?&G=%E[&ER&NT( BC^V+0S0&H>' MSX<$ <4-12T)DM+@9!1N,*#4%ROWRO[!-;X!B */*0C0E8=2@&T7FW4^,0FS M=$E8=0>6-T8T7Q?Q89:"$H)M'$/UQUF2*]D:M"OR43DH]&Z8P3(=<:ZR9<\A M]6_"V-/N]X^*0:%VP^:5:(B"]*47?639.O6W]RSV"1$G/\E^# )L+F %4';< ML(:M4,'Q4\2KE;C8%?L?\V<.DEF6)F+&Y.W3>BNT4DH#]@FMT[/$T-^Z\]9?A 2LXLT)4D!ECIB15<>"C^VQ6W6&2W]#I]!5^DU M8S&;QGQA\_5D0.3 20D=F9O,&& WR>Y=1V[!DTH4P=%K.Z\G7T[VD0;BN9W9^\?9W>W5Q=/UU>3RXN[B_?1Z M\OCS]?738_='>.9>\ISSD25?+CQO7709$J;)[C>'OE/^XO=]XV;S?6C$?5QX M1S6O]93B,.GNXZ"-9L6CNF8=ZN6 8Z/WD6$%Z?%(46@RP(34GHC2@(?RT2@. M3KCI*B\* -#IF7K)\B(*Q'_$@XT;+Q26XT4Z]1C;/ M<8\^*X#0Z7QCYY"\ M)ZG:W[N;/K12X&AD][B"P('.F>A'$:]VR]NFYNBX%/A W#U.9.JB_*M=!$8FQ(D_> MYW*&UM&"\KU[_G'U8#'(0'EPRL8' MZ.7(L)GQ1QG'PB8:R MY"QED4,)*!M..0$:6C@"?.Z8J._>-0-%7AQ*B5/> ;U*+\0T-1FB<.[<=2>\ M ++NJ/=,0ZYR[AK,PZ27< C50<)M\4)?7ZM-!@^9:- M2!Y(**)<[SV6RF[?[H]#Y>6A=#CG(#%B,!#VXOXC-^]O/%]PK4*\40J*LU,^ M#:DFCLQ:QXZ6W=C;&A<8DQR4*!?='3!,T*E[\CZ3W1QJY$M:&$J2BPX0C?;H MS-ALN[OLKEUT;H VT2-V=-A$31C$P('';M/L.2ZT0E%NG'!T0Q1R9.-L)1GMT9BJINTQW>ALEH9RXZ!=1Z8U.R$40Y.WG MFGB4[UZGWIJFTC^'ZVRO)C M 6YXB+!WD#H[-0(-;91W$B7EH+@[Y:M0Z.+( M4*G0GYM](JTM(TOQ$O*&%-;Y79R(@._9G)OIVF-?NXJ@9+KHOFB)&CK;S (X]-!F(E;W% M?-;?A.6B\%0LSC7W5#R7?11=(OQB/>/2;0G)!KDZ% M)+2#N.AS@>+2*_7HZ0R+/ M+DE*_8HL=Y39\ \]M./FWH_K^]SG7X9!.-X[U MC.7-#7*'QSUA>:YVJ!].+3_>W(AV"*&O_,?-+3+M7V3IDN]3_CP,:A.13;D1 M9U&$0>(D<_G+II:L[61&G#C1# 4Z6Q7?L/VL"1(><2Y%"W!<(A(^6VJ%1IQ8 M$0"&>X29)DFEP(BS+1I <(\D_8M'*JW:O'?DHBG8\O$C#&/N\+S];%Y&-O*_ MYD$>%>^R\"O+C;MO=<;=XQ/_S[OK]]RPF]U,9O?7#Q=/M[S Y.+]%2_Y[O[A M^N?K]X^W'ZXG=[-'I,SVA>=\KX/9P%,*8#G_RH8\"<<3P"XMRYG&5Z.;#C+* M#.@WG'#'.E13Y"&C?U=_GD+#0*6L&RS(^Y *_$KSJ[D#>B0@86D%?/[3 7C^ M@TCN%V1^RG>:A&VH3RX^4QGLO*B\Y!A 5S:^8GJ?'/'YI18F MW&O%T')8M\!=JB$Z[F7> L C/#[I#;&(JV,RA/ MXX0;FF6S=";S43%GG+XFO*7JV9^$_E08L!%9"-L5]1C\+>,V,9\NY[JXSJ-" MSGAX361)5!MQO,+^ON;NY07S*J(1<<;;:R+1J#;ZE/=(\M"8LGVZ;>QQ.6?\ MN"8*Y J.>M8K57I+(MZ[0I$ +%C1B(J>E=(-@7)IE'?&^0OD& C(J+D78>2\ MZ, /4Q"59>?8C]C\*;S]N9HVIXEDE3WIDW M@91<&13 )ZFWS-FWJ[5'60Y&Y7!&G4>[7MZ91X6,NU&MPJ/F\J#2;%Y+LI]< M?RZCB\VITBVK<>?=(1/UK?!Q< J>+GG3R6UTP[7)PV)F\\LLX_28T;6MGQ?<]V3.]Z9PP5& (G5PNZ\= 2FL:GKF/UKXBYJH9%X M5P[N9#/(N?-RDI%7$ +HL^5;CT:BS\VB1R_DTWIN)]U&C]ES0@/JL>V,%3>5 MWI%T&0?%\W1$8]FWKM"=]Y6,QD MQ^@=UHBX\VZ1B0NCWB/>WAWVJN)9]2+U7\;U/ 2+7Y)YS,@^J2I)KC_SC0]G MAT\/;)OC9IMP8-"/NO.DDGD=&QS[<\^4H0.]!##PQ]UY*PJQISIG1Y7)^?>J ME'/])8F(-AC().?."U,FMF$(C/IHII$K',JR4="=]Z=,- ,Q/UOQVYA7? M7S4PG_A.96Z#0MS)M6+NO)!EM#=D^HUX)W>D3[=492VJ6Z8;Z\U&7'+ABCES+N@9S__MJE5[ZL.!5-=V0\ MZA+(\HT!\/0.4H$[3W6!/*IP3)SF\(;;VG01%8::OWUB7I3PM@O,HR#_*2P8 M"/Z9)?G#'N9DRT-]SYW'P+KTD.Z(HW M!&@0&:R7]=NK''#(]8.ARS-0*YY=>E&M X*U2L:9B)U M'#S3GW5%[KSMUI)9$T;HW.Z>8MIE:#5/O&H)=UY],[%ETMHY6@P3IJ*X.^^\ MV1+2CVN3C\7G."&H.YZZ9N6, .=R+^#.RV^V;-9T[IE/['RIN8KR-SZ.U-:4$E19_(E6C"AU!C==E*\$&WBQ2#F M3(Y%"XY 2 QT"Z[^UO/^&6(E#T+,*.5,]D0(#2"-3LK"+Y$XZ&'4YS:,%1$R M06>2(+;E0HT&_B1F?N79.*'!JW FEZ+-Y&:+$#JG\E-7$XUZ*6ZODM;5J@^YS6[2H$.F/ MO%U]SNR*^Z;P&##T!;K(3*^_,E MX\P>US1E-A4;:M#L3%&1TYAM2/)*-1HD M!9W9>.J[N5+%41\JJPP>^^CSXC[^D_>YETTM=KM&DT4<&RA'YO!Q&%D6=\WP M0YOZ4[F7??IUA/Q210L'HA [XF;J)(SX>WB@S?3B M\>?)S=WL5Z17AROQ&WNEK )J)%)HEWA%6_CF=4,YLY?;7Q)A6>R3W5[P56Q# M4PK)"=NF+E<>^-,0V;P4W!(Q]'4;?D?=&.[8HBIG7)Y67+<#;-19=0Z[U.0I M?B!\G^'3D!QAP2'H:]88YFO.>%KAG6U(V =R15P1CJM/O=+2N5B)K6KA=E*Y MZ/0BSCA2 ;29M7%DVL_[2\*;Q,W4JSA[3N=9>.'[<<9[FM8)IY%RQET*'U\0 M&-"YVEVC($'U#2R#]2,I[XS;%,Z/7G5T9AKY](AXEYO_=\I_274CR2SIC%<6 MSA84CH%6GEVRTL MW-_YT]*@UU^@5;CSUF&7T6M R,'9>.>7?2 ^X1./-L4#3-J=]P^[,*G&Y84- M:N'/BOB'+!?A(S%W'F+L0KD$B1?&]3TC?)\8&%T.9DEW'H#LPK@AY* M>YC&K$9Y4]:=UR8[K=,*3!QT )MZ;>Y$(>LXD9^,B3KLJG#GW4?@UKP-0B]L MC.]V*Z7]\<2\H-4^[EC>G7<5^]C)R; 9]247F?.@4$%<4(LRJQ[0$'7GF<5N M[A0I(B^,]WPYJ_5S$23E^RSCBK5SLUE4ZLY;C9TW!38HOK1>='0$M]-W:]5G M5%6X\^IC+^X=.4(OK#]4 H[L/ ,5,7<>B^SF&6@@,6JNX3DR M#HS1FD8I=UZ1!/H#@#B,V@7 >YU/2%"$IN:1C7=QM$B/XE/U5PX@XNX\2FEU M^0".#/J!'#C M1Q$/M/3HVRS>9I4((-4N"R#HSAN,T(T6& T'S]6$AL4)( E$GZJT6G6.IA=Q MY_E$:$@; ('!+I5YD;C<'X9%5CWQ^:Q^+VAU[(G6<.P==9("B@ M[U'AAFX?3@&7'C4Z* MN/-8HM7T>JSA8,](K(N]D %123EW7BT$PJK4U<%-WI'70$>,K""4&2<\)BHE M'-E#5)MVZ44?K\BS9E&0EX;RX93O0J/WL#9J\A2+#_*EY<;S50?Y%2M.5AZ* MN!-^ H,N^'-4KX/H@>0ON^26 GPP-:6@%#OA= !IY,B,MU\FD]D<3I9>"DJ6 M$RX&D$;XHU+I'LI3^T]%ZE^1#+@TS^79@-4.([M*H/PZX\%HA])0UUAK_JSZ M^PRS^3O*L?!X6:"#3UL#E"PGW!36V@W*U"XJ]QUA"Y'F73V"I"6AR#MA_RNU M<&2=@CLF^G#BP,ESPHW00K_1>_>NYW/B M2/*KL;NW(<4?+J+@^!>5DNJ>,\C'P"D9'>IB Z*./L5TTN(^S['?C,DMWVRH MXE5@J.YLIVX'M!\ZX4!"PFCTT^5 $^.)ID"7?&5]3W;C?/?2Q?YD\=#+=T[X M OM2NI<^A?[$3[9>ASERW%(OD;N-YC%;%>29GU.!5@#M(RXY$RW10=],5>XB MW7LTX*:)FCA962A'+OD0U3H[0$?AW )P42L()<()9Y]*"4=8$ Y'KL(AW"8* M]L9Y_B@8(! %7@64.2<\?_;JG<3U-^/[?U;F@7V*^4\)2BEDD\ MGSR7]4R\*.#<56K"R4]<))7(GQ@-J0][K4LC@S-J=^1L$39_V2M^&C6KLV=2&_8&@FL38DV^.%.!(?L]7*8]O9_)$N(CJGOA>E M3G0:+Q]B/]6'6"D[J0GWN6/??T[:3LV(R;>J4.E^P['S3]4#' YMT8V* M(L897@'6L+!"MVE#V&/4<\J;4XVNW3(\C5?/?$>M'%NOOJF/K9WDQ*^(HFZ] M*CJ(S&3YVSB'6WOFQ-^PI(3H1N6PFM"*,=D[-IZO:H:EY"3+).7/JSALIHPJP_K2J#'DQ@M%I M/E^'HC;2P=M\%J1Z#'8T>M_41^].=L+VPO\^B;@X3H_/7P\6S[D!QJRD+-)+ M;R6&O)N]%S<,O( 4=O$%=U,@]$@"C:U41YPZP,-[M:D,R&K1P)D7+ ,,7 M)(P\:EN1V8R"@H(TTH$KRYNK,%*_KP]=(3M9Y<*=K52CZT;:4+ #QR#=Z^54 MV:=,SAR3D!LN'1 '1Q=105@@^BIWDX2\QS?B3O;%S\O3B72U6I:T0B]@.0* M,M)EJ)HOXHEY4>+E>1*3/(R&;Y]]123*JT8D2EG39"VJFJ25NG*S\'E7&U*J M$(6:QD%KEL1*?B)OE]6XM:H$>1Q#*6PD1['&"7%9/'X YVC ->)2BK*X-V1L MEC^M$/)-'TLC3">%/$P U*BN_K@Y)*8Q7S:$W[5(H/) DX_2 ?*Z$5QR)"DB M))F010K'3SZ*-?47WB(FXL9AJ5L-8D@'>55810NM!@],&GNM@=!5/ZFS@ 5Q M..47$^1+S.M&;$A9&*6;%=\VCY%Z.9Q!4;1B-K\CW+(@5B,"((H\'.14U/H_ M& ',T/LE5W<9AQRM1!P*5&[F' T$25C(0?!?_^7'UZ]^^(_\H(M7@)-!*/^V M>7#4RR&%SZ><_B/8W\>IW2"QJ )YL,BIJ0?.VR*".&A^]1BWFQ3.Z=>-&(Q] M\4&\T;O:P0[HID"?/N>R]LK+Q2:'LU;"#6^S"N.J@QF@^$@]8M-XM:*EAST* M1-Y-&BU(I+R3];H1#E&I(7=]^4=U(.W9E4K9F/"6U6#9)X!&@BP5NWJP YK: M4-RP8=I A[FA(POUP>GK1LS#OCC.-JCX^@-9QRR_@&Y."Z240-K(U=ICMX6# M"",/(A-%]6T<' _4"\?/"3=6>#77&_5@:409',0F9(,X:FJMAR334DE@90<[ M;@]DK*A%L$>(@8Y&[B^#[HCCHLS^X8659&2S>?&L"U\)UUZD< \TPA/X2AF0 M*"'!9+ZK M=T@V,?FW7=7_^YQWHL,UW2*32:UAV^)_(==T@?)CRSMAAPMZ,JYI]9(EF#R] M%)"RP1)?6W,& 0&=J5\2,IM?)RGE"[?N.89Z.2 ;@^6"MF9#KB@Z_CW(A7 M"[=0U!) :@?+ -V*6IWRF,PJ'V\F:X\&CX1MJ$^2&P*9=(MWD,V"0 ('R_\, M)Q"JD;,\SM(E896%@V\52GVN/Z^%8Q)(:XMZ@"P/EM79CN760(UZ6E;>AP=/ MT_ :P'X)_ YAK1M^5["Y^@H;\C!1**L.N)O@2N'3V7LR@1L:T93,C," MHQ[3-[QO?O#"C+PCGCA\/VQ'X><>\"J@]+OC1K/&9Z"WMG:A\I4X>-BV&R(( MI<4!%QA4)4?F3Y&9/\I$'L=X$5&K4WF *)0W!SQ?<*4&'4;"7IO-RU98&*X: M&2@)CCBF0 @,B/Y%F$N 1L*NO1H9<#R$.^@;$4"?M2X"OC5):5(^1PC?TQL% MH70YX-Z!JN0(9P\<2/YY<7A_Q0=W&.>>Q=+9;-JR@X2AW+GCI+' 9* 9+]\Z M7@0!"?(D.A\\X?<5KH$\N7IY!)3_Z6T"<)*+.KM5"271 1]+=V4=&9K[O#<6 MA]4J"2A_#OD_#-H/-/+R [CBVQ9'D@H!*.H.N"U,JC@R)HKD'<>OV$+N*YGD MH$RYXV& (3%J)Y.XX\27W")A49$FSVY?":X 2K\#G@Q;U0:=+:]7ZS#>$G)) M(C*GT"-=HQ24#@<<%"!]!N5 /!LNWOV(PU \%!ZEA*,%I0(J#&7$$6^%'2;H MJ]JUQR+>SN2>L#R1$WB",PJ";PC@\P95:=#!],BAR42,I+ !V0;JZS.+08EP MP(,!4^@%["_JV1$L#[" XE#FW?%_6.&"/GF^)Y\J&K(XXO_T226B"DRH?4U0 M;AUPB[3644GSJ:Z*O^=3$2.S^>Y(_2(*9FSA1>5SU4]YH.R^G4-$8?F[ T#IHA^J:1%=LFB<-YI!I'ZNX.=?!+ M0N99*(+'DME<\9ZBY5CM5/=(1VL/> YENQC:*'F*KQ>^ ?6.)QE$3PH/2C2? M+KW%@I'%[LF!,BH#Q"94>#P9(VRT.M$ +#]_N7VB*Z[!;)ZG-N#F\6R>GT+. MV.$0TFH$MJ]X/+DB^M+XU%R_)?&">>LE]>_*0)W6[ *J&D^*B/8ZGHA!A;?8 MDCQ@+>/)]]!*/72+1/0OEI"IMZ:I%YI]!&\:CXJ4-4R.J^AF;!CSQDN;#4XB M;Y >9M@(6U78:L6*^XZP!6'[[O ,&C.0*MS(.0_B1SYRX#@A#AO)?17=H&D\ M0+*3%\E#=Q4@V^<2E;AYEF_9+WQNI"74,,;45WFT]2 =9NS[V]Y/>FA<77K18>O1M%F^S=V3U3)AJVRDKB>WF O>DH[VE6N>! MC.4G;YUM,Y&-B$0+/KJCQ3_(EFKAUHM@NZ-:X0Y!82 "X+AW@7LP;U$KN$^/ M\B7E;=&B>U0"VY?3"E6)C@.A^5N<1?0CT>)9*X.=+[,5HE(]T>.BJB[7_-KT MGR2X#3@$=$YW^4-*W0(^I55NQ?._92MQ=3M&!_-G]:DFOQ#$OQ5MTZ M3@ C+(]EMZK"#6^I@9.C4/T6"&$&/"UCECX1MJHD[M,-CL;CFWD%DY37,*&' M*I!=I?+T[8#W-@UR."O?.X]])*G \Y'X&3,^>UO*&<2PG\\$451;ET!(((ZF M\C R.62\W<72*(93X\7,70T3MJ_BWR<12;$'%%_H:7H7)Y!!)"F+O67 M_4[N8B]_GZ,,2(T6![JLMH=$H:E1O ULBA&PS-P2A2SGSB#2QINTHH;)*J^B/X/?Z!23 MMAOL&C-(#Q5.V/RH90@NI HW'&0@?E3AA%"<$,?-;L;0#97&Y=R=T'EI0UC: M]HS9+&$2H1>U5"E!&?Q.PE2$>)#D-IIZC(F;P19T>O>X[9-[9'<2R\4#@;=)N3;QIWJLK[)6E0X22LUYN;[B*%D:D[2;1!#'*QY'EG=<&S<,,HED ?;/K^J MS9Y&*X0]Q$1*Q#@2&VEQ1;ML:)FUN4S-9S_:6E2*// Q"K'7&L(T0\O*G?V MYW/"9XH-V2OPP.<1$9<3^32DAW 6JW[0IE;L+527GM >18>ZPE69D8ZWOHS! M.HJ]LN\%EA5B!Y=WZ0"ML!O<+!+YP+UM_FT[^T2H>^&Z/:=R'3'_PN=Y%I5AKS5D=,%2)0.1 EQ M!.T>*].-H4;@[4YHX,.%W6? YPE- >R=09Y:^)+WA*":2/TQY>3/UH6=*G8_ M%N.GC[K=.)M0T:O<*G0%$S.4@AYL:JGZ34O6VH)]/%8:]EM M-(]9D3+CA/A?+>+-UP&A1=_E_SAT6?[#[]-X0YAF=N5E:D5Z'%8)2RM#BO]T:!O_ MX3@=4X%C>4+TN"2 !)^\#LLJL*;*)LK'P\A>DR%G0WO:"C_ /M=S2^8,M:#- MB>W8 V'B"H'B:LY-&'_J2J&Q'C2W8CL2@;BX^\+ %4D]&BK6LT9@/.B)@;+* MOW+F\EX/UWE+,E^XRXV.N*G,SMJ9/[RM6AH M_@S1G3FM&4S:#29;].#F4\4 ;<\9SMQC[IS<[)S5-KRO[W6A;!TJ-, MQV>)S< C[[]YEUAZ]%GV&J)U4#,W9# NPZ)G[(XHGY2GE??,[KQ1$J"%17OKAZ7 MT7+8H3ZP,>X4G9T!'(C8Z\\^":?B2:JR$8=?: D$R$&) MC^Y5UM@&5?X&RMD/K@5*EEO^E99@#;7IH$D0K^Z\Y]O(W_];O]G024 I<WY3MC)F>CO"@4<+><%SJU!W/P_CH[.E+<8)6 M_%'+8YN*H"RZY6=H#]E0;W@1^D\:+*QK&OQ'M!60JP:*WD%Z-G0 MX#'-YN!#'4;HG%ZOUF&\):2X__TI(HPOX6N1H?WZ<79_19[3QQ(*OV;P7Z0=$YJE]BX_NVS32X]O6,G."K][ ZK&CSDV=;P.0UZ^/&%(5QM^:JGI-_2*(6E64F_A3L1P3EJ4EW>CNG68II6Z5RT2G(^2!K#/F+[V$7"P8R6_\UUNGG):XO(4X,G5* MV!OL6.@TS!35,N(*_=*:'7;J,Z/3!4]![PC:Q^OT[W#LBNXI;P%:Q+RCW^'J MBNLI(Z)W)^'&"(_4'MG^HVPZ]UBIM@-!"[I7T_+63/_1%EVA/>F]&!$L:(R, M1+\WT172II8#!D(:8Q_Q+RYT7Z_J:IXH7,LJ)@O_WD'W79=._:%F6R_^GZ47 M+S-//]\VBN%=&>@\Y2I4'JI79]%OGOFXO5X*+_Z_A^I)@])^2/C.MRO1$I(OFG] <12H$7X,\S MJ5AQ"#C#ENFD02/B"&/Z'FCFIB[:XRO7%WT6D<2"WA/F"TP7?*OQ(2[> .%; M09*DR2Y 5#W?M*T/._==EZFI&X9#I:_(1_'NJWF\0_'\HF*H:B, M&""&KCYFJQ6?"&;S1[J(Z)SZ7I0V(P&UB>)_;#PC5=0I(E>30ZT3;U_M9%W6 M>\X7WV_4ZCV+UX2;RJ)SBA!LT?/6^Y<)--LS< UNF#0=8E5-"N*'J2I;V)AD MFD1"9-V@T+;3U@B%*(H?F*ILY>76[ @"";]L,JN:HH>?JE4#>(E PFZ0:=%I MH3RZY$6:S?E^A.R;9O(B*8IC6]@6G;%&DE9_=$/P)F,1%?>>N$XW]+/XESKL MN!32R6!;ZNUY,B.!3M8'LJ1^:":H7@[;DFM/BEQC="+RM[]%Y/KM:LWB37YT M9F1%*X2=JKH]10 L4,+Y'[QHH8GAK_S9C6U VSW=L2XX@?KB^\KNOVL@M*L/ M#/@J6^G@K!5!#:IO4E\!4ZH+RFSPSOML1/6X"&HP MO1Y5F2[H:Z)RUOHE(?,LO*-SC4,,)(Q\C GW$T'-M"8R YT*5%N0'#7A.DGI M2MS7V[5E0V0+IJC%MA)G338E7VVT;/#&U2Q.&^X*^)3*Y)IL"'N.$Y*7=?PT MXI7\..*G'HXC)J_.!Q*]'$C<\ 57I,_?B">O4[Z*4+YCO$@28O%^K;D.-S;, M'0XES"KB'TMHVMB8P"0^&I"T&T3:=]^ZZP:D+/[QA*:=E]MWWC]C-@V])-$? M4UA5\O();NJ,?G"A:>VAK=K;ZV:UY16Y07>+;@[G6ZXX]B''-$O2>$58GOQ" M9!=9TK71(:@5PMX]M^S$-2(!N QD\AP25_XCBC_]''_29U-1%\<^T>A(A%XY M1WP'[^/(CU=KDAYNHAA'CTX&.ZRPG\%C1@6=N&F\WC*Z6)KI:I;$/I7J:893 M((!.S8OWQ]D82+UZY)STSKR6>F>^^Z8/[\SKLW>FKW#1(//3:D9TBSA1N:@; M6_YN :)RS?!=,,VF 3PO6B$WV +WR.:TJ59M(/>*X5RO;-*,/1*VH;[FP%]> MK75/T&8W:U(3FCM!CW;1U.^ TD"?B7?Q,0_*6&Q)Z M7B3E,!//6:&NU'&H%"=>2)+97-SQ"D.ZX)I,M1ZW/"^(7@:(=?]O"MIB#=)] M*-SC>?J):W-%-B2,UWI'3=Y8C0!J_B\[R(UJHYO[#[QI428-WBB+'$K@!]*8 MMM6-%-S'ROT5PBW>R WZ5WT8]&_.!GV7=RUHXBT6C"SRSC";E[W38,OKI=RP M0ZS->+U2^!:\HGT ,]XLZ09ED,X((VUX6]Z"N">ZXKUP-M_=WI_-W\9Q8#+S M2VF0\&CI VF''@1A:*4I] $H[@:)%IW5CDM7PALJ.30NTON81GSSQINNOO.Q M4\\@AQWD8-5)Z]2!,$&W"RK-G/'=KR5K=1'L,]N>"),C@<[5B&PXZ,;J;,@E MW\H-N==]&'+?G@VY+B>SO!<02+J>6CDW=AWV9ZXU-?#-LWV+ :9K*P;1,B[ MD0K\X5#KVNIM-B/_5(MY\ MG:\X;%OT[O*'0^J>5Y*J-<=R_4=E-I M2WSE32Z1_ M9^+.F]J\JA49 \S-5J.84?LVZ(RG1B%\DTG:*638OH27G ;JG=T15-B>/Y:)P&$]CLT:(W:#H1S?JV4 MF[9Q&%8?J%!@K"SMO!VD;;T282?MFO<>8_QKF\-2?&3??-N'?;/_QMG..=LY M9SO'Y0WXZ>T<"P+R25;D+?"B[4W,")]_IAGC.OO;2R_T(I]<;J](XC.ZSC'5 M1O*UJFQ$%+;2#SVVS]QJ2'8CNUK<(+5#Y[9FOL?\1JJ7SHG'KJ,@#XPJ\O,\ M\#ZKO]!CD,&.Z&O3-8]>0H= ,M#&_&)#F+<@5G089+ 3X72E P0)2D+IG1IJ MS]YQ"3?F+Z-C[[C1O6:3WY\AEY\H#Y'+GRJGR.5O?K\(P[(Y5'.A?%=<6AK? MVR?K)_LC9EW3^XSYMH9^^OXW#=3Y7]%F>BUJWY,_GP.\ M@'. \T% 'P;]WQ#[OEY2M>*O:LV]J'R MSI\J6.HSK,'H^]DJ"\6;%+-T2=B4&UJ,+$F4T VY%+.8T$ZD M!MN0),VS5&F.7U0"0)H&>XH4O%P85':*DKLX6N2IJHL$U3^3,.#]ZY=$$R( M%$>[ -*%+B,W_3/6&^0'1!+K?WGMZ@M*H$S^-K2UT+;##GO.YK5I3RV2+,1!3G M(_$SKCN?.ZX_^V$6D."&XRB<(UE:YFRY]EC$9_V$H_&XY"A MS]5MO33VB2=BK+&X"LH2,O76-/5"^F=>61GWNV_>443Q=_6(XK**R7$=^^CA M=C'#BD7^\&%IPS5AP4(<+-WKB06)LN0^>PZIGU.?7,Q383D&9*5RC.>>?Z,8 MEC_<"DG)D080CZ$.D,3GBP]/XTCL;XOA^I _U*0C0R.$Y@[O@PLC&(,RL8ZC M)"XF13WZQP71'->]("Y3>OC^?ILD&0F>XE_XNL ^\15+?69J$$)S7??7WS5@ MG(J)V^@RX[8U2?C@6SW3(@$&E!&%,)J'NV]FM."<;JS\5[R-L^2_@O+H'3Y> M&H)H+N[^QXP"E(%8^96(U8@$9<@\OM![JE^2^6<96NY%22*!YJX<9'E483DH ;'D'RN(YK@=A!;[*N^"L,MR#_][2 M:]7USOL(_5?=[U=GSPGY(^,L7V_J%P,D-ZREI9%C[SL,)*U:#EQ^/V[7'> * MO%+"D1LHFNZF)^7.I4OQ=37XI_07WY4"8Z?EH GZ-79)RTQWUC4B;A)3ZVAF M;EQYC7*]WJ[NR:9KW9&7=8,>^3VHX&_:FY8?;WVZK#B+]C39%8>S+'.I><^1/ MUJJ*/I%-X]4JCA[3V/]8'(DF'+U++]%-7#H9[%MKAFU_K<>;M1_(/5,<+6B/ M@8^+.+9\*X%MMOQ%'Y8,%YEE@3?R 8D+QXC#W1JSX ']Z! S^&&X2V3=&#C= MF8?"7:N[$B[DS&+HM\4L&(""@.A6EP1::"- ?ZC[TG<53/Q##1WC/SOOXR1* M743%G:(+_X^,)M3@<"\KLJT'R27B+TF0A60VW[6WTCAN\%1^,KGEK6MRP]AK MQW?=QV*M/+YC7]+2QH2D[M9R*3+B/Y)@MN (T+G5 SZXG)WJ6S 5^H[_FL:YK>H^-^RE8@ YN;Z@HKD M"E;;LWX^B.RW@ZSJBD$X$/;H?>MM' >?:!BJ.\.AA(,#VT1?73UTO/OL3U?E M?=DG[W/ECZ<9UJIO8WLTD8>XGA+[R\X_%>6,.U&H!2N]\3. M2=#/![&]O:?KHU#PG?23O9([RGZT1S.;O*1DG; MV55V=I4=N\J>O'6VS42:2A(M>+^+%O\@6ZKUF>E%'+2QS>LF2 M_^&:%]EX(='F_1SZNW]MGYJ:B9?5X8H'8HNNY0[".M)[XS\K7<&?F3G3/R]=D9>79&GIV1 M9V>D2UZMLS-RE+2=G9%G9V0]&Q/4!_ER7(]GC^/9XWCV.)X]CF>/XTOI<6>/ MHS,][NQQ/'L1Y=<5V>/XRAI M.WL6U:SV-1R4Q;-G\>Q9/'L6 MSY[%LV?Q[%D\>Q8'\BQ^*_/8MGS^+9L^B2B^KL61PE;6?/ MXMFS>.Q9_"W.(OJ1:'V+M3(.VO)F[Z)4SY=E?)_]BZ[8WF?_XMF_>/8OGOV+ M9__BV;]X]B^>_8L#^1?UKX9__]K.S]CQS?"SO_'L;SS[&\_^QK._\>QO//L; MS_[&U,F@;#1DJS9E!JM%0L^UOLXB7,DRWM4)H[G 8 M?G*=G#DGE;4"JF^\Y[7MD.O9%=Q+ M4JF,^4LO(?>,^C)O7YZ$Z;B,@\:1DC9)\QT;@W^95Q]?ZI&D_MG'DX_SSAWS MAD8T)7=T4U4MQ^&7A,RS\([.-<<",&D'/0"F+F,#"_KDJK95$L :?O.(=I,ZJ/S\T V),IT2_*A!!#_[QW"OZX>.M[O27H;^?&*B%ZA M!KU6#(C\#PXA+U5TI&$F5WS;%25Q2(-JB(D\LN1-/;*D)KP/*FD72J*PD Y? MK'U.$Q,B! %R2#$@G#$B%C53A$>M'+*?#XBI=,345<&/QMBWJ#'8-414RCKB M]Y9V)17XE>;W&TV1$/^K1;SY.B"TP)[_XP Y_^'W.[+PPFMNUJ5;Q=$"+]4H M- :09>WN-?+!#&[Q:>69 2]R7 (95AEB#4R/6SS,><$-";SKD/@IBR/J)]-8 MZ_I6ED;SQS5@:OK>#"JB[QD+_TX95:Z>@6O%D/W6ZK6C-O-*M4/'/+\H4C1- MC?A1(6R/,QAPB6KH<)N0M@1Y,#>N9:]V!E_0M: V=W@&\WZ"D=9?L\'LSMK+ M+94BV.Y(RTXMOS;2:U!9G'KAE)M.E"ON*9R_>=R5I""VE]",IJKECG3>@\^2 M6[+KN'#WS.8%^:\@CENY'+;[$-S-80!(>#J5/^IQ&;/TB;#5;;0AA>\_T3JE MOJT[I?(:)BFO8D(/=73T377N>>7EIL;D *;JSAG'%PAY&[+N MAG**M3HW]BC[X(49N=SN__DSY6UF_G)[1S8DU-\X@LJ/CT1+!='O'NU;]XYX M8F'*%Z%FDTWWD"RK<6,NM>O%*H9A&G?T#/;'\VVTSM(DU^Z5TH]8UU$FA&V= MMNJY*A+5J*#; K(VOF[#W&M7[O<,Q=SK$3#WI@US;RR9&\RP'HJY-XXQ]\YC M'[D9QM?W1^)GS."TDY?&CNT2=Q-"B[2:9QH>I:B./9I6RM>M*J[1\Q^L;1@ MIR*#?5;7#T4-$! 7H@O?CS.NPP/Q"=>'KY/O2:IU_'Y?7X!V54S8OHY_GT0D M17?],A+05'C= 8N-I"S2.5^#D+=,&]>K%,!>9I3PUX\ ]1JC3V(781A_\B*? MW,3L*LZ>TWD6-MNL(0@HC[[^@ FS F34"2JETZ/-6+0YC1]NV6H_%/M(Z)B* M@VFD.'O=^O9*OL#]8+W 35[]E98X180%;%:0+61"'"SM_*IFI4W'D;4FC,;! M8^JQ=( [\CHM+H* :J)H8*+NKWAP74:U61&7OC>\[^B\@/8UC6>9:PD2YE:F MQ1BMW16:S454.C=?'[/GA ;44_!OZO.P:K&/T[J/;1OX'.P9U_,Y\=/9_/JS M+U+XD0?^G62:_U-!NE8"^Y -QB= :0>I.LG6Z??7^.=MO>Z>A$*][)^NHSJI M+E@GAG.@'^VM%/23H)%8*W(3W]0S;2Q]=\>7/A+_5./BGL5\:*;;\EFGM7"> MF_S2/]4'Q*Z2B1<%$[*KQ@G7]*YI]Z$7I54ES0,#((K]Q(*RB>"G%4PUN!%O M!V91^8J"24_\^_K*%MZ9[^]#9-U@TK;OU@B%*(H?Y*QLY>7VB7]6'^$,$G[9 M9%8U18]S5JO&/VJ*;@8)NT&F1:>%\EA5$CN,>3:?4Y_LFV8*IE04Q_:C6G3& M^L5QG?[HSM2;C$4TY;M)KM,-_2S^E1CC734RV#ZQ]CR9D4 GZP-94C\T$U0O MA^T3:4^*7&-T(NZ(EY!E' :WJS6+-T50M8D5K1!VKKKV% &P0.=+J9TA\,@D MA^P+@5LNT(V#8V%)OI^MLE"XI*\(Q]:G92;!=4ARB*/@8A6SE/Z9_UZIE3:: MI:=3"44CMM3)1>"OO,N/]98OQ/X.J]K_ISB1^^:>.&13^: M>(D.V>J$I6[^<2E7UVR#1U6F*N+Q12U1?F(XNOCA57W,'"J8>'D-3IQ:5%[^ MKFMX:+UYP%A6@WV:H7X (0&?9YCK<,/;UHIAY>F&66O\\PU-&QL[ )M7/ZK2 M;G!KWZ/!+X%4E<4_Y]"T\W+[SOMGS*8AGU4-&5UL*GGY!#=U1C\!T;3VT-;W MWLIX&F)=D1MTM^CF<+[EBF.?EDRS)(U7A#V0XIT:\0BAT;.H%<)V3+3LQ#4B M ;@,E%;S,9ZGG[BBTWB]972Q5)]@Y6])JTIC'XQTI$&KFR/N0HV*!C^O61+9 M:K39P\&G0+>\O9J&5GR455]D*T*5=3D\47;@V #=J+VU&K6U_EJ3'+;'=IB> M,'ZOK=KI9/#8OK;T/J$[:_]*?JC#4XPW,8--[QH1Y(6Z#_>2$1#TI?IVM?8H MR_.]S.MJ%C-0*&8@-8'@"K 7Y3[XM$0+T:LO,BN](^DR#H YTG]H/-PGJIBL M\CIZ3))N?,!/VG+P,WX&:6S_?*518']\4\:I1_Y ?"G=[DWE\-WLTM8!'.PF M.3=<<>;.""'+*2?ZH5WFNP&RLB,E1J8*NJ?[N%%3;EDN8E;N>DS>3XBL&URI M>YR6([E*PSQ<>/BR.M6X*"@IA[U5@_>AJE-3J?! [N3#]]09P8_;99L$?# 7 M >T[VK4H*\4=&TVUC;_&8/>>O1RG@-DIA/PP)VET!N/<>VDSE>U<(R-@,Q[ MN*X%J\>-?52_5[9@FN,;F(9V5B] ,S.=K6YP7^[WM]8%]L X(+9"FZWR::U MK.BO2;XS%K*VQ7;7OUI5Y@;]+;N_'?^#7 53['UWB]D-U_1Q2:(_^?_]1E/J M11?^'QE-J-8'(JJPJ@%[K]RA'UO -_' M,@![$,S0G06[)IL-!W0W09>-8FV>K&L]TJ/.FF$K?P3MA\8KGPW+%NW1L[^4 M;K%-:YKAVY[[%@$L2UE9-[B1]RP5^,-;?0E+*^#SGP[ M\Q]$@JX@\],9>R1L0WW5$24O*B\Y!M"5C1_&X((AGH@7KXK&)$I3ZM!R67%D M[)6PJM"7Z3",O3/ES69>R+_+/Y70:'$1BF.D=+G:?5^[6X:+HUDZ>E2;NV%; M1 8[F4Q)&-(%;\U4)-.HM-UP4FF40XOTLZ4"C,'9'FFQ IS,VACVC=A=,P^' M>*HP9&E); ^,F0YET]O2XE"*B+WK(6:$+J)IQEL?^=LGYD5)D4GH+9\;[K39 M86SJ0 ]RMAU\<&"5%4[6 MHL9)6JDR3Y3]7%:*'4BBU-OH7S-+8H>+3..0-SLN[F)<,"9>"2YB[Z/@?1SY MBC]7E0&'E/3W+3<\&=!^H8PTZ0\0?(]@#[H ?(G]?L6-;C3<8*RGR.P5/!P? MZ%3L8 C+5PQQIJCV@LJG-C']_9 M V"E,[Z1KV@NP' W2[K!:*?>7:/9K#/^[1&8EOJ+(S9U_&58EFJ/?FNDVB33 MI1!963?HL^^T&LY<>=BGV$B;DEL&*/.O?/076@&S30Q?NY@._5@BA4]J.QEZH.\D@L^"N)5^GLA&? MO,^&X^*?ZL9?+H)]&'S+3?85X4VQN6>A%<)Z1T[$\Z3[EEU_7I,H(9NF9*Z4SX5=EJ:\:-@M@3I#WG0"S&3[HUV5U) M'LR/:D_RT.2*),E(D5C5Q5-^>?'';_2K)]K-Q9>R?E[/Y\07CN5]VQYXKW@@ M?ASY-*3%N$AO"!\57BBB!3/>ANU18;6^O50^NI6X1TC1#1&(+E=$7$01CHMN M/:%:S_C6XG9(8=XY4+TK %"D_.45Y65%.#V996E" S)=TLA[)>D&>:+^'BH> MT?+=E\HCF@FF(N<%+[#;E_)"Q17Q#UZ8%1QI\B!:#"2K#V%?=!AF+FF!]2CZ MT/M8;!S%-/D7D3!%=F0,%ZOY'$L%OC9? ?[EL8P/<@>Z9&N M5O>$K;R(ZW&88SLL4=+:@#WD.P=Z2"<]G9Y(IK&X%9;1:#%;$^:UVI+*ZP#2 M^[T#]+;0SBDG^N%^V9$?X)7!#_#Z[ ?HQ:VZWT:\)ZE9$;W4Z"QW" CH50CA;B$O/48VP[C]DGCP6:R<^JDO$9XRTP6&RW^3?Q.PJSI[3>1:6%Z1MZ._A6R,RS0=$H>U&N;]K /UW1!OK_85:Y.VL M[/&E$9&M@';+_QBM99W6+JT+=]1[YN992HGU]DPE.B+#%:Y4/\PI/ ["2EY$ M>2Y?D:O].!?F!:,BTYD(-+O,^+\(WVW$JV<:*:U146>W*D=DG'97%G^.572+ M_!Q=V3<5Q)N$@-3^X BU, QZ)@_#2?%&[J1X;7!2O/EK.RD4(^>#E^8XW7M; MQ1TK4:Q1:CS>!6GS!UVC]HTSH2HK.")S7Z7"H.#.TB5A &PEY49D(RLT<&13 M7&U4&?E:7D0N?E!/:V;)\5FG4#3:/Y#H2)"@_I[UCV\,ZR_V+6I'UN&_^%,& M]N/K_'#!,$R,[.&"?4O>DGC!O/62^EZHSMRE*3X&^/4:H.3?>B2+>FMT^;8T MQ?'S:QD[4Y4'M2)]7O=-B/_5(MY\G9]EL&W!1/G#@8CR%[___ \)ZN4?Q=\P MWRDP=I0=N)7V#K"SM0/T\:T:4/$WS-<&; $]Z(((Z/2]&E#Q-\SL;[: 'G1! MM[T<#;Y"3Y'=*>3*E6QQA\TQ27Q&UZ*])M_145%L[Q'L&0B=FHX.L%IT)J,Q M^XUXK.+^LAUND!JQ/58=1Q\<-'36=X!-O(^+AT.3J#YAO"YW?+I",]%K][-3WHO-:3'U8EB/'U2@%BTT^'=5Y=UP;X&8 M:;PM(-<(W^/;:%EC(@#P<^>:!UC?XTSDW)T]PAATG#W#9\_P"?QN3C@R!_*[ MH;C:G7!D#N1J[V5)O=Q>DLA?KCSV49\JV"PYIODB%)'LB&1!EY3XP)@A7%L9TS=US1+TGA%6*.1IOG.*.C1*(@MN A M/];1RSBW'5!3 -!FR+7'X$5\Y_V3-ZSL'HG:CRLKY^BTI7+@RE2H#-7382[> M.9W-CYJC\]QJBN-[;M7]IX*\1H-A7LB=163W(>TL(RF'-KGK<6K.*4H=A[H# M&)%B&C,A>EP*;:9N@:=,/WR+@+"4SBFOFB2S^159BSB@BS3/Z$2CA/*E%WW4F7*RPM@!IO;\J%5V@H[K/S*Z M\4(B'O,%CR2#'';8:"N2S$#@\U77ZYXP\0MO061IUU5H'$EA!X/:20V5$T:A\O?%\^&G M<_3*;PV><='*OZG9EK2H"GNGTC^U58A&1>Y-G&D\T?8U86]L>J>V"M"XF*V$ M^W=D-J\)^]"A?V:K]R'&PFQW1O'OU?3*I(3![GF6'.+^ERC@1HL(&! )LGU> M]&(E?FK9$=358:Q4_DI$ M;R7!!6^:MR!7Y3(K[CV7?F HQY":1N$>: N08YN06L,?B#B=WOWQB;"5YHC# MOJ91> ?: H3.[.,R9JEH4MZV:9QH1J6L["@L?+62 X6=//"&EVDQU&])5(NX M;5XWVSLH>K>KM4>9,-9%0HJC+8\*3;V(VV:JN?WHML_CDJNYC$,.4R).W],M MS [ZH6X'52OZUW_Y\?6K'_YC0O(*W;&-"@7-ME&]'-($[B])D(5D-G],8__C MY78:>DEB2OBL$W(C0E;.0GUBU^GA0"X0T9JR;7> -"#RXF[P >AG]? /N3H# M90"Q&3*[Q W5%NHO*VE$QDJ/1J5A4H.T'#C&2TJ2LHYP8NIGF@$S<*@Y"VCD ML6V^'.LOMKO]#*12 M"#U_A:1EIFE((^((/_K^9N;&E3N2M:89,U3(BV,[+HQ=3$^(@Y,9#:B8:[W] M%&">SA0BC@R85A.:0B7T"^"5%A4WC)Z8%R7KB%./YU<5U7J[!CH=,P5OWC.HX2PU7G6AG@I/3C$!>=K;M0U;27ZCK0>=2= M%Y#H.6.+IZ47KKPHFL9:C#7EP7X3YP W@C 0^/\5;^,L^:^K.[JB*0FTP"O* MXB7]Z@JZ5GGT_5'IA/M5G-?QG0'+#RX-2;_4(J-;D,TJ5?;:#C$$=*C+A=Q@ MR=CS(!P-NQC?9\\A]EN-)H3LZ/5777B;67?Y#WI=NDR0CP6U4:>45\775DI@^WUMQHF#=WP MX3Z,7#[Y)C0HGV8N\O^3@.]H;.D23>J40;RH! #':U2SQ12H)KCXDK?*.7)L"8D@D"O@B.T]D-/WI+";S&JM\W=\,0&Y M.I=>0H)IO!)92TKP.2*+/ CO#&HRP_++](DFR5'\,FXNV" M&T;(K0C;(TF>HLG0$X;]M),#&]3#3D&)&_-%7YJ*I#N^B."(0UZ-2!9WPNZG M^K@CL16('5!/RTOK@H3Y- $M@0-]TY&($=0.)R$!O9_MG0I14)S45SSQ(N.: M<:^JD70DQ,2.Z";:_E M09,HN ^]2'OO&MJ_6WW-C9XC[?6VX[N5_N.^13:8H3YDUQ[-[;,7GAUIF%78 MF$L),3W<.9>2C+$1Y%*Z9W0CWE<(/3_OFJ8#-55Y;'=4ZV0^>@ &BBD[.!Q, MU_FD)9&/T_JSRJH+E@83_/6J:K]%J1+ /J_KGSZRS*T2Z>S$0;\?9 MFNYNMPA=N6%]L5@PLN!K0'[ L'=OJX+6U<71U\!!YF43/ ,MD=.E:/5MM#_Y M,1*CE< ^.AF&&P!(B,8[.Y+1=&.![*.F;AW M:W[_1"V!?MA2:]EM-(_9*B>7][OBC_!C%7AECMAM!B;5)RAP31TX*U$WMC&' MF/NN7-H1/MOWZSK5(*WQSR[V#V=<9@EO5Y+L)DG@(RURL1?'IEY=_%.-HCE& MA]AQ,4=8@O1 ^>@:]D!@RK_ O/">Q>*M<[09M$1BH(V["$ -0[K@K9DNZ5K$_8"8 ,BA6](F"L"ZHSM"'LB&1)GT M9G99Y% "V]UHL;&IS4!U+5M['U+"T'/Z)>(IS$(A-6NU8HY,6FVXDRJ,/F[> MLCA)^!0[IQI#\*B0(Y-6&PHDRH[Z#LP5X6WV:0%]%%RL!")_>GIGKU8(W>77 MGEP &*,FNW2B)4_QA?]'1L5=KCC(?!&5JWPY>7V)QX,S*CI-W%L M2>1PSP.U)W)0MI"XE=&+_'DU=E/W-E/O-LOW_!>>LWY8Y$73K,D MC5=\_\L7B;LX6MR)%'I%UP.[C-O5ZXCGHZWWN)W2^(YDRW8#G,OM:W2D"_0R M0!2VJ3TH _FC#0]<[3V ;TF\8-YZ27TO5#\RIBG^$DG5:SR,Z]E$6#%Q55NC M>X%,4QS_Q3%CYZORH%9D&!?T.UYWZ$7!_<-4Z^&4E$/SS^AQ:GHVE3KVZI%) MB/_5(MY\[8L'H=BVZ-WE#X?.7?[B]Y__(0&Z_*/X&YJ-9@-NI;V#N^7YQ"9T M]T*C([Y1$BW_LVU'U>B)[CPL%QJQSDSC*-]%_DK3Y6ZMN?[LAYFX%BW6&?[_ M@R?OLW%395<9LBN_Z]92OH5J@R=F6-3QP^6P6^<_O6Y8P/MJ)F1S; IWO'[> MR_6>JH8 DU@I@7=!J?H8O<'0E99V9)MKX$)RRZBI"KY16FL7P.A42SA)C.GJ MEUP5!T*3:FH8+U@K!<9.BTOWIYLM,T8=J47<),9PIUFM#O:5NUK33#?N%,71 M3_9-74Q/B&,[\\I-%?,,)BWLYB#1S%Y2+=!O$EM<'';VGK"F,ZDY&-9%]4C\ MC-&4DN2^_OBVUA< D,.>B(P7?8%Z#.I]N8F9N,QC![Y)"/OH&H0\3/-A%@"# M@[S^[+SZ,$->THW9!C+E*U6HQ">=#O<'LJ[WAGKK= <5%N+X!Q>Z/E9AQT*G M81:(7^D[^G,<"@_K:AK&67 ;^=K)22> >:IAW;F.R>YW,TC>VXJ?"/]+D;HK"C0I M)7;1TAWK1;\A8$=T/S"B]X8K\IS>1DG*,K'9N/%\Q/-)NB23 NB)7WRBSYPNNUBQ M@-!B1N#_.$P$_(??IS'?$FIB#WB96A'D[ ZF,(-:.63O1A,^^=:AUFH'8@EV M+6J,: WF=\[%#TA[C0K\.^SP\$EI04S'JKD+56#7J(EN&Q2QI>:8Q'HY M;->;4\G\Z A+SHR,.^H]BP>CA14?%4=,RSCD6"77 M?V0TW9H7&'@-0(Y^0N?(%A1T%KFQOZ+%G,L;+.YCTFA!(I_JDDQJA<"V'CI9 M -V'-$SNO6V^/7\@H?#.W(N@*IU5(B\/A1O1MC9H\ +6FLJP-UHTLK)0$O&M M=K6FZ%-9I6D@].&P(]KSLF8[@G>;);^'1?X5OG$_@G7]./8G?V5&S8JT,)0. M?%-?H^NH5Q6Q/XDC"('-DE#V\*U^E9:CINXB"&B1S.;>H\%M-/76-/5"C36J M$H 2Z8 70:\S^I3X((*8(A)<>RSB&_WDPO>S59;O1*_(G/JZW. 062A3^)X$ M.!)#A1WREF:\\/:!0\0VT@U;'I_7+ =%&=$7H&BY(\.@0G9NE(GC?D:6)$KH MAMQ&?KPB=W&2O"?I;*Y-965=$?AH$GV M,0(G=OFQM1F*PYG"/^@7JTI.@DF M'V![ARB<(*<.B< +$U!)C";HVZ3QJ'^1;$A'FA>*5L&!%(RI4 M$^F%2V75O!H%1Q/.#83 GN:?"IHCLA#C'M?5'.;UDB"_S'KI<>M#3#!JAPZZ[O3Q)F:$+J(B#-/?YMG7P@+8X)]9 M<9%&>X#;2^6C"KQ4:5=2^2?=1G"F^EI\I?M?SF>+K\YGB M^4SQ?*9X/E,\GRGBH7\^4SR?*?X5SQ3YQDRD>;EG\8;RO=/E]I=$Y _?^X(O M_)1NBCYE]MNUJ&LLYY#M<7*!XH,==;'A>TXQ33_%E6L=9=S?I9=07\NO746C M.85L"1$ZM0?;-WF*'X@?<^,C)$?:<"7Z&M_#?&T\IY8#@CUJ[[_\%%=C1BC* MC^:D5*\P)I>*VSS3I1 Y"D^^>G8%7ZF=@5 M-!1Q]8?I8C;?'^\40?@?Y#?CA3!0UOV#40ME!B5CUQT.LW.1BBP*]&D*JEW) M(.O^@:2%,H.2 N X8+8%QEM0. MSDX(W!-&8_'@-2->0JY(\5\.<9@%^66+ ]8%_IKXL!.W8SP)YG 80I\!=]R M,K;E$ZDI129,?#Q)_*SP&#GWQ[U;37*]W B2!2I:[@)M"M_B4YQZH61.:LQ" MC\OX4W0;'06H[0%)9G-1YB:,/ZG.P8;XT AR$ ZE^D!=2GVSHOR+^)]GON7E MO_G_ 5!+ 0(4 Q0 ( .5KBUA=V9?_H-0 ($& 0 + " M 0 !I;6=?,# Q+FIP9U!+ 0(4 Q0 ( .5KBUB:F5^,GG0! ,:= 0 + M " JP< *LO 7 " 8/A!P!M:6-R M;V%L9V]I;F-?97@Q,BTR+FAT;5!+ 0(4 Q0 ( .5KBU@6NZX)4P0 /<8 M 7 " 6/I!P!M:6-R;V%L9V]I;F-?97@Q,RTQ+FAT;5!+ M 0(4 Q0 ( .5KBU@09&\@3@0 / 8 7 " >OM!P!M M:6-R;V%L9V]I;F-?97@Q,RTR+FAT;5!+ 0(4 Q0 ( .5KBUAYU!S5HP( M !$) 7 " 6[R!P!M:6-R;V%L9V]I;F-?97@Q-2TQ+FAT M;5!+ 0(4 Q0 ( .5KBUB\;W5%V"L +09 0 6 " 4;U M!P!M:6-R;V%L9V]I;F-?97@T+3(N:'1M4$L! A0#% @ Y6N+6-9F2X5! M! ETL !8 ( !4B$( &UI8W)O86QG;VEN8U]E>#@M,2YH M=&U02P$"% ,4 " #E:XM80^/418P9 "K3@$ $0 @ '' M)0@ ;6QG;RTR,#(S,3(S,2YX>TG2/<8 B M7@$ %0 @ &"/P@ ;6QG;RTR,#(S,3(S,5]C86PN>&UL4$L! M A0#% @ Y6N+6(#\3XU$2P ;@$% !4 ( !K%@( &UL M9V\M,C R,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( .5KBUB5G;PESX, %)E M!P 5 " 2.D" !M;&=O+3(P,C,Q,C,Q7VQA8BYX;6Q02P$" M% ,4 " #E:XM87AQ\)5]F "KZP8 %0 @ $E* D ;6QG H;RTR,#(S,3(S,5]P&UL4$L%!@ 0 ! &00 +>."0 $! end XML 122 microalgoinc_20f_htm.xml IDEA: XBRL DOCUMENT 0001800392 2023-01-01 2023-12-31 0001800392 dei:BusinessContactMember 2023-01-01 2023-12-31 0001800392 2023-12-31 0001800392 2022-12-31 0001800392 2021-01-01 2021-12-31 0001800392 2022-01-01 2022-12-31 0001800392 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001800392 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001800392 us-gaap:ServiceMember 2023-01-01 2023-12-31 0001800392 us-gaap:ProductMember 2021-01-01 2021-12-31 0001800392 us-gaap:ProductMember 2022-01-01 2022-12-31 0001800392 us-gaap:ProductMember 2023-01-01 2023-12-31 0001800392 us-gaap:CommonStockMember 2021-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2021-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2021-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2021-12-31 0001800392 2021-12-31 0001800392 us-gaap:CommonStockMember 2022-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2022-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-12-31 0001800392 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2022-01-01 2022-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2022-01-01 2022-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001800392 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2023-01-01 2023-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-01-01 2023-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001800392 us-gaap:CommonStockMember 2023-12-31 0001800392 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001800392 mlgo:RetainedEarningsStatutoryMember 2023-12-31 0001800392 mlgo:RetainedEarningsUnrestrictedMember 2023-12-31 0001800392 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001800392 us-gaap:NoncontrollingInterestMember 2023-12-31 0001800392 2020-12-31 0001800392 mlgo:VIYIShareholdersMember 2022-12-09 0001800392 mlgo:ShanghaiWeimuMember 2020-11-01 2020-11-30 0001800392 mlgo:VIYILtdMember 2021-04-01 2021-04-15 0001800392 mlgo:WeidongMember 2021-07-01 0001800392 mlgo:WeidongMember 2021-07-02 2021-07-14 0001800392 mlgo:ViwotongMember 2021-11-30 0001800392 mlgo:ViwotongMember 2022-12-31 0001800392 mlgo:YYOnlineMember 2023-03-01 2023-03-17 0001800392 mlgo:CDDIMember 2023-06-01 2023-06-27 0001800392 mlgo:VIWOMember 2021-07-02 2021-07-31 0001800392 mlgo:ShenzhenViwotongMember us-gaap:SubsequentEventMember 2024-02-01 2024-02-29 0001800392 mlgo:YaoZhaohuaMember 2020-12-01 2020-12-24 0001800392 mlgo:SunYadongMember 2020-12-01 2020-12-24 0001800392 mlgo:ShenzhenWeiyixinMember 2021-01-01 2021-01-11 0001800392 mlgo:WeidongMember 2021-01-01 2021-01-11 0001800392 mlgo:Korgas233Member 2021-01-01 2021-01-11 0001800392 mlgo:VIYITechnologyIncVIYIMember 2023-01-01 2023-12-31 0001800392 mlgo:VIYITechnologyLtdVIYILtdMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember 2023-01-01 2023-12-31 0001800392 mlgo:Korgas233TechnologyCoLtdKorgas233Member 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember 2023-01-01 2023-12-31 0001800392 mlgo:WeidongTechnologyCoLtdWeidongMember 2023-01-01 2023-12-31 0001800392 mlgo:KorgasWeidongTechnologyCoLtdKorgasWeidongMember 2023-01-01 2023-12-31 0001800392 mlgo:FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember 2023-01-01 2023-12-31 0001800392 mlgo:ExcelCrestLimitedExcelCrestMember 2023-01-01 2023-12-31 0001800392 mlgo:ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember 2023-01-01 2023-12-31 0001800392 mlgo:WisdomLabIncWisdomLabMember 2023-01-01 2023-12-31 0001800392 mlgo:CDDICapitalLtdMember 2023-01-01 2023-12-31 0001800392 mlgo:VIWOTechnologyIncMember 2023-01-01 2023-12-31 0001800392 mlgo:ViwoTechnologyLimitedViwoTechMember 2023-01-01 2023-12-31 0001800392 mlgo:ViwoTechnologyHkCo.LimitedViwoHkMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenViwotongTechnologyCoLtdViwotongTechMember 2023-01-01 2023-12-31 0001800392 mlgo:ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember 2023-01-01 2023-12-31 0001800392 mlgo:KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember 2023-01-01 2023-12-31 0001800392 mlgo:GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember 2023-01-01 2023-12-31 0001800392 mlgo:BeijingYounikeInformationTechnologyCoLtdYounikeMember 2023-01-01 2023-12-31 0001800392 mlgo:ShenzhenWeidongTechnologyCoLtdSZWeidongMember 2023-01-01 2023-12-31 0001800392 currency:CNY mlgo:YearEndTranslationRatesMember 2022-01-01 2022-12-31 0001800392 currency:CNY mlgo:YearEndTranslationRatesMember 2023-01-01 2023-12-31 0001800392 currency:CNY mlgo:AverageTranslationRatesMember 2021-01-01 2021-12-31 0001800392 currency:CNY mlgo:AverageTranslationRatesMember 2022-01-01 2022-12-31 0001800392 currency:CNY mlgo:AverageTranslationRatesMember 2023-01-01 2023-12-31 0001800392 mlgo:ShanghaiWeimuMember 2023-12-31 0001800392 mlgo:ViwoTechMember 2023-12-31 0001800392 mlgo:VizeTechnologyLimitedMember 2023-12-31 0001800392 us-gaap:OfficeEquipmentMember 2023-12-31 0001800392 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001800392 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001800392 srt:MinimumMember us-gaap:VehiclesMember 2023-12-31 0001800392 srt:MaximumMember us-gaap:VehiclesMember 2023-12-31 0001800392 us-gaap:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001800392 us-gaap:CustomerRelationshipsMember 2023-12-31 0001800392 mlgo:TechnologyKnowHowsMember 2023-12-31 0001800392 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001800392 us-gaap:CopyrightsMember 2023-12-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2021-01-01 2021-12-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:CentralProcessingAdvertisingAlgorithmServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:MobileGamesMember 2021-01-01 2021-12-31 0001800392 mlgo:MobileGamesMember 2022-01-01 2022-12-31 0001800392 mlgo:MobileGamesMember 2023-01-01 2023-12-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2021-01-01 2021-12-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2022-01-01 2022-12-31 0001800392 mlgo:SalesOfIntelligentChipsMember 2023-01-01 2023-12-31 0001800392 mlgo:SoftwareDevelopmentsMember 2021-01-01 2021-12-31 0001800392 mlgo:SoftwareDevelopmentsMember 2022-01-01 2022-12-31 0001800392 mlgo:SoftwareDevelopmentsMember 2023-01-01 2023-12-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001800392 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001800392 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001800392 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001800392 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001800392 mlgo:MainlandPRCMember 2021-01-01 2021-12-31 0001800392 mlgo:MainlandPRCMember 2022-01-01 2022-12-31 0001800392 mlgo:MainlandPRCMember 2023-01-01 2023-12-31 0001800392 country:HK 2021-01-01 2021-12-31 0001800392 country:HK 2022-01-01 2022-12-31 0001800392 country:HK 2023-01-01 2023-12-31 0001800392 mlgo:InternationalMember 2021-01-01 2021-12-31 0001800392 mlgo:InternationalMember 2022-01-01 2022-12-31 0001800392 mlgo:InternationalMember 2023-01-01 2023-12-31 0001800392 mlgo:ShanghaiWeimuMember 2022-12-31 0001800392 mlgo:ViwoTechMember 2022-12-31 0001800392 mlgo:VizeTechnologyLimitedMember 2022-12-31 0001800392 us-gaap:SubsequentEventMember 2024-03-01 2024-03-22 0001800392 mlgo:WeidongMember mlgo:BimaiMember 2021-07-01 0001800392 mlgo:YYOnlineMember mlgo:BimaiMember 2021-07-01 0001800392 mlgo:ShanghaiGuoyuMember 2021-07-01 0001800392 mlgo:TapuyuAndPengchengKeyiMember 2021-11-02 2021-11-17 0001800392 mlgo:TapuyuAndPengchengKeyiMember 2023-01-01 2023-12-31 0001800392 mlgo:BimaiMember 2022-09-01 2022-09-30 0001800392 mlgo:BimaiMember 2022-01-01 2022-12-31 0001800392 mlgo:YounikeMember 2022-12-01 2022-12-23 0001800392 mlgo:ShanghaiGuoyuMember 2023-01-01 2023-12-31 0001800392 mlgo:PengchengKeyiMember 2023-01-01 2023-12-31 0001800392 mlgo:BimaiMember 2023-01-01 2023-12-31 0001800392 mlgo:YounikeMember 2023-01-01 2023-12-31 0001800392 mlgo:TapuyuAndPengchengKeyiMember 2021-11-01 0001800392 mlgo:PengchengKeyiMember 2021-11-17 0001800392 mlgo:BimaiMember 2022-09-23 0001800392 mlgo:YounikeMember 2022-12-23 0001800392 mlgo:FedaElectronicsCoMember 2023-03-31 0001800392 mlgo:FedaElectronicsCoMember 2023-01-01 2023-03-31 0001800392 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001800392 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001800392 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001800392 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001800392 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001800392 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001800392 us-gaap:OfficeEquipmentMember 2022-12-31 0001800392 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001800392 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001800392 us-gaap:VehiclesMember 2022-12-31 0001800392 us-gaap:VehiclesMember 2023-12-31 0001800392 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001800392 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001800392 us-gaap:CustomerRelationshipsMember 2022-12-31 0001800392 mlgo:SoftwareCopyrightMember 2022-12-31 0001800392 mlgo:SoftwareCopyrightMember 2023-12-31 0001800392 mlgo:Investment1Member 2022-12-31 0001800392 mlgo:Investment1Member 2023-12-31 0001800392 mlgo:Investment2Member 2022-12-31 0001800392 mlgo:Investment2Member 2023-12-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShenzhenYitianAcquisitionMember 2023-12-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2022-12-31 0001800392 mlgo:GoodwillFromShanghaiGuoyuAcquisitionMember 2023-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2021-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2021-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-12-31 0001800392 mlgo:JoyousDragonMember 2022-12-31 0001800392 mlgo:JoyousDragonMember 2023-12-31 0001800392 us-gaap:ParentMember 2022-01-01 2022-12-31 0001800392 us-gaap:ParentMember 2023-01-01 2023-12-31 0001800392 country:SG 2023-01-01 2023-12-31 0001800392 country:CN 2023-01-01 2023-12-31 0001800392 country:CN 2023-12-31 0001800392 country:HK 2023-12-31 0001800392 mlgo:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001800392 mlgo:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001800392 mlgo:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001800392 mlgo:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001800392 mlgo:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001800392 mlgo:OneVendorMember mlgo:PurchasesMember mlgo:VendorConcentrationRiskMember 2021-01-01 2021-12-31 0001800392 mlgo:OneVendorMember mlgo:PurchasesMember mlgo:VendorConcentrationRiskMember 2022-01-01 2022-12-31 0001800392 mlgo:OneVendorMember mlgo:PurchasesMember mlgo:VendorConcentrationRiskMember 2023-01-01 2023-12-31 0001800392 mlgo:OneVendorMember us-gaap:AccountsPayableMember mlgo:VendorConcentrationRiskMember 2022-01-01 2022-12-31 0001800392 mlgo:OneVendorMember us-gaap:AccountsPayableMember mlgo:VendorConcentrationRiskMember 2023-01-01 2023-12-31 0001800392 mlgo:OrdinarySharesMember 2018-05-14 0001800392 mlgo:OrdinarySharesMember 2018-05-04 0001800392 us-gaap:IPOMember 2021-02-01 2021-02-11 0001800392 us-gaap:OverAllotmentOptionMember 2021-02-01 2021-02-11 0001800392 2021-02-01 2021-02-11 0001800392 mlgo:SponsorMember us-gaap:IPOMember 2021-02-01 2021-02-11 0001800392 mlgo:SponsorMember us-gaap:IPOMember 2021-02-11 0001800392 mlgo:LadenburgThalmannCoMember 2021-02-01 2021-02-11 0001800392 2022-12-01 2022-12-09 0001800392 mlgo:JoyousJDLimitedMember 2022-12-01 2022-12-09 0001800392 mlgo:PublicWarrantsMember 2023-12-31 0001800392 mlgo:PublicWarrantsMember 2023-12-31 0001800392 us-gaap:PrivatePlacementMember 2023-01-01 2023-12-31 0001800392 us-gaap:PrivatePlacementMember 2023-12-31 0001800392 2021-02-11 0001800392 2022-12-09 0001800392 us-gaap:WarrantMember 2022-12-09 0001800392 us-gaap:WarrantMember 2022-12-31 0001800392 us-gaap:WarrantMember 2022-12-01 2022-12-09 0001800392 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2021-01-01 2021-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2021-01-01 2021-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-01-01 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-01-01 2023-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2022-12-31 0001800392 mlgo:CentralProcessingAlgorithmServicesMember 2023-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2022-12-31 0001800392 mlgo:IntelligentChipsAndServicesMember 2023-12-31 0001800392 mlgo:WiMiHologramCloudIncMember us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember 2024-01-01 2024-01-04 0001800392 mlgo:WiMiHologramCloudIncMember us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember 2024-01-04 0001800392 us-gaap:InvestorMember us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember 2024-01-01 2024-01-10 0001800392 us-gaap:InvestorMember us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember 2024-01-10 0001800392 mlgo:WiMiHologramCloudIncMember us-gaap:SubsequentEventMember mlgo:ForwardPurchaseAgreementMember 2024-02-01 2024-02-27 0001800392 us-gaap:InvestorMember us-gaap:SubsequentEventMember mlgo:SecuritiesPurchaseAgreementMember 2024-02-27 0001800392 srt:ParentCompanyMember 2022-12-31 0001800392 srt:ParentCompanyMember 2023-12-31 0001800392 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001800392 srt:ParentCompanyMember 2022-01-01 2022-12-31 0001800392 srt:ParentCompanyMember 2023-01-01 2023-12-31 0001800392 srt:ParentCompanyMember 2020-12-31 0001800392 srt:ParentCompanyMember 2021-12-31 iso4217:USD shares iso4217:USD shares pure iso4217:CNY iso4217:CNY shares false 2023 FY 0001800392 20-F false true 2023-12-31 --12-31 false false 001-40024 MicroAlgo Inc. E9 Unit 507 Building C Taoyuan Street Shenzhen CN 518052 518052 Min Shu Unit 507 Building C Taoyuan Street Shenzhen CN 86 0755 88600589 Ordinary share, $0.001 par value (US$0.01 if retroactively adjusted to reflect the 10-to-1 share consolidation effected on March 22, 2024) MLGO NASDAQ 51606706 No No Yes Yes Non-accelerated Filer true false false false U.S. GAAP false ONESTOP ASSURANCE PAC 6732 Singapore 297710673 317212066 44786884 -0 18411162 2599455 18125011 23011758 3249009 909047 25929098 48495817 6847080 1858511 1156281 163257 39987762 384520102 408287084 57645685 1012107 749952 105885 1200000 97062 13704 1281860 25600 3614 987848 139473 6716250 1050922 372713 52623 106274006 117535145 2233175 315299 502055247 410520259 57960984 14221369 20932927 2955501 11205880 10372767 1464522 5523915 21242685 2999235 1067903 18465025 2607060 13500000 1906053 1049326 279510 39464 385591 522843 73820 33453984 85315757 12045655 214189 1679062 1893251 35347235 85315757 12045655 0.001 0.001 1000000 1000000 0 0 0.01 0.01 200000000 200000000 4385671 4385671 5160671 5160671 312543 365515 51607 320210652 439776100 62091589 129602088 -77156553 -10893664 11964279 13134098 1854391 2834688 -54712520 -7724811 464924250 321406640 45379112 1783762 3797862 536217 466708012 325204502 45915329 502055247 410520259 57960984 310186386 447812310 569906586 80464595 219064278 138247782 10109828 1427397 529250664 586060092 580016414 81891992 315597133 458587778 406026720 57326545 213653531 127472314 173989694 24565447 5419964 3769663 2760388 389737 34049653 34516321 24916851 3517987 107035272 93684006 161191572 22758492 117415639 16577808 18457742 35493300 106274006 15004731 13713233 6602198 932158 3239892 832355 161722739 180344168 419160654 59180913 51930792 -52871854 -245170960 -34615466 1258006 -1064204 -27925753 -3942812 1885104 1789539 3883115 548253 -1790309 -443802 -613232 -86582 2001407 2246901 1127156 159142 3354208 2528434 -23528714 -3321999 55285000 -50343420 -268699674 -37937465 2351565 102338 166476 23505 -1804356 -3901192 -2666910 -376539 547209 -3798854 -2500434 -353034 54737791 -46544566 -266199240 -37584431 -538060 292942 2014100 284369 55275851 -46837508 -268213340 -37868800 54737791 -46544566 -266199240 -37584431 -455030 -30643029 -57547208 -8125038 54282761 -77187595 -323746448 -45709469 -538060 35453 2014100 284369 54820821 -77223048 -325760548 -45993838 3960396 3960396 3986029 3986029 4561903 4561903 4561903 4561903 13.96 13.96 -11.75 -11.75 -58.79 -58.79 -8.30 -8.30 3960396 269418 186384247 9420703 178983172 -2585684 1550349 374022205 52807856 425275 43125 133826405 133869530 18900918 -46837508 233413 -46604095 -6579990 2543576 -2543576 5420372 5420372 765297 4385671 312543 320210652 11964279 129602088 2834688 1783762 466708012 65894081 775000 52972 119565448 119618420 16888816 -205588822 2014100 -203574722 -28742531 1169819 -1169819 -57547208 -57547208 -8125037 5160671 365515 439776100 13134098 -77156553 -54712520 3797862 325204502 45915329 -54737791 46544565 266199240 37584430 9599219 9246249 1041272 147016 1440000 6034215 -1307865 -184656 119618420 16888816 -1804356 -3901192 -2666911 -376539 1064204 -124104 -17522 -208 -65587 803200 978197 802313 113278 1396730 18457742 35493300 106274006 15004731 13713233 6602198 932158 -832355 3239892 -32527599 6448443 350576 49498 4139852 -4649193 -909047 -128348 15546090 -1715886 22566719 3186175 1528701 -959320 -68145 -125755 2456717 948491 6711558 947599 6762751 -2312407 -833113 -117626 1817942 -367174 7524461 1062372 -802884 -922322 -984005 -138931 -4476089 -382068 137252 19378 98530180 13151930 -45412006 -6411681 600000 600000 1256260 177370 232314 1082389 -437873 -61823 103299083 109791056 18411162 2599455 103299083 108726852 20000000 161638 2033 -21160000 21335190 -41830676 18590629 -16717029 -2360262 -38618394 28935483 201054030 20598434 84405291 37461686 5289182 7628692 13500000 1906053 20531692 5616145 25591431 3613231 5616145 330 138970347 -3839564 -25079283 -16296787 76553117 10808466 -1394150 9896303 5077311 716861 30226071 25342076 19501393 2753384 242142526 272368597 297710673 42033500 272368597 297710673 317212066 44786884 4357844 1250425 235198 33207 113131 20124 124995 17648 3689844 621909 742238 586741 82841 <p id="xdx_80F_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_z0bjLjaco5M" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 1 — <span id="xdx_82F_zYFHBSmX5fM7">Nature of business and organization</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">MicroAlgo Inc. (“MicroAlgo” or the “Company”) (f/k/a Venus Acquisition Corporation (“Venus”)), a Cayman Islands exempted company, entered into the Merger Agreement dated June 10, 2021 (as amended on January 24, 2022, August 2, 2022, August 3, 2022 and August 10, 2022, the “Merger Agreement”), by and among WiMi Hologram Cloud Inc. (“WiMi” or the “Majority Shareholder”), Venus, Venus Merger Sub Corporation (“Venus Merger Sub”), a Cayman Islands exempted company incorporated for the purpose of effectuating the Business Combination, and VIYI Algorithm Inc. (“VIYI”), a Cayman Islands exempted company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On December 9, 2022, in accordance with the Merger Agreement, the closing of the business combination (the “Closing”) occurred, pursuant to which Venus issued <span id="xdx_906_eus-gaap--SharesIssued_c20221209__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VIYIShareholdersMember_pdd"> 3,960,396</span> ordinary shares<sup>1</sup> to VIYI shareholders. As a result of the consummation of the business combination, VIYI is now a wholly-owned subsidiary of the Company, which has changed its name to MicroAlgo Inc.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The business combination was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, Venus will be treated as the “acquired” company for financial reporting purposes. This determination was primarily based on the holders of VIYI expecting to have a majority of the voting power of the post-combination company, VIYI senior management comprising substantially all of the senior management of the post-combination company, the relative size of VIYI compared to Venus, and VIYI operations comprising the ongoing operations of the post-combination company. Accordingly, for accounting purposes, the business combination will be treated as the equivalent of VIYI issuing shares for the net assets of Venus, accompanied by a recapitalization. The net assets of Venus will be stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the business combination will be those of VIYI. (See Note 3 for details)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">VIYI Algorithm Inc. (“VIYI”), is a company incorporated on September 24, 2020 under the laws of the Cayman Islands. WiMi Hologram Cloud Inc. (“WiMi Inc.” or the “Parent”) is VIYI’s parent company. VIYI, its consolidated subsidiaries, its former variable interest entity (“VIE”) and VIE’s subsidiaries is primarily engaged in providing central processing algorithm services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On March 8, 2011, Shenzhen Yitian Internet Technology Co., Ltd. (“historical VIE”) was established under the laws of the People’s Republic of China. Shenzhen Yitian is one of our operating entities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On January 14, 2019, Shenzhen Yitian established a fully owned subsidiary Shenzhen Yiyou Online Technology Co., Ltd. (<span style="font-family: Times New Roman, Times, Serif">“</span>YY Online<span style="font-family: Times New Roman, Times, Serif">”</span>), YY Online is one of our operating entities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On October 28, 2020, Shenzhen Yitian established a fully owned subsidiary Weidong Technology Co., Ltd.(<span style="font-family: Times New Roman, Times, Serif">“</span>Weidong<span style="font-family: Times New Roman, Times, Serif">”</span>) in Hainan, Weidong is one of our operating entities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On October 9, 2020, VIYI set up a wholly owned holding company in Hong Kong, VIYI Technology Ltd. (“VIYI Ltd”), which holds all of the outstanding equity of Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “WOFE”) which established on November 18, 2020 under the laws of the PRC.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On November 30, 2020, Shenzhen Weiyixin established Shanghai Weimu Technology Co., Ltd., (“Shanghai Weimu”) in the PRC, and Shenzhen Weiyixin holds <span id="xdx_906_ecustom--OutstandingEquity_c20201101__20201130__srt--CounterpartyNameAxis__custom--ShanghaiWeimuMember_zzfhoS5B3ZL7" title="Outstanding equity">58%</span> outstanding equity of Shanghai Weimu.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On April 15, 2021, VIYI Ltd formed a <span id="xdx_904_ecustom--OwnedSubsidiary_c20210401__20210415__srt--CounterpartyNameAxis__custom--VIYILtdMember_z7YFEl3qvRi5" title="Owned subsidiary">55%</span> owned subsidiary Viwo Technology Limited (“Viwo Technology”), a Hong Kong limited company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="background-color: white">On July 1, 2021, Weidong acquired <span id="xdx_90A_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_c20210701__srt--CounterpartyNameAxis__custom--WeidongMember_zqrNQ7WJlceg" title="Acquired interest">99%</span> interest of Shanghai Guoyu Information Technologies Co., Ltd (“Shanghai Guoyu”). The remaining 1% of Shanghai Guoyu is acquired by YY Online. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td> <td style="width: 0.25in; text-align: left"><sup>1</sup></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Number of shares has been retrospectively adjusted for the share consolidation effective March 22, 2024. See Note 20 - Subsequent Event.</i></span></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="background-color: white">On July 14, 2021, Weidong transferred its <span id="xdx_909_ecustom--EquityInterestTransferred_c20210702__20210714__srt--CounterpartyNameAxis__custom--WeidongMember_zISMbkQBzRPe" title="Equity interest transferred">100%</span> equity interest of Korgas Weidong to Shanghai Guoyu.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="background-color: white">On July 19, 2021, Viwo Technology established a fully owned subsidiary Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”) in Shenzhen to support its operations. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="background-color: white">In November 2021, Viwotong Tech acquired <span id="xdx_900_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_c20211130__srt--CounterpartyNameAxis__custom--ViwotongMember_zU5LDdtnHNH4" title="Acquired interest">100%</span> equity interests of Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”). </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">In December 2022, <span style="background-color: white">Viwotong Tech</span> acquired <span id="xdx_90E_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_c20221231__srt--CounterpartyNameAxis__custom--ViwotongMember_zGqFc0n6MDsb" title="Acquired interest">100%</span> equity of Beijing Younike Information Technology Co., Ltd. (<span style="font-family: Times New Roman, Times, Serif">“</span>Younike<span style="font-family: Times New Roman, Times, Serif">”</span>).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On March 27, 2023, Weidong established a fully owned subsidiary Shenzhen Weidong Technology Co., Ltd. (<span style="font-family: Times New Roman, Times, Serif">“</span>SZ Weidong<span style="font-family: Times New Roman, Times, Serif">”</span>) in Shenzhen.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On May 17, 2023, YY Online transferred <span id="xdx_907_ecustom--EquityInterestTransferred_c20230301__20230317__srt--CounterpartyNameAxis__custom--YYOnlineMember_z9BWqgSYo4Pe" title="Equity interest transferred">1%</span> equity of <span style="background-color: white">Shanghai Guoyu to </span>SZ Weidong.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On June 5, 2023 VIYI Technology Ltd established a fully owned subsidiary <span style="background-color: white">CDDI Capital Ltd (“CDDI”) in </span>British Virgin Islands.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On June 27, 2023, CDDI formed a <span id="xdx_90B_ecustom--OwnedSubsidiary_c20230601__20230627__srt--CounterpartyNameAxis__custom--CDDIMember_zrh7ibwiAn1f" title="Owned subsidiary">55%</span> owned subsidiary <span style="background-color: white">VIWO Technology Inc.(“</span>VIWO Cayman”) in Cayman.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On July 31, 2023, VIYI Technology Ltd transferred its equity of Viwo Technology Limited to VIWO Cayman. VIWO Cayman holds <span id="xdx_905_ecustom--EquityInterestTransferred_c20210702__20210731__srt--CounterpartyNameAxis__custom--VIWOMember_zvV03xLrzif4" title="Equity interest transferred">100%</span> equity in Viwo Technology.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On December 20, 2023, VIWO Cayman established a fully owned subsidiary VIWO Technology (HK) Co., Limited (“VIWO HK”) in Hong Kong.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">On January 23, 2024, VIWO Technology (HK) Co., Limited established a wholly-owned subsidiary, Beijing Viwotong Technology Co., Ltd.(“Beijing Viwotong”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in; text-align: justify">In February 2024, Shenzhen Viwotong transferred <span id="xdx_90B_ecustom--EquityInterestTransferred_c20240201__20240229__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--CounterpartyNameAxis__custom--ShenzhenViwotongMember_zqulGQ0xVivc" title="Equity interest transferred">100%</span> equity of Tapuyu and Younike to Beijing Viwotong.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(1)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><i>Reorganization of Shenzhen Yitian:</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”) was established on March 8, 2011 and was acquired by the Parent’s VIE, WiMi Cloud Software Co., Ltd. (“Beijing WiMi”) in 2015. Shenzhen Yitian and subsidiaries are in the PRC and mainly engaged in provide algorithm services in advertising and gaming industry.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On December 24, 2020, Beijing WiMi transferred <span id="xdx_906_ecustom--EquityInterestTransferred_c20201201__20201224__srt--CounterpartyNameAxis__custom--YaoZhaohuaMember_pdd" title="Equity interest transferred">99.0%</span> and <span id="xdx_901_ecustom--EquityInterestTransferred_c20201201__20201224__srt--CounterpartyNameAxis__custom--SunYadongMember_pdd" title="Equity interest transferred">1.0%</span> equity interests in Shenzhen Yitian to Ms. Yao Zhaohua and Ms. Sun Yadong for consideration of RMB 1 and RMB 1, respectively, pursuant to share transfer agreements. Ms. Yao Zhaohua and Ms. Sun Yadong and the original shareholders of Shenzhen Yitian entered into contractual agreements with Shenzhen Weiyixin on December 24, 2020, which granted Shenzhen Weiyixin effective control of Shenzhen Yitian from December 24, 2020 and enable Shenzhen Weiyixin to receive all the expected residual returns of Shenzhen Yitian and its subsidiaries. The reorganization was completed on December 24, 2020. Shenzhen Weiyixin becomes the primary beneficiary of Shenzhen Yitian and its subsidiaries.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On January 11, 2021, Shenzhen Yitian transferred its <span id="xdx_90F_ecustom--EquityInterestTransferred_c20210101__20210111__srt--CounterpartyNameAxis__custom--ShenzhenWeiyixinMember_pdd" title="Equity interest transferred">100%</span> equity interest of Weidong and subsidiaries to Shenzhen Weiyixin; its <span id="xdx_90C_ecustom--EquityInterestTransferred_c20210101__20210111__srt--CounterpartyNameAxis__custom--WeidongMember_pdd" title="Equity interest transferred">100%</span> equity interest YY Online to Weidong and its <span id="xdx_907_ecustom--EquityInterestTransferred_c20210101__20210111__srt--CounterpartyNameAxis__custom--Korgas233Member_pdd" title="Equity interest transferred">100%</span> equity interest in Korgas 233 and Wuhan 233 to YY Online. As a result, Wuhan 233 and Korgas 233 became wholly owned subsidiaries of YY Online and YY Online became wholly owned subsidiary of Weidong and Weidong became wholly owned subsidiary of Shenzhen Weiyixin.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">All of these entities are under common control of shareholders of VIYI, which results in the consolidation of Shenzhen Yitian and its subsidiaries which have been accounted for as a reorganization of entities under common control at carrying value. The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the accompanying consolidated financial statements of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(2)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Termination of the VIE Arrangements<i>:</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Due to the business strategy adjustment, Shenzhen Yitian and its subsidiaries no longer operate the business involving foreign investment restrictions since March 1, 2022, therefore VIYI is able to have direct equity interest in Shenzhen Yitian and its subsidiaries. On April 1, 2022, VIYI terminated the agreements under the VIE structure with Shenzhen Yitian. Shenzhen Yitian’s original shareholders transferred their respective ownership to VIYI WFOE and VIYI WFOE obtained 100% equity control of Shenzhen Yitian and its subsidiaries on April 1, 2022. The reorganization has no effect on the consolidated financial statements as Shenzhen Yitian has been under common control of VIYI Cayman that there is no change of reporting entities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The accompanying consolidated financial statements reflect the activities of MicroAlgo and each of the following entities as of December 31, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_zHHNn93cTbM7" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: left"><span style="font-size: 10pt"><b>Name</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Background</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 32%; text-align: left"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember" title="Name">VIYI Technology Inc. (“VIYI”)</span></span></td> <td style="width: 2%; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A Cayman Islands company Incorporated on September 24, 2020</span></td> <td style="width: 2%; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="width: 32%; text-align: left"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember" title="Ownership">100% owned by MicroAlgo</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember" title="Name">VIYI Technology Ltd. (“VIYI Ltd”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A Hong Kong company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember" title="Ownership">100% owned by VIYI</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on October 9, 2020</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A holding company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember" title="Name">Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="2" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember" title="Ownership">100% owned by VIYI Ltd </span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on November 18, 2020 </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A holding company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember" title="Name">Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember" title="Ownership">100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on March 08, 2011</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Primarily engages central processing algorithm in mobile games industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member" title="Name">Korgas 233 Technology Co., Ltd. (“Korgas 233”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member" title="Ownership">100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by YY Online after January 11, 2021; dissolved in October 2023</span> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on September 15, 2017</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Primarily engages in central processing algorithm in mobile games industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: left"><span style="font-size: 10pt"><b>Name</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Background</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 32%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember" title="Name">Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)</span></span></td> <td style="width: 2%; text-align: left"> </td> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company Incorporated on October 16, 2015 Primarily engages in central processing algorithm in advertising industry</span></td> <td style="width: 2%; text-align: left"> </td> <td style="width: 32%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember" title="Ownership">100% owned by Shenzhen Yitian</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember" title="Name">Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company Incorporated on January 14, 2019 Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember" title="Ownership">100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Weidong after January 11, 2021</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on May 15, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in mobile games industry</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Name">Weidong Technology Co., Ltd. (“Weidong”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Ownership">100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Shenzhen Weiyixin after January 11, 2021</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 28, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Name">Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember_zTIjB0wE42Rc" title="Ownership">100% owned by Weidong before July 14, 2021; 100% owned by Shanghai Guoyu after July 14, 2021</span> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 30, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Name">Fe-da Electronics Company Private Limited (“Fe-da Electronics”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Singapore company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on January 9, 2009</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in resale of intelligent chips and customization of central processing units</span></td> <td style="text-align: left"> </td></tr> <tr style="background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Name">Excel Crest Limited (“Excel Crest”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on September 10, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Support the daily operations of Fe-da Electronics in Hong Kong</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Name">Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Ownership">58% owned by Shenzhen Weiyixin</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on November 30, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in providing software support services</span></td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Name</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Background</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Name">Wisdom Lab Inc. (“Wisdom Lab”)</span></span></td> <td style="text-align: left; width: 2%"> </td> <td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Cayman Islands company</span></td> <td style="text-align: left; width: 2%"> </td> <td rowspan="3" style="text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on May 6, 2021</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in software solution for intelligent chips</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--CDDICapitalLtdMember_zKtH42rRZUV" title="Name">CDDI Capital Ltd (”CDDI”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A British Virgin Islands company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--CDDICapitalLtdMember_zFMhHCdzUlwd" title="Ownership">100% owned by VIYI Ltd</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on June 5, 2023</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A holding company</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIWOTechnologyIncMember_zMcQDaT07NUh" title="Name">VIWO Technology Inc. (“VIWO Cayman”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Cayman Islands company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIWOTechnologyIncMember_zpld2TpoH5Li" title="Ownership">55% owned by CDDI</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on June 27, 2023</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A holding company</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember_zwueCOX33aAi" title="Name">Viwo Technology Limited. (“Viwo Tech”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="text-align: left"> </td> <td rowspan="4" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Ownership">100% owned by VIWO Cayman</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on April 15, 2021</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in intelligent chips design</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 1pt"> </span></td> <td style="text-align: left"><span style="font-size: 1pt"> </span></td> <td style="text-align: left"><span style="font-size: 1pt"> </span></td> <td style="text-align: left"><span style="font-size: 1pt"> </span></td></tr> <tr style="vertical-align: top; background-color: white"> <td> </td> <td> </td> <td> </td> <td style="text-align: left"> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top; background-color: #C6E9FF"> <td rowspan="3" style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyHkCo.LimitedViwoHkMember_zwyDwAweCGU8" title="Name">VIWO Technology (HK) Co., Limited (“VIWO HK”)</span></td> <td> </td> <td><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A Hong Kong company</span></td> <td> </td> <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyHkCo.LimitedViwoHkMember_zKeOswC3hvh1" title="Ownership">100% owned by VIWO Cayman</span></span></td></tr> <tr style="vertical-align: top; background-color: #C6E9FF"> <td> </td> <td><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on December 20, 2023</span></td> <td> </td> <td> </td></tr> <tr style="vertical-align: top; background-color: #C6E9FF"> <td> </td> <td><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A holding company</span></td> <td> </td> <td> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="2" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Name">Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="2" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Ownership">100% owned by Viwo Tech</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 19, 2021</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Name">Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Ownership">99% owned by Weidong, 1% owned by SZ Weidong</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on March 18, 2019</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Name">Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Ownership">100% owned by Shanghai Guoyu; dissolved in August 2023</span> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 23, 2021</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Name">Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Ownership">100% owned by Viwotong Tech</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on June 22, 2021</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember" title="Name">Beijing Younike Information Technology Co., Ltd. (“Younike”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember" title="Ownership">100% owned by Viwotong Tech</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on July 22, 2022</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember" title="Name">Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember" title="Ownership">100% owned by Weidong</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on March 27, 2023</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A1_zS48kSctMzkh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b><span style="text-decoration: underline">Contractual Arrangements (Terminated April 1, 2022)</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Due to legal restrictions on foreign ownership and investment in, among other areas, value-added telecommunications services, which include the operations of internet content providers, prior to April 1, 2022, the Company operates its internet and other businesses in which foreign investment is restricted or prohibited in the PRC through certain PRC domestic companies. As such, Shenzhen Yitian (from December 24, 2020) is controlled through contractual agreements in lieu of direct equity ownership by the Company or any of its subsidiaries.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Shenzhen Yitian and its subsidiary used to provide Internet information consulting services which required the possession of the Internet Content Provision (“ICP”) licenses and were subject to foreign investment restrictions under relevant PRC laws and regulations. Due to subsequent business strategy adjustment, Shenzhen Yitian and its subsidiary have terminated such Internet information consulting services since March 1, 2022. As a result of the termination of such services, Shenzhen Yitian and its subsidiary were later notified by relevant PRC government authority that the ICP licenses were no longer required and their business was no longer subject to foreign investment restrictions, therefore VIYI can own direct equity interest in Shenzhen Yitian and its subsidiaries. VIYI terminated the agreements under the VIE structure with Shenzhen Yitian, and VIYI’s WFOE achieved 100% equity control of Shenzhen Yitian and its subsidiaries on April 1, 2022. VIYI now controls and receives the economic benefits of Shenzhen Yitian and its subsidiaries’ business operation through equity ownership.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b><i>Shenzhen Yitian</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The contractual arrangements consist of a series of four agreements, shareholders power of attorney and irrevocable commitment letters (collectively the “Contractual Arrangements”, which were signed on December 24, 2020). The significant terms of the Contractual Agreements are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Exclusive Business Cooperation Agreement</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Under the exclusive business cooperation agreement between Shenzhen Weiyixin and Shenzhen Yitian dated December 24, 2020, Shenzhen Weiyixin has the exclusive right to provide to Shenzhen Yitian consulting and services related to, among other things, use of software, operation maintenance, product development, and management and marketing consulting. Shenzhen Weiyixin has the exclusive ownership of intellectual property rights created as a result of the performance of this agreement. Shenzhen Yitian agrees to pay Shenzhen Weiyixin service fee at an amount equal to the consolidated net income after offsetting previous year’s loss (if any). This agreement remained effective until April 1, 2022 when the agreement was terminated by Shenzhen Weiyixin.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Exclusive Share Purchase Option Agreement</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Pursuant to the exclusive share purchase option agreement dated December 24, 2020, by and among Shenzhen Weiyixin, Shenzhen Yitian and each of the shareholders of Shenzhen Yitian, each of the shareholders of Shenzhen Yitian irrevocably granted Shenzhen Weiyixin an exclusive call option to purchase, or have its designated person(s) to purchase, at its discretion, all or part of their equity interests in Shenzhen Yitian, and the purchase price shall be the lowest price permitted by applicable PRC law. Each of the shareholders of Shenzhen Yitian undertakes that, without the prior written consent of Shenzhen Weiyixin or us, they may not increase or decrease the registered capital, amend its articles of association or change registered capital structure. This agreement will remain effective unless terminated in the event that the entire equity interests held by registered shareholders in Shenzhen Yitian have been transferred to Shenzhen Weiyixin or until the date when it is terminated by Shenzhen Weiyixin. Any transfer of shares pursuant to this agreement would be subject to PRC regulations and to any changes required thereunder.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Equity Interest Pledge Agreement</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Pursuant to the equity interest pledge agreement dated December 24, 2020, by and among Shenzhen Weiyixin, Shenzhen Yitian and the shareholders of Shenzhen Yitian, the shareholders of Shenzhen Yitian pledged all of their equity interests in Shenzhen Yitian to Shenzhen Weiyixin to guarantee their and Shenzhen Yitian’s obligations under the contractual arrangements including the exclusive consulting and services agreement, the exclusive option agreement, the power of attorney and this equity interest pledge agreement, as well as any loss incurred due to events of default defined therein and all expenses incurred by Shenzhen Weiyixin in enforcing such obligations of Shenzhen Yitian or its shareholders. The shareholders of Shenzhen Yitian agree that, without Shenzhen Weiyixin’s prior written approval, during the term of the equity interest pledge agreement, they will not dispose of the pledged equity interests or create or allow any other encumbrance on the pledged equity interests. The pledge under the equity interest pledge agreement shall take effect upon the completion of registration with the relevant administration for industry and commerce, which was completed as of January 29, 2021, and shall remain valid until the earlier of (1) the completion of all contractual obligations and the repayment of all secured debts, or (2) the time when the pledgee and/or the appointed person(s) have decided, subject to the PRC laws, to purchase the entire equity interests of the pledger in Shenzhen Yitian, and such equity interests of Shenzhen Yitian have been transferred to the pledgee and/or the appointed person(s) in accordance with the law such that the pledgee and/or the appointed person(s) may lawfully engage in the business of Shenzhen Yitian.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Loan Agreement</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Pursuant to the loan agreement dated December 24, 2020, Shenzhen Weiyixin agreed to provide loans to the registered shareholders of Shenzhen Yitian, to be used exclusively as investment in Shenzhen Yitian. The loan must not be used for any other purposes without the relevant lender’s prior written consent. The term of the loan agreement commences from the date of the agreement and ends on the date the lender exercises its exclusive option under the relevant exclusive share purchase option agreement, or when certain defined termination events occur, such as if the lender sends a written notice demanding repayment to the borrower, or upon the default of the borrower, whichever is earlier. After the lender exercises its exclusive option, the borrower may repay the loan by transferring all of its equity interest in the relevant Onshore Holdco to the lender, or a person or entity nominated by the lender, and use the proceeds of such transfer as repayment of the loan. If the proceeds of such transfer are equal to or less than the principal of the loan under the loan agreement, the loan is considered interest-free. If the proceeds of such transfer is higher than the principal of the loan under the loan agreement, any surplus is considered interest for the loan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Power of Attorney</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Pursuant to the power of attorney dated December 24, 2020, by Shenzhen Weiyixin and each shareholder of Shenzhen Yitian, respectively, each shareholder of Shenzhen Yitian irrevocably authorized Shenzhen Weiyixin or any person(s) designated by Shenzhen Weiyixin to exercise such shareholder’s voting rights in Shenzhen Yitian, including, without limitation, the power to participate in and vote at shareholder’s meetings, the power to nominate directors and appoint senior management, the power to sell or transfer such shareholder’s equity interest in Shenzhen Yitian, and other shareholders’ voting rights permitted by PRC law and the Articles of Association of Shenzhen Yitian. The power of attorney remains irrevocable and continuously valid from the date of execution so long as each shareholder remains as a shareholder of Shenzhen Yitian.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Spousal Consent Letters</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Pursuant to these letters, the spouses of the applicable shareholders of Shenzhen Yitian unconditionally and irrevocably agreed that the equity interest in Shenzhen Yitian held by them and registered in their names will be disposed of pursuant to the equity interest pledge agreement, the exclusive option agreement, and the power of attorney. Each of their spouses agreed not to assert any rights over the equity interest in Shenzhen Yitian held by their respective spouses. In addition, in the event that any spouse obtains any equity interest in Shenzhen Yitian held by his or her spouse for any reason, he or she agreed to be bound by the contractual arrangements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Based on the foregoing contractual arrangements, which grant Shenzhen Weiyixin effective control of Shenzhen Yitian and enable Shenzhen Weiyixin to receive all of their expected residual returns, the Company accounts for Shenzhen Yitian as a VIE on December 24, 2020. The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the accompanying consolidated financial statements of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Due to the business strategy adjustment, Shenzhen Yitian and its subsidiaries no longer operate the business involving foreign investment restrictions since March 1, 2022, therefore VIYI is able to have direct equity interest in Shenzhen Yitian and its subsidiaries. On April 1, 2022, VIYI terminated the agreements under the VIE structure with Shenzhen Yitian. Shenzhen Yitian’s original shareholders transferred their respective ownership to VIYI WFOE and VIYI WFOE obtained 100% equity control of Shenzhen Yitian and its subsidiaries on April 1, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 3960396 0.58 0.55 0.99 1 1 1 0.01 0.55 1 1 0.990 0.010 1 1 1 <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_zHHNn93cTbM7" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: left"><span style="font-size: 10pt"><b>Name</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Background</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 32%; text-align: left"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember" title="Name">VIYI Technology Inc. (“VIYI”)</span></span></td> <td style="width: 2%; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A Cayman Islands company Incorporated on September 24, 2020</span></td> <td style="width: 2%; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="width: 32%; text-align: left"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyIncVIYIMember" title="Ownership">100% owned by MicroAlgo</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember" title="Name">VIYI Technology Ltd. (“VIYI Ltd”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A Hong Kong company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIYITechnologyLtdVIYILtdMember" title="Ownership">100% owned by VIYI</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on October 9, 2020</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A holding company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember" title="Name">Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company and deemed a wholly foreign owned enterprise (“WFOE”)</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="2" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeiyixinTechnologyCoLtdShenzhenWeiyixinOrVIYIWFOEMember" title="Ownership">100% owned by VIYI Ltd </span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on November 18, 2020 </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A holding company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember" title="Name">Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYitianInternetTechnologyCoLtdShenzhenYitianMember" title="Ownership">100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on March 08, 2011</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Primarily engages central processing algorithm in mobile games industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member" title="Name">Korgas 233 Technology Co., Ltd. (“Korgas 233”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--Korgas233TechnologyCoLtdKorgas233Member" title="Ownership">100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by YY Online after January 11, 2021; dissolved in October 2023</span> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on September 15, 2017</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Primarily engages in central processing algorithm in mobile games industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: left"><span style="font-size: 10pt"><b>Name</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Background</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 32%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember" title="Name">Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”)</span></span></td> <td style="width: 2%; text-align: left"> </td> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company Incorporated on October 16, 2015 Primarily engages in central processing algorithm in advertising industry</span></td> <td style="width: 2%; text-align: left"> </td> <td style="width: 32%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiWangxinTechnologyCoLtdShenzhenQianhaiMember" title="Ownership">100% owned by Shenzhen Yitian</span></span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember" title="Name">Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company Incorporated on January 14, 2019 Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYiyouOnlineTechnologyCoLtdYYOnlineMember" title="Ownership">100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Weidong after January 11, 2021</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on May 15, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in mobile games industry</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Name">Weidong Technology Co., Ltd. (“Weidong”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--WeidongTechnologyCoLtdWeidongMember" title="Ownership">100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Shenzhen Weiyixin after January 11, 2021</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 28, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember" title="Name">Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KorgasWeidongTechnologyCoLtdKorgasWeidongMember_zTIjB0wE42Rc" title="Ownership">100% owned by Weidong before July 14, 2021; 100% owned by Shanghai Guoyu after July 14, 2021</span> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on October 30, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Name">Fe-da Electronics Company Private Limited (“Fe-da Electronics”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Singapore company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--FedaElectronicsCompanyPrivateLimitedFedaElectronicsMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on January 9, 2009</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily engages in resale of intelligent chips and customization of central processing units</span></td> <td style="text-align: left"> </td></tr> <tr style="background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Name">Excel Crest Limited (“Excel Crest”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ExcelCrestLimitedExcelCrestMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on September 10, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Support the daily operations of Fe-da Electronics in Hong Kong</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Name">Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiWeimuTechnologyCoLtdShanghaiWeimuMember" title="Ownership">58% owned by Shenzhen Weiyixin</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on November 30, 2020</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in providing software support services</span></td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Name</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Background</b></span></td> <td style="text-align: center"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Name">Wisdom Lab Inc. (“Wisdom Lab”)</span></span></td> <td style="text-align: left; width: 2%"> </td> <td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Cayman Islands company</span></td> <td style="text-align: left; width: 2%"> </td> <td rowspan="3" style="text-align: left; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--WisdomLabIncWisdomLabMember" title="Ownership">Disposed in April 2023</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on May 6, 2021</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in software solution for intelligent chips</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--CDDICapitalLtdMember_zKtH42rRZUV" title="Name">CDDI Capital Ltd (”CDDI”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A British Virgin Islands company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--CDDICapitalLtdMember_zFMhHCdzUlwd" title="Ownership">100% owned by VIYI Ltd</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on June 5, 2023</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A holding company</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIWOTechnologyIncMember_zMcQDaT07NUh" title="Name">VIWO Technology Inc. (“VIWO Cayman”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Cayman Islands company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--VIWOTechnologyIncMember_zpld2TpoH5Li" title="Ownership">55% owned by CDDI</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on June 27, 2023</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A holding company</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember_zwueCOX33aAi" title="Name">Viwo Technology Limited. (“Viwo Tech”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Hong Kong company</span></td> <td style="text-align: left"> </td> <td rowspan="4" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyLimitedViwoTechMember" title="Ownership">100% owned by VIWO Cayman</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on April 15, 2021</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in intelligent chips design</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 1pt"> </span></td> <td style="text-align: left"><span style="font-size: 1pt"> </span></td> <td style="text-align: left"><span style="font-size: 1pt"> </span></td> <td style="text-align: left"><span style="font-size: 1pt"> </span></td></tr> <tr style="vertical-align: top; background-color: white"> <td> </td> <td> </td> <td> </td> <td style="text-align: left"> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top; background-color: #C6E9FF"> <td rowspan="3" style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyHkCo.LimitedViwoHkMember_zwyDwAweCGU8" title="Name">VIWO Technology (HK) Co., Limited (“VIWO HK”)</span></td> <td> </td> <td><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A Hong Kong company</span></td> <td> </td> <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ViwoTechnologyHkCo.LimitedViwoHkMember_zKeOswC3hvh1" title="Ownership">100% owned by VIWO Cayman</span></span></td></tr> <tr style="vertical-align: top; background-color: #C6E9FF"> <td> </td> <td><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on December 20, 2023</span></td> <td> </td> <td> </td></tr> <tr style="vertical-align: top; background-color: #C6E9FF"> <td> </td> <td><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A holding company</span></td> <td> </td> <td> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="2" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Name">Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="2" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenViwotongTechnologyCoLtdViwotongTechMember" title="Ownership">100% owned by Viwo Tech</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 19, 2021</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Name">Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuInformationTechnologyCoLtdShanghaiGuoyuMember" title="Ownership">99% owned by Weidong, 1% owned by SZ Weidong</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on March 18, 2019</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Name">Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”)</span></span></td> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"> </td> <td rowspan="3" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashiGuoyuInformationTechnologyCoLtdKashiGuoyuMember" title="Ownership">100% owned by Shanghai Guoyu; dissolved in August 2023</span> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated on July 23, 2021</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engages in R&amp;D and application of intelligent visual algorithm technology</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Name">Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--GuangzhouTapuyuInternetTechnologyCoLtdTapuyuMember" title="Ownership">100% owned by Viwotong Tech</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on June 22, 2021</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember" title="Name">Beijing Younike Information Technology Co., Ltd. (“Younike”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingYounikeInformationTechnologyCoLtdYounikeMember" title="Ownership">100% owned by Viwotong Tech</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on July 22, 2022</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td rowspan="3" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember" title="Name">Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”)</span></span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">A PRC limited liability company</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td rowspan="3" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenWeidongTechnologyCoLtdSZWeidongMember" title="Ownership">100% owned by Weidong</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Incorporated on March 27, 2023</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">●</span></td> <td style="text-align: left"><span style="font-size: 10pt">Primarily engages in central processing algorithm in advertising industry</span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> VIYI Technology Inc. (“VIYI”) 100% owned by MicroAlgo VIYI Technology Ltd. (“VIYI Ltd”) 100% owned by VIYI Shenzhen Weiyixin Technology Co., Ltd. (“Shenzhen Weiyixin”or “VIYI WFOE”) 100% owned by VIYI Ltd Shenzhen Yitian Internet Technology Co., Ltd. (“Shenzhen Yitian”) 100% owned by Beijing WiMi before December 24, 2020 VIE of Shenzhen Weiyixin starting on December 24, 2020. 100% owned by Shenzhen Weiyixin starting April 1, 2022 Korgas 233 Technology Co., Ltd. (“Korgas 233”) 100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by YY Online after January 11, 2021; dissolved in October 2023 Shenzhen Qianhai Wangxin Technology Co., Ltd. (“Shenzhen Qianhai”) 100% owned by Shenzhen Yitian Shenzhen Yiyou Online Technology Co., Ltd. (“YY Online”) 100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Weidong after January 11, 2021 Weidong Technology Co., Ltd. (“Weidong”) 100% owned by Shenzhen Yitian before January 11, 2021; 100% owned by Shenzhen Weiyixin after January 11, 2021 Korgas Weidong Technology Co., Ltd. (“Korgas Weidong”) 100% owned by Weidong before July 14, 2021; 100% owned by Shanghai Guoyu after July 14, 2021 Fe-da Electronics Company Private Limited (“Fe-da Electronics”) Disposed in April 2023 Excel Crest Limited (“Excel Crest”) Disposed in April 2023 Shanghai Weimu Technology Co., Ltd. (“Shanghai Weimu”) 58% owned by Shenzhen Weiyixin Wisdom Lab Inc. (“Wisdom Lab”) Disposed in April 2023 CDDI Capital Ltd (”CDDI”) 100% owned by VIYI Ltd VIWO Technology Inc. (“VIWO Cayman”) 55% owned by CDDI Viwo Technology Limited. (“Viwo Tech”) 100% owned by VIWO Cayman VIWO Technology (HK) Co., Limited (“VIWO HK”) 100% owned by VIWO Cayman Shenzhen Viwotong Technology Co., Ltd. (“Viwotong Tech”) 100% owned by Viwo Tech Shanghai Guoyu Information Technology Co., Ltd. (“Shanghai Guoyu”) 99% owned by Weidong, 1% owned by SZ Weidong Kashi Guoyu Information Technology Co., Ltd. (“Kashi Guoyu”) 100% owned by Shanghai Guoyu; dissolved in August 2023 Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”) 100% owned by Viwotong Tech Beijing Younike Information Technology Co., Ltd. (“Younike”) 100% owned by Viwotong Tech Shenzhen Weidong Technology Co., Ltd. (“SZ Weidong”) 100% owned by Weidong <p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zNgrRXddActk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 2 — <span><span id="xdx_82C_zJokSULVpnRj">Summary of significant accounting policies</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zED4wOrUoBl9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zQ2G7q9n6ENb">Basis of presentation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zLWThM1iZha" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zJyvNCNclozc">Principles of consolidation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_848_eus-gaap--UseOfEstimates_zn7WEhZy2TFc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_ziftxG3thcjg">Use of estimates and assumptions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84B_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zbdQ8kk27BKf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zLpUBDrkgF5b">Foreign currency translation and other comprehensive income (loss)</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of MicroAlgo and its subsidiaries which are incorporated in Hong Kong is U.S. dollar, and its subsidiaries which are incorporated in PRC is RMB, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and 2023 were translated at USD 1.00 to RMB <span id="xdx_90D_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--CNY">6.9646 </span>and to RMB <span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20231231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--CNY">7.0827 </span>respectively. The average translation rates applied to statement of income accounts for the years ended December 31, 2021, 2022 and 2023 were USD 1.00 to RMB <span id="xdx_905_eus-gaap--ForeignCurrencyTransactionsDescription_c20210101__20211231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY_zbdaNmMuAHvh">6.4515</span>, RMB <span id="xdx_90D_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY_zGCMwEYul2Sd">6.7261 </span>and RMB <span id="xdx_906_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20231231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY_zIF59kZYltK6">7.0467</span>, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets. Translation adjustments included in accumulated other comprehensive income amounted to RMB <span id="xdx_908_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_c20221231_zZQGexh6RNc9" title="Accumulated other comprehensive income">2,834,688</span> and accumulated other comprehensive loss amounted RMB <span id="xdx_905_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_c20231231_za4cz8C6G7o3" title="Accumulated other comprehensive income">54,712,520</span> (USD <span id="xdx_90B_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_uUSD_c20231231_zW3BDnMbOOpd" title="Accumulated other comprehensive income">7,724,811</span>) as of December 31, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_841_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zSAjebt8x9U5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zY5uCQ2lDTJf">Cash and cash equivalents</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and US.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zOugpqYpfICf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zXiP7hAFJCek">Accounts receivable, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made RMB <span id="xdx_90B_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_c20221231_pp0p0" title="Allowance for doubtful accounts">8,487,562</span> and RMB <span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_c20231231_pp0p0" title="Allowance for doubtful accounts">3,951,391</span> (USD <span id="xdx_907_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pp0p0_uUSD_c20231231_zav2hkRxNZK5" title="Allowance for doubtful accounts">557,893</span>) allowance for doubtful accounts for accounts receivable, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_844_eus-gaap--InvestmentPolicyTextBlock_z7k4l7lL1xSd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zNvTzg7Du9z">Short term investments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84F_eus-gaap--InventoryPolicyTextBlock_zIoOauuB3Nz8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zlWxVGKL2wD7">Inventories</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. For the year ended December 31, 2022 and 2023, the Company determined that <span id="xdx_908_ecustom--AllowanceForInventories_iI_pp0p0_do_c20221231_z9RA5Pve8Boe" title="Allowance for inventories"><span id="xdx_906_ecustom--AllowanceForInventories_iI_pp0p0_do_c20231231_zTnpKIn36Cxj" title="Allowance for inventories">no</span></span> allowance was necessary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84B_ecustom--PrepaidServicesFeesPolicyTextBlock_zmSwZh2hubCf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_znH74VzpJUp7">Prepaid services fees</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December 31, 2022 and 2023, <span id="xdx_90B_ecustom--AllowanceForPrepaidServicesFees_iI_pp0p0_do_c20221231_zQmYCkhXPzx8" title="Allowance for prepaid services fees"><span id="xdx_908_ecustom--AllowanceForPrepaidServicesFees_iI_pp0p0_do_c20231231_zOO51IXnlI3a" title="Allowance for prepaid services fees">no</span></span> allowance was deemed necessary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84D_ecustom--OtherReceivablesAndPrepaidExpensesPolicyTextBlock_zHXFASgvHQci" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_z2fsfUm8Te3a">Other receivables and prepaid expenses</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made nil <span id="xdx_90A_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_c20221231_pp0p0" style="display: none" title="Allowance for other receivables and prepaid expenses">0</span> and RMB <span id="xdx_90F_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_iI_pp0p0_c20231231_zyXVQBNjH1zl" title="Allowance for other receivables and prepaid expenses">3,228,306</span> (USD <span id="xdx_900_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_iI_pp0p0_uUSD_c20231231_z1gxi9mFHHs7" title="Allowance for other receivables and prepaid expenses">455,802</span>) allowance for doubtful acounts for other receivables.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zvfsTEeJIuLb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_z584kEkd7p92">Property and equipment, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock_zH5MtSaIlznb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B0_zKcDHw0MV4qi" style="display: none">Schedule of estimated useful lives of property and equipment, net</span></td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt"> </td> <td style="vertical-align: top; text-align: left; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: top; font-weight: bold; text-align: center">Useful Life</td> <td style="vertical-align: top; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">Office equipment</td> <td style="vertical-align: top; text-align: left; width: 1%"> </td> <td style="vertical-align: top; width: 22%; text-align: center"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjWa5Vg8eIXe" title="Estimated useful lives">3</span> years</td> <td style="vertical-align: top; text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Office furniture and fixtures</td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zILrjYVJyAjk" title="Estimated useful lives">3</span> – <span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCoAtIM5Tbjl" title="Estimated useful lives">5</span> years</td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Vehicles</td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z204P6DKzkMf" title="Estimated useful lives">3</span> – <span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zAAmoDAfZ6D9" title="Estimated useful lives">5</span> years</td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Leasehold improvements</td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"><span id="xdx_90A_ecustom--PropertyPlanstAndEquipmentEstimatedUsefulLives_c20230101__20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zydneRjSr0D3" title="Estimated useful lives">lesser of lease term or expected useful life</span></td> <td style="vertical-align: top; text-align: left"> </td></tr> </table> <p id="xdx_8AE_z1i5UKLMtsTe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_847_ecustom--CostMethodInvestmentsPolicyTextBlock_zCy9CQKOLK77" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zAol4TvvtaYh">Cost method investments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Cost method 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 Company reviews several factors to determine whether a loss is other-than-temporary. These factors 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. As the date of the December 31, 2023, the Company recognized the impairment of RMB <span id="xdx_900_eus-gaap--ImpairmentOfInvestments_c20230101__20231231_z6MQHaQkZVf5" title="Impairment of investments">1,102,938</span> (USD <span id="xdx_906_eus-gaap--ImpairmentOfInvestments_uUSD_c20230101__20231231_zHZHM434Ct0b" title="Impairment of investments">155,723</span>) for the cost method investment, mainly due to the weak financial condition recognized of Shenzhen Weiyixin’s investments in near periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84D_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zmWMELnPG6sa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zYWPdrZsrZ31">Intangible assets, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock_zesn8ilEFMCg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B0_zSKEzBuYDBg8" style="display: none">Schedule of estimated useful lives of intangible assets, net</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"> </td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 80%; text-align: left"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 18%; text-align: center"><b>Useful Life</b></td> <td style="text-align: left; width: 1%; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Customer relationship</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zzPAbS35ovg9" title="Estimated useful lives">4</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Technology know-hows</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyKnowHowsMember_zxcBPhdK0qhd" title="Estimated useful lives">5</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Non-compete agreements</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zIHv05nnknEh" title="Estimated useful lives">6</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Software copyright</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CopyrightsMember_zYHDKtwK9JNg" title="Estimated useful lives">6</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> </table> <p id="xdx_8A9_zJdtbyT5nUhc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84B_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zx2dJZOcn1Zb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_z1TbrkFEzpUb">Goodwill</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_842_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_z3NqhlmeG5q7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_z857ZduVlaZk">Impairment for long-lived assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the years ended December 31, 2021, 2022 and 2023, nil<span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_c20210101__20211231_ztawhkczjndc" style="display: none" title="Impairment of long lived assets">0</span>, RMB <span id="xdx_900_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_c20220101__20221231_zyRLuvRqj6vh" title="Impairment of long lived assets">13,713,233</span> and RMB <span id="xdx_905_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_c20230101__20231231_zawCQD822gEf" title="Impairment of long lived assets">6,602,198</span> (USD <span id="xdx_90E_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_uUSD_c20230101__20231231_zw8d3LFjnKY5" title="Impairment of long lived assets">932,158</span>) impairment of long-lived assets was recognized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84C_eus-gaap--BusinessCombinationsPolicy_zNjkLAuE3vHc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zqIt4wWerID7">Business combination</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_842_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zGPwIuN38Q3j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zVpNIzW4JRPa">Fair value measurement</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_846_ecustom--WarrantsLiabilitiesPolicyTextBlock_zPLnbhuro1q8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zD3YgR1DhaW5">Warrants liabilities</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84D_eus-gaap--RevenueRecognitionPolicyTextBlock_zamFdROzhIZ8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zHwTt0djnHT">Revenue recognition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(i)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><i>Central Processing Advertising Algorithm Services</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in">— Advertising display services</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in">— Performance-based advertising service</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company provides central processing algorithm performance-based advertising services for its customers, which enable the customers to get the optimal business opportunities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s performance obligation is to help customers to accurately match consumers and traffic users, and thereby increasing the conversion rate of product sale using its proprietary data optimization algorithms. The Company’s revenue is recognized at a point when an ender user completes a transaction at a rate specified in contract. Related service fees are generally billed monthly, based on a per transaction basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) it is primarily responsible to its customers for the services offered where the algorithms and data optimization were designed and performed in house and it has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In addition, through the Company’s data algorithm optimization, it is able to identify certain end user needs and it facilitates certain value added services to the end users. The Company engages third party services provider to perform the services. The Company concludes that it does not control the services as the third party service provider is responsible for providing the service and its responsibility is merely to facilitate the provision of these value added service to the end users and charges a fee. As such the Company recorded revenue from the value added services on a net basis when the services is provided by third party service provider.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(ii)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><i>Mobile Games Services</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">— Jointly operated mobile game publishing services</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">— Licensed out mobile games</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(iii)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><i>Sale of intelligent chips</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(iv)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><i>Revenue from software development</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company also designs software for central processing units based on customers’ specific needs. The contract is typically fixed priced and does not provide any post contract customer support or upgrades. The Company’s performance obligation is to design, develop, test and install the related software for customers, all of which are considered one performance obligation as the customers do not obtain benefit for each separate service. The duration of the development period is short, usually less than one year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s revenue from software development contracts is generally recognized over time during the development period and the Company has no alternative use of the customized software and application without incurring significant additional costs. Revenue is recognized based on the Company’s measurement of progress towards completion based on output methods when the Company could appropriately measure the customization progress towards completion by reaching certain milestones specified in contracts. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify">Contract balances:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89E_ecustom--DisaggregationOfRevenuesTableTextBlock_zTrO36EcIdC3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8B1_z0diBlxfGe83" style="display: none">Schedule of disaggregation of revenue</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Central processing advertising algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">259,541,194</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">446,607,076</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">569,906,586</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_z1StbqaZ0tyb" style="width: 9%; text-align: right" title="Total revenues">80,464,595</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Mobile games</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues">13,498,964</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues">1,205,235</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1236">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--MobileGamesMember_zHTz7amYng18" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1238">-</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Sales of intelligent chips</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="text-align: right" title="Total revenues">221,412,120</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="text-align: right" title="Total revenues">138,247,781</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="text-align: right" title="Total revenues">10,109,828</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_zFu6KANTJ8Og" style="text-align: right" title="Total revenues">1,427,397</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Software development</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">34,798,386</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1250">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1252">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_zHeIz5Psiq2b" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1254">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">529,250,664</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_c20230101__20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zVHo1wDmXldi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zsygVL2Xrbx6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s revenue by timing of transfer of goods or services are summarized below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock_zOkf6XvehoGa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BB_zP996g9CLava" style="display: none">Schedule of revenue by timing of transfer of goods or services</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Goods and services transferred at a point in time</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">494,452,278</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">586,060,092</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">580,016,414</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zUaCDPy5rAy6" style="width: 9%; text-align: right" title="Total revenues">81,891,992</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Services transferred over time</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20210101__20211231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">34,798,386</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1276">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1278">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zSPO61cCEnI9" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1280">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20210101__20211231_zjc1Y8hJOekf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">529,250,664</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20220101__20221231_zum9xHDdQPPc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230101__20231231_z89a3KE6HTRb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zcTcT3zPPhG1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zKQJtNPmBSM8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s revenue by geographic locations are summarized below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfRevenueByGeographicLocationsTableTextBlock_zgyAoOgozdyf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B5_zsiaWpk2B902" style="display: none">Schedule of revenue by geographic locations</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">273,368,282</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">448,978,186</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">540,294,309</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zuEE4HErdVVe" style="width: 9%; text-align: right" title="Total revenues">76,262,305</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Hong Kong revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues">34,798,386</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1302">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_zdFrUFXHXqg1" style="text-align: right" title="Total revenues">29,612,277</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_zeUMFl1W7MVe" style="text-align: right" title="Total revenues">4,202,290</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">221,083,996</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">137,081,906</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">10,109,828</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_zoQ6F195aEQ1" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,427,397</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_pp0p0_c20210101__20211231_z3Lkp9kgiKcb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">529,250,664</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_pp0p0_c20220101__20221231_zeUkAIRW6G0a" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230101__20231231_zcAzVNmU1Hg9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zHj1qccOGtD5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zhTZLMzda39i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84A_ecustom--CostOfRevenuesPolicyTextBlock_zZqPgWtj8zte" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_z0gdvO0otxI">Cost of revenues</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_848_ecustom--CostAllocationPolicyTextBlock_zYfacTAMDuSf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zzMKOfHedqM2">Cost allocation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zONjPolYImRi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zKZyigrAUX4i">Advertising costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Advertising costs are expensed as incurred and included in general and administrative expenses expenses. Advertising costs are historically immaterial to the Company’s operating expenses. Advertising costs amounted to RMB <span id="xdx_90C_eus-gaap--AdvertisingExpense_pp0p0_c20210101__20211231_zfFoApWVfiy" title="Advertising costs">1,800</span>, RMB <span id="xdx_901_eus-gaap--AdvertisingExpense_c20220101__20221231_pp0p0" title="Advertising costs">47,170</span> and nil <span id="xdx_907_eus-gaap--AdvertisingExpense_c20230101__20231231_pp0p0" style="display: none" title="Advertising costs">0</span> for the years ended December 31, 2021, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_840_eus-gaap--ResearchAndDevelopmentExpensePolicy_zwfL4dh0bQUk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zqJEuOZHaZch">Research and development</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_844_ecustom--ValueAddedTaxesVatAndGoodsAndServicesTaxesGstPolicyTextBlock_zlfAgKFlKE18" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zi1ltBUwzjqa">Value added taxes (“VAT”) and goods and services taxes (“GST”)</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zwwAUix8QR6b" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zd4f2u4qU9i1">Income taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_849_ecustom--OtherIncomePolicyTextBlock_zlq3blApah8i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zCsFPD6MdNg1">Other Income, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB <span id="xdx_90E_ecustom--GovernmentSubsidies_pp0p0_c20220101__20221231_zPUYcRtl98kb" title="Government subsidies">1,242,835</span> and RMB <span id="xdx_90A_ecustom--GovernmentSubsidies_pp0p0_c20230101__20231231_zAqj12GvGrT5" title="Government subsidies">605,184</span> (USD <span id="xdx_90C_ecustom--GovernmentSubsidies_pp0p0_uUSD_c20230101__20231231_zQSuVKz5Msv4" title="Government subsidies">85,882</span>) for the years ended December 31, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_845_eus-gaap--LesseeOperatingLeasesTextBlock_zErqCwbbjau7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zZXgkIMgYs3f">Leases</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company adopted FASB ASU 2016-02, “Leases” (Topic 842), and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use 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 the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_846_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zfB6zh42dvSd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zFs8pi0O3tId">Share-based compensation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company records share-based compensation expense for employees and non-employees at fair value on the grant date. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_846_ecustom--EmployeeBenefitsPolicyTextBlock_zRh13CCVHQP8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zZTEs6vGvfg3">Employee benefit</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB <span id="xdx_90C_eus-gaap--LaborAndRelatedExpense_pp0p0_c20210101__20211231_zisgAMmAWvDc" title="Total expenses">1,376,192</span>, RMB <span id="xdx_908_eus-gaap--LaborAndRelatedExpense_c20220101__20221231_pp0p0" title="Total expenses">1,739,048</span> and RMB <span id="xdx_906_eus-gaap--LaborAndRelatedExpense_c20230101__20231231_pp0p0" title="Total expenses">1,683,474</span> (USD <span id="xdx_90D_eus-gaap--LaborAndRelatedExpense_pp0p0_uUSD_c20230101__20231231_zpDmKJdRE7lc" title="Total expenses">238,902</span>) for the years ended December 31, 2021, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84E_ecustom--NoncontrollingInterestsPolicyTextBlock_zXkTNyvwNby1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_z51bmW0A6hkd">Noncontrolling interests</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Noncontrolling interest consists of an aggregate of <span id="xdx_903_eus-gaap--MinorityInterestOwnershipPercentageByParent_c20231231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pdd" title="Noncontrolling interests">42%</span> of the equity interest of Shanghai Weimu<b>, </b><span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByParent_c20231231__srt--OwnershipAxis__custom--ViwoTechMember_pdd" title="Noncontrolling interests">45%</span> of equity interest of Viwo Tech and <span id="xdx_90C_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_c20231231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_z1pQ86hkfzXe" title="Noncontrolling interests">45%</span> of equity interest of ViZe Technology Limited, held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Noncontrolling interests consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ScheduleOfNoncontrollingInterestsTableTextBlock_ziiZAJACAAQ9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 5)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B9_zLcfePQAk2n4" style="display: none">Schedule of noncontrolling interests</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Shanghai Weimu</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; text-align: right" title="Total">1,632,001</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_c20231231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; text-align: right" title="Total">3,065,579</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zNT1lfnneLib" style="width: 9%; text-align: right" title="Total">432,826</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Viwo Tech</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="text-align: right" title="Total">148,604</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_ecustom--NoncontrollingInterests_c20231231__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="text-align: right" title="Total">741,356</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231__srt--OwnershipAxis__custom--ViwoTechMember_zejtoK3V3RG8" style="text-align: right" title="Total">104,671</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Vize Technology Limited</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_zP0j0vNpdNx1" style="border-bottom: Black 1pt solid; text-align: right" title="Total">(70</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--NoncontrollingInterests_iI_pp0p0_c20231231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_znWEQm73G8df" style="border-bottom: Black 1pt solid; text-align: right" title="Total">(9,073</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_zxE25JUmEbn2" style="border-bottom: Black 1pt solid; text-align: right" title="Total">(1,281</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total noncontrolling interests</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,780,535</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20231231_zgLNOLvIJmEh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">3,797,862</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231_zzhCg81GNdD1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">536,217</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zSxQghmTnapc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zYncBblkglka" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zW560NZKl7L3">Earnings per share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the years ended December 31, 2022 and 2023, there was <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20220101__20221231_zPoKbsuZPPa2" title="Antidilutive shares"><span id="xdx_907_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20231231_zUnaj2MzEY8l" title="Antidilutive shares">no</span></span> dilutive shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_843_ecustom--StatutoryReservesPolicyTextBlock_z0rGTKotYbE2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zRHQ72nJmwi8">Statutory reserves</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zKLpDxqLNLye" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zBrs5zkNsf6d">Segment reporting</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are central processing algorithm services and intelligent chips and services. All of the Company’s net revenues were generated in the PRC, Hong Kong and Singapore.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_847_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zYyt1mPm7bX8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zoJyj8wfcGHf">Recently issued accounting pronouncements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In October 2021, the FASB issued ASU 2021-08, “Business Combinations”. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zED4wOrUoBl9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zQ2G7q9n6ENb">Basis of presentation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zLWThM1iZha" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zJyvNCNclozc">Principles of consolidation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (“WFOE”) and variable interest entity (“VIE”) and VIE’s subsidiaries over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_848_eus-gaap--UseOfEstimates_zn7WEhZy2TFc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_ziftxG3thcjg">Use of estimates and assumptions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company’s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84B_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zbdQ8kk27BKf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zLpUBDrkgF5b">Foreign currency translation and other comprehensive income (loss)</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company uses Renminbi (“RMB”) as its reporting currency. The functional currency of MicroAlgo and its subsidiaries which are incorporated in Hong Kong is U.S. dollar, and its subsidiaries which are incorporated in PRC is RMB, which are their respective local currencies based on the criteria of ASC 830, “Foreign Currency Matters”.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC has been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The balance sheet amounts, with the exception of shareholders’ equity at December 31, 2022 and 2023 were translated at USD 1.00 to RMB <span id="xdx_90D_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--CNY">6.9646 </span>and to RMB <span id="xdx_90B_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20231231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--YearEndTranslationRatesMember__srt--CurrencyAxis__currency--CNY">7.0827 </span>respectively. The average translation rates applied to statement of income accounts for the years ended December 31, 2021, 2022 and 2023 were USD 1.00 to RMB <span id="xdx_905_eus-gaap--ForeignCurrencyTransactionsDescription_c20210101__20211231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY_zbdaNmMuAHvh">6.4515</span>, RMB <span id="xdx_90D_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY_zGCMwEYul2Sd">6.7261 </span>and RMB <span id="xdx_906_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20231231__us-gaap--IntercompanyForeignCurrencyBalanceByDescriptionAxis__custom--AverageTranslationRatesMember__srt--CurrencyAxis__currency--CNY_zIF59kZYltK6">7.0467</span>, respectively. The shareholders’ equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets. Translation adjustments included in accumulated other comprehensive income amounted to RMB <span id="xdx_908_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_c20221231_zZQGexh6RNc9" title="Accumulated other comprehensive income">2,834,688</span> and accumulated other comprehensive loss amounted RMB <span id="xdx_905_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_c20231231_za4cz8C6G7o3" title="Accumulated other comprehensive income">54,712,520</span> (USD <span id="xdx_90B_ecustom--AccumulatedOtherComprehensiveIncome_iI_pp0p0_uUSD_c20231231_zW3BDnMbOOpd" title="Accumulated other comprehensive income">7,724,811</span>) as of December 31, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 6.9646 7.0827 6.4515 6.7261 7.0467 2834688 54712520 7724811 <p id="xdx_841_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zSAjebt8x9U5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zY5uCQ2lDTJf">Cash and cash equivalents</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company’s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC, HK and US.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zOugpqYpfICf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zXiP7hAFJCek">Accounts receivable, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management’s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made RMB <span id="xdx_90B_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_c20221231_pp0p0" title="Allowance for doubtful accounts">8,487,562</span> and RMB <span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_c20231231_pp0p0" title="Allowance for doubtful accounts">3,951,391</span> (USD <span id="xdx_907_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pp0p0_uUSD_c20231231_zav2hkRxNZK5" title="Allowance for doubtful accounts">557,893</span>) allowance for doubtful accounts for accounts receivable, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 8487562 3951391 557893 <p id="xdx_844_eus-gaap--InvestmentPolicyTextBlock_z7k4l7lL1xSd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zNvTzg7Du9z">Short term investments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84F_eus-gaap--InventoryPolicyTextBlock_zIoOauuB3Nz8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zlWxVGKL2wD7">Inventories</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. For the year ended December 31, 2022 and 2023, the Company determined that <span id="xdx_908_ecustom--AllowanceForInventories_iI_pp0p0_do_c20221231_z9RA5Pve8Boe" title="Allowance for inventories"><span id="xdx_906_ecustom--AllowanceForInventories_iI_pp0p0_do_c20231231_zTnpKIn36Cxj" title="Allowance for inventories">no</span></span> allowance was necessary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 0 0 <p id="xdx_84B_ecustom--PrepaidServicesFeesPolicyTextBlock_zmSwZh2hubCf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_znH74VzpJUp7">Prepaid services fees</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December 31, 2022 and 2023, <span id="xdx_90B_ecustom--AllowanceForPrepaidServicesFees_iI_pp0p0_do_c20221231_zQmYCkhXPzx8" title="Allowance for prepaid services fees"><span id="xdx_908_ecustom--AllowanceForPrepaidServicesFees_iI_pp0p0_do_c20231231_zOO51IXnlI3a" title="Allowance for prepaid services fees">no</span></span> allowance was deemed necessary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 0 0 <p id="xdx_84D_ecustom--OtherReceivablesAndPrepaidExpensesPolicyTextBlock_zHXFASgvHQci" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_z2fsfUm8Te3a">Other receivables and prepaid expenses</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Other receivables that are short term in nature include employee advances to pay certain of the Company’s expenses in the normal course of business and certain short-term deposits. Prepaid expenses included utilities or system services. An allowance for doubtful accounts may be established and recorded based on management’s assessment of the likelihood of collection. Management reviews these items on a regular basis to determine if the allowance for doubtful accounts is adequate and adjusts the allowance when necessary. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable. For the year ended December 31, 2022 and 2023, the Company made nil <span id="xdx_90A_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_c20221231_pp0p0" style="display: none" title="Allowance for other receivables and prepaid expenses">0</span> and RMB <span id="xdx_90F_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_iI_pp0p0_c20231231_zyXVQBNjH1zl" title="Allowance for other receivables and prepaid expenses">3,228,306</span> (USD <span id="xdx_900_ecustom--AllowanceForOtherReceivablesAndPrepaidExpenses_iI_pp0p0_uUSD_c20231231_z1gxi9mFHHs7" title="Allowance for other receivables and prepaid expenses">455,802</span>) allowance for doubtful acounts for other receivables.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 0 3228306 455802 <p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zvfsTEeJIuLb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_z584kEkd7p92">Property and equipment, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock_zH5MtSaIlznb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B0_zKcDHw0MV4qi" style="display: none">Schedule of estimated useful lives of property and equipment, net</span></td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt"> </td> <td style="vertical-align: top; text-align: left; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: top; font-weight: bold; text-align: center">Useful Life</td> <td style="vertical-align: top; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">Office equipment</td> <td style="vertical-align: top; text-align: left; width: 1%"> </td> <td style="vertical-align: top; width: 22%; text-align: center"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjWa5Vg8eIXe" title="Estimated useful lives">3</span> years</td> <td style="vertical-align: top; text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Office furniture and fixtures</td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zILrjYVJyAjk" title="Estimated useful lives">3</span> – <span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCoAtIM5Tbjl" title="Estimated useful lives">5</span> years</td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Vehicles</td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z204P6DKzkMf" title="Estimated useful lives">3</span> – <span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zAAmoDAfZ6D9" title="Estimated useful lives">5</span> years</td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Leasehold improvements</td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"><span id="xdx_90A_ecustom--PropertyPlanstAndEquipmentEstimatedUsefulLives_c20230101__20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zydneRjSr0D3" title="Estimated useful lives">lesser of lease term or expected useful life</span></td> <td style="vertical-align: top; text-align: left"> </td></tr> </table> <p id="xdx_8AE_z1i5UKLMtsTe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentNetTableTextBlock_zH5MtSaIlznb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B0_zKcDHw0MV4qi" style="display: none">Schedule of estimated useful lives of property and equipment, net</span></td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt"> </td> <td style="vertical-align: top; text-align: left; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: top; font-weight: bold; text-align: center">Useful Life</td> <td style="vertical-align: top; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">Office equipment</td> <td style="vertical-align: top; text-align: left; width: 1%"> </td> <td style="vertical-align: top; width: 22%; text-align: center"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjWa5Vg8eIXe" title="Estimated useful lives">3</span> years</td> <td style="vertical-align: top; text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Office furniture and fixtures</td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zILrjYVJyAjk" title="Estimated useful lives">3</span> – <span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCoAtIM5Tbjl" title="Estimated useful lives">5</span> years</td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Vehicles</td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z204P6DKzkMf" title="Estimated useful lives">3</span> – <span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zAAmoDAfZ6D9" title="Estimated useful lives">5</span> years</td> <td style="vertical-align: top; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Leasehold improvements</td> <td style="vertical-align: top; text-align: left"> </td> <td style="vertical-align: top; text-align: center"><span id="xdx_90A_ecustom--PropertyPlanstAndEquipmentEstimatedUsefulLives_c20230101__20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zydneRjSr0D3" title="Estimated useful lives">lesser of lease term or expected useful life</span></td> <td style="vertical-align: top; text-align: left"> </td></tr> </table> P3Y P3Y P5Y P3Y P5Y lesser of lease term or expected useful life <p id="xdx_847_ecustom--CostMethodInvestmentsPolicyTextBlock_zCy9CQKOLK77" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zAol4TvvtaYh">Cost method investments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Cost method 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 Company reviews several factors to determine whether a loss is other-than-temporary. These factors 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. As the date of the December 31, 2023, the Company recognized the impairment of RMB <span id="xdx_900_eus-gaap--ImpairmentOfInvestments_c20230101__20231231_z6MQHaQkZVf5" title="Impairment of investments">1,102,938</span> (USD <span id="xdx_906_eus-gaap--ImpairmentOfInvestments_uUSD_c20230101__20231231_zHZHM434Ct0b" title="Impairment of investments">155,723</span>) for the cost method investment, mainly due to the weak financial condition recognized of Shenzhen Weiyixin’s investments in near periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 1102938 155723 <p id="xdx_84D_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zmWMELnPG6sa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zYWPdrZsrZ31">Intangible assets, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements, and technology know-hows. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis over the shorter of the contractual terms or the estimated useful lives. The estimated useful lives are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock_zesn8ilEFMCg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B0_zSKEzBuYDBg8" style="display: none">Schedule of estimated useful lives of intangible assets, net</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"> </td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 80%; text-align: left"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 18%; text-align: center"><b>Useful Life</b></td> <td style="text-align: left; width: 1%; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Customer relationship</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zzPAbS35ovg9" title="Estimated useful lives">4</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Technology know-hows</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyKnowHowsMember_zxcBPhdK0qhd" title="Estimated useful lives">5</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Non-compete agreements</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zIHv05nnknEh" title="Estimated useful lives">6</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Software copyright</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CopyrightsMember_zYHDKtwK9JNg" title="Estimated useful lives">6</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> </table> <p id="xdx_8A9_zJdtbyT5nUhc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsNetTableTextBlock_zesn8ilEFMCg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B0_zSKEzBuYDBg8" style="display: none">Schedule of estimated useful lives of intangible assets, net</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"> </td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 80%; text-align: left"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 18%; text-align: center"><b>Useful Life</b></td> <td style="text-align: left; width: 1%; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Customer relationship</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zzPAbS35ovg9" title="Estimated useful lives">4</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Technology know-hows</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyKnowHowsMember_zxcBPhdK0qhd" title="Estimated useful lives">5</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Non-compete agreements</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zIHv05nnknEh" title="Estimated useful lives">6</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Software copyright</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CopyrightsMember_zYHDKtwK9JNg" title="Estimated useful lives">6</span> years</td> <td style="text-align: left; vertical-align: top"> </td></tr> </table> P4Y P5Y P6Y P6Y <p id="xdx_84B_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zx2dJZOcn1Zb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_z1TbrkFEzpUb">Goodwill</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_842_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_z3NqhlmeG5q7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_z857ZduVlaZk">Impairment for long-lived assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values. For the years ended December 31, 2021, 2022 and 2023, nil<span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_c20210101__20211231_ztawhkczjndc" style="display: none" title="Impairment of long lived assets">0</span>, RMB <span id="xdx_900_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_c20220101__20221231_zyRLuvRqj6vh" title="Impairment of long lived assets">13,713,233</span> and RMB <span id="xdx_905_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_c20230101__20231231_zawCQD822gEf" title="Impairment of long lived assets">6,602,198</span> (USD <span id="xdx_90E_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_uUSD_c20230101__20231231_zw8d3LFjnKY5" title="Impairment of long lived assets">932,158</span>) impairment of long-lived assets was recognized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 0 13713233 6602198 932158 <p id="xdx_84C_eus-gaap--BusinessCombinationsPolicy_zNjkLAuE3vHc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zqIt4wWerID7">Business combination</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company’s consolidated statements of operations. The results of operations of the acquired business are included in the Company’s operating results from the date of acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_842_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zGPwIuN38Q3j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zVpNIzW4JRPa">Fair value measurement</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_846_ecustom--WarrantsLiabilitiesPolicyTextBlock_zPLnbhuro1q8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zD3YgR1DhaW5">Warrants liabilities</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) ASC 480 and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84D_eus-gaap--RevenueRecognitionPolicyTextBlock_zamFdROzhIZ8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zHwTt0djnHT">Revenue recognition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company adopted Accounting Standards Update (“ASU”) 2014-09 Revenue from Contracts with Customers (ASC Topic 606). The ASU requires the use of a new five-step model to recognize revenue from customer contracts. The five-step model requires that the Company (i) identifies the contract with the customer, (ii) identifies the performance obligations in the contract, (iii) determines the transaction price, including variable consideration to the extent that it is probable that a significant future reversal will not occur, (iv) allocates the transaction price to the respective performance obligations in the contract, and (v) recognizes revenue when (or as) the Company satisfies the performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(i)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><i>Central Processing Advertising Algorithm Services</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in">— Advertising display services</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">For the advertising algorithm advertising display services, the Company’s performance obligation is to identify advertising spaces, embed images or videos into films, shows and short form videos that are hosted by leading online streaming platforms in China. Revenue is recognized at a point in time when the related services have been delivered based on the specific terms of the contract, which are commonly based on specific action (i.e., cost per impression (“CPM”) for online display).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company enters into advertising contracts with advertisers where the amounts charged per specific action are fixed and determinable, the specific terms of the contracts were agreed on by the Company, the advertisers and channel providers, and collectability is probable. Revenue is recognized on a CPM basis as impressions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) the Company is primarily responsible to its customers for products and services offered where the products were designed in house and the Company has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in">— Performance-based advertising service</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company provides central processing algorithm performance-based advertising services for its customers, which enable the customers to get the optimal business opportunities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s performance obligation is to help customers to accurately match consumers and traffic users, and thereby increasing the conversion rate of product sale using its proprietary data optimization algorithms. The Company’s revenue is recognized at a point when an ender user completes a transaction at a rate specified in contract. Related service fees are generally billed monthly, based on a per transaction basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company considers itself as provider of the services as it has control of the specified services and products at any time before it is transferred to the customers which is evidenced by (1) it is primarily responsible to its customers for the services offered where the algorithms and data optimization were designed and performed in house and it has customer services team to directly serve the customers; and (2) having latitude in establish pricing. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In addition, through the Company’s data algorithm optimization, it is able to identify certain end user needs and it facilitates certain value added services to the end users. The Company engages third party services provider to perform the services. The Company concludes that it does not control the services as the third party service provider is responsible for providing the service and its responsibility is merely to facilitate the provision of these value added service to the end users and charges a fee. As such the Company recorded revenue from the value added services on a net basis when the services is provided by third party service provider.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(ii)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><i>Mobile Games Services</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company generates revenue from jointly operated mobile game publishing services and the licensed out games. In accordance with ASC 606, Revenue Recognition: Principal Agent Considerations, the Company evaluates agreements with the game developers, distribution channels and payment channels in order to determine whether or not the Company acts as the principal or as an agent in the arrangement with each party respectively. The determination of whether to record the revenues gross or net is based on whether the Company’s promise to its customers is to provide the products or services or to facilitate a sale by a third party. The nature of the promise depends on whether the Company controls the products or services prior to transferring it. Control is evidenced by if the Company is primarily responsible for fulling the provision of services and has discretion in establishing the selling price. When the Company controls the products or services, its promise is to provide and deliver the products and revenue is presented gross. When the Company does not control the products, the promise is to facilitate the sale and revenue is presented net.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">— Jointly operated mobile game publishing services</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company offers publishing services for mobile games developed by third-party game developers. The Company acted as a distribution channel that it will publish the games on their own app or a third-party owned app or website, named game portals. Through these game portals, game players can download the mobile games to their mobile devices and purchase coins, the virtual currency, for in game premium features to enhance their game playing experience. The Company contracts with third-party payment platforms for collection services offered to game players who have purchased coins. The third-party game developers, third-party payment platforms and the co-publishers are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company’s obligation in the publishing services is completed at a point in time when the game players made a payment to purchase coins.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">With respect to the publishing services arrangements between the Company and the game developer, the Company considered that the Company does not control the services as evidenced by (i) developers are responsible for providing the game product desired by the game players; (ii) the hosting and maintenance of game servers for running the online mobile games is the responsibility of the third-party platforms; (iii) the developers or third-party platforms have the right to change the pricing of in game virtual items. The Company’s responsibilities are publishing, providing payment solution and market promotion service, and thus the Company views the game developers to be its customers and considers itself as the facilitator of the game developers in the arrangements with game players. Accordingly, the Company records the game publishing service revenue from these games, net of amounts paid to the game developers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">— Licensed out mobile games</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company also licenses third parties to operate its mobile games developed internally through mobile portal and receives revenue from the third-party licensee operators on a monthly basis. The Company’s performance obligation is to provide mobile games to game operators which enable players of the mobile games to make in game purchases and the Company recognized revenue at a point in time when game players completed the purchases. The Company records revenues on a net basis, as the Company does not have the control of the services provided as it does not have the primary responsibility for fulfilment nor does not have the right to change the pricing of the game services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(iii)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><i>Sale of intelligent chips</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Starting in September 2020, the Company has also been engaged in resale of intelligent chips products and accessories. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company’s performance obligation is to deliver products according to contract specifications. The Company recognizes gross product revenue at a point in time when the control of products or services are transferred to customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">To distinguish a promise to provide products from a promise to facilitate the sale from a third party, the Company considers the guidance of control in ASC 606-10-55-37A and the indicators in 606-10-55-39. The Company considers this guidance in conjunction with the terms in the Company’s arrangements with both suppliers and customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In general, the Company controls the products as it has the obligation to (i) fulfil the products delivery and (ii) bear any inventory risk as legal owners. In addition, when establishing the selling prices for delivery of the resale products, the Company has control to set its selling price to ensure it would generate profit for the products delivery arrangements. The Company believes that all these factors indicate that the Company is acting as a principal in this transaction. As a result, revenue from the sales of products is presented on a gross basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><i>(iv)</i></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><i>Revenue from software development</i></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company also designs software for central processing units based on customers’ specific needs. The contract is typically fixed priced and does not provide any post contract customer support or upgrades. The Company’s performance obligation is to design, develop, test and install the related software for customers, all of which are considered one performance obligation as the customers do not obtain benefit for each separate service. The duration of the development period is short, usually less than one year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s revenue from software development contracts is generally recognized over time during the development period and the Company has no alternative use of the customized software and application without incurring significant additional costs. Revenue is recognized based on the Company’s measurement of progress towards completion based on output methods when the Company could appropriately measure the customization progress towards completion by reaching certain milestones specified in contracts. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify">Contract balances:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s disaggregated revenue streams in consideration of the Company’s type of goods and services and sales channels are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89E_ecustom--DisaggregationOfRevenuesTableTextBlock_zTrO36EcIdC3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8B1_z0diBlxfGe83" style="display: none">Schedule of disaggregation of revenue</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Central processing advertising algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">259,541,194</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">446,607,076</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">569,906,586</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_z1StbqaZ0tyb" style="width: 9%; text-align: right" title="Total revenues">80,464,595</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Mobile games</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues">13,498,964</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues">1,205,235</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1236">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--MobileGamesMember_zHTz7amYng18" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1238">-</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Sales of intelligent chips</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="text-align: right" title="Total revenues">221,412,120</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="text-align: right" title="Total revenues">138,247,781</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="text-align: right" title="Total revenues">10,109,828</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_zFu6KANTJ8Og" style="text-align: right" title="Total revenues">1,427,397</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Software development</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">34,798,386</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1250">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1252">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_zHeIz5Psiq2b" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1254">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">529,250,664</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_c20230101__20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zVHo1wDmXldi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zsygVL2Xrbx6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s revenue by timing of transfer of goods or services are summarized below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock_zOkf6XvehoGa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BB_zP996g9CLava" style="display: none">Schedule of revenue by timing of transfer of goods or services</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Goods and services transferred at a point in time</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">494,452,278</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">586,060,092</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">580,016,414</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zUaCDPy5rAy6" style="width: 9%; text-align: right" title="Total revenues">81,891,992</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Services transferred over time</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20210101__20211231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">34,798,386</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1276">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1278">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zSPO61cCEnI9" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1280">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20210101__20211231_zjc1Y8hJOekf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">529,250,664</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20220101__20221231_zum9xHDdQPPc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230101__20231231_z89a3KE6HTRb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zcTcT3zPPhG1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zKQJtNPmBSM8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s revenue by geographic locations are summarized below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfRevenueByGeographicLocationsTableTextBlock_zgyAoOgozdyf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B5_zsiaWpk2B902" style="display: none">Schedule of revenue by geographic locations</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">273,368,282</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">448,978,186</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">540,294,309</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zuEE4HErdVVe" style="width: 9%; text-align: right" title="Total revenues">76,262,305</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Hong Kong revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues">34,798,386</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1302">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_zdFrUFXHXqg1" style="text-align: right" title="Total revenues">29,612,277</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_zeUMFl1W7MVe" style="text-align: right" title="Total revenues">4,202,290</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">221,083,996</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">137,081,906</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">10,109,828</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_zoQ6F195aEQ1" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,427,397</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_pp0p0_c20210101__20211231_z3Lkp9kgiKcb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">529,250,664</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_pp0p0_c20220101__20221231_zeUkAIRW6G0a" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230101__20231231_zcAzVNmU1Hg9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zHj1qccOGtD5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zhTZLMzda39i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89E_ecustom--DisaggregationOfRevenuesTableTextBlock_zTrO36EcIdC3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8B1_z0diBlxfGe83" style="display: none">Schedule of disaggregation of revenue</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Central processing advertising algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">259,541,194</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">446,607,076</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">569,906,586</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAdvertisingAlgorithmServicesMember_z1StbqaZ0tyb" style="width: 9%; text-align: right" title="Total revenues">80,464,595</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Mobile games</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues">13,498,964</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues">1,205,235</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--MobileGamesMember_pp0p0" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1236">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--MobileGamesMember_zHTz7amYng18" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1238">-</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Sales of intelligent chips</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="text-align: right" title="Total revenues">221,412,120</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="text-align: right" title="Total revenues">138,247,781</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_pp0p0" style="text-align: right" title="Total revenues">10,109,828</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--SalesOfIntelligentChipsMember_zFu6KANTJ8Og" style="text-align: right" title="Total revenues">1,427,397</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Software development</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20210101__20211231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">34,798,386</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1250">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1252">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--SoftwareDevelopmentsMember_zHeIz5Psiq2b" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1254">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">529,250,664</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_c20230101__20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zVHo1wDmXldi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 259541194 446607076 569906586 80464595 13498964 1205235 221412120 138247781 10109828 1427397 34798386 529250664 586060092 580016414 81891992 <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfRevenueByTimingOfTransferOfGoodsOrServicesTableTextBlock_zOkf6XvehoGa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BB_zP996g9CLava" style="display: none">Schedule of revenue by timing of transfer of goods or services</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Goods and services transferred at a point in time</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">494,452,278</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">586,060,092</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">580,016,414</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zUaCDPy5rAy6" style="width: 9%; text-align: right" title="Total revenues">81,891,992</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Services transferred over time</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20210101__20211231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">34,798,386</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--Revenues_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1276">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1278">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zSPO61cCEnI9" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1280">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20210101__20211231_zjc1Y8hJOekf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">529,250,664</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_c20220101__20221231_zum9xHDdQPPc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230101__20231231_z89a3KE6HTRb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zcTcT3zPPhG1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 494452278 586060092 580016414 81891992 34798386 529250664 586060092 580016414 81891992 <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfRevenueByGeographicLocationsTableTextBlock_zgyAoOgozdyf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B5_zsiaWpk2B902" style="display: none">Schedule of revenue by geographic locations</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">273,368,282</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">448,978,186</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">540,294,309</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zuEE4HErdVVe" style="width: 9%; text-align: right" title="Total revenues">76,262,305</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Hong Kong revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues">34,798,386</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl1302">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_zdFrUFXHXqg1" style="text-align: right" title="Total revenues">29,612,277</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_zeUMFl1W7MVe" style="text-align: right" title="Total revenues">4,202,290</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">221,083,996</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">137,081,906</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">10,109,828</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_zoQ6F195aEQ1" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,427,397</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--Revenues_pp0p0_c20210101__20211231_z3Lkp9kgiKcb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">529,250,664</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_pp0p0_c20220101__20221231_zeUkAIRW6G0a" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20230101__20231231_zcAzVNmU1Hg9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zHj1qccOGtD5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 273368282 448978186 540294309 76262305 34798386 29612277 4202290 221083996 137081906 10109828 1427397 529250664 586060092 580016414 81891992 <p id="xdx_84A_ecustom--CostOfRevenuesPolicyTextBlock_zZqPgWtj8zte" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_z0gdvO0otxI">Cost of revenues</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Cost of revenue for central processing algorithm services comprised of costs paid to channel distributors based on the sales agreements, shared costs with content providers based on the profit sharing arrangements, third party consulting services expenses and compensation expenses for the Company’s professionals.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">For intelligent chip and services, the cost of revenue consist primarily of the costs of products sold and third party software development costs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_848_ecustom--CostAllocationPolicyTextBlock_zYfacTAMDuSf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zzMKOfHedqM2">Cost allocation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Cost allocation include allocation of certain general and administrative and financial expenses paid by the Parent. General and administrative expenses consist primarily salary and related expenses of senior management and employees, shared management expenses, including accounting, consulting, legal support services, and other expenses to provide operating support to the related businesses. These allocations are made using a proportional cost allocation method by considering the proportion of revenues, headcounts as well as estimates of time spent on the provision of services attributable to the Company and the related expenses resulted from the acquisition of subsidiary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zONjPolYImRi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zKZyigrAUX4i">Advertising costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Advertising costs are expensed as incurred and included in general and administrative expenses expenses. Advertising costs are historically immaterial to the Company’s operating expenses. Advertising costs amounted to RMB <span id="xdx_90C_eus-gaap--AdvertisingExpense_pp0p0_c20210101__20211231_zfFoApWVfiy" title="Advertising costs">1,800</span>, RMB <span id="xdx_901_eus-gaap--AdvertisingExpense_c20220101__20221231_pp0p0" title="Advertising costs">47,170</span> and nil <span id="xdx_907_eus-gaap--AdvertisingExpense_c20230101__20231231_pp0p0" style="display: none" title="Advertising costs">0</span> for the years ended December 31, 2021, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 1800 47170 0 <p id="xdx_840_eus-gaap--ResearchAndDevelopmentExpensePolicy_zwfL4dh0bQUk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zqJEuOZHaZch">Research and development</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Research and development expenses include salaries and other compensation-related expenses to the Company’s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company’s research and product development team.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_844_ecustom--ValueAddedTaxesVatAndGoodsAndServicesTaxesGstPolicyTextBlock_zlfAgKFlKE18" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zi1ltBUwzjqa">Value added taxes (“VAT”) and goods and services taxes (“GST”)</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to 13% in China, depending on the type of service provided or product sold, and GST rate is generally 7% in Singapore. Entities that are VAT/GST general taxpayers are allowed to offset qualified input VAT/GST paid to suppliers against their output VAT/GST liabilities. Net VAT/GST balance between input VAT/GST and output VAT/GST is recorded in tax payable. All of the VAT/GST returns filed by the Company’s subsidiaries in China and Singapore, have been and remain subject to examination by the tax authorities for five years from the date of filing.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zwwAUix8QR6b" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zd4f2u4qU9i1">Income taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">An uncertain tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_849_ecustom--OtherIncomePolicyTextBlock_zlq3blApah8i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zCsFPD6MdNg1">Other Income, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB <span id="xdx_90E_ecustom--GovernmentSubsidies_pp0p0_c20220101__20221231_zPUYcRtl98kb" title="Government subsidies">1,242,835</span> and RMB <span id="xdx_90A_ecustom--GovernmentSubsidies_pp0p0_c20230101__20231231_zAqj12GvGrT5" title="Government subsidies">605,184</span> (USD <span id="xdx_90C_ecustom--GovernmentSubsidies_pp0p0_uUSD_c20230101__20231231_zQSuVKz5Msv4" title="Government subsidies">85,882</span>) for the years ended December 31, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 1242835 605184 85882 <p id="xdx_845_eus-gaap--LesseeOperatingLeasesTextBlock_zErqCwbbjau7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zZXgkIMgYs3f">Leases</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company adopted FASB ASU 2016-02, “Leases” (Topic 842), and elected the practical expedients that does not require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Operating lease ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present value of lease payments over the lease term. Since the implicit rate for the Company’s leases is not readily determinable, the Company use 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 the rate of interest that the Company would have to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_846_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zfB6zh42dvSd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zFs8pi0O3tId">Share-based compensation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company records share-based compensation expense for employees and non-employees at fair value on the grant date. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_846_ecustom--EmployeeBenefitsPolicyTextBlock_zRh13CCVHQP8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zZTEs6vGvfg3">Employee benefit</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB <span id="xdx_90C_eus-gaap--LaborAndRelatedExpense_pp0p0_c20210101__20211231_zisgAMmAWvDc" title="Total expenses">1,376,192</span>, RMB <span id="xdx_908_eus-gaap--LaborAndRelatedExpense_c20220101__20221231_pp0p0" title="Total expenses">1,739,048</span> and RMB <span id="xdx_906_eus-gaap--LaborAndRelatedExpense_c20230101__20231231_pp0p0" title="Total expenses">1,683,474</span> (USD <span id="xdx_90D_eus-gaap--LaborAndRelatedExpense_pp0p0_uUSD_c20230101__20231231_zpDmKJdRE7lc" title="Total expenses">238,902</span>) for the years ended December 31, 2021, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 1376192 1739048 1683474 238902 <p id="xdx_84E_ecustom--NoncontrollingInterestsPolicyTextBlock_zXkTNyvwNby1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_z51bmW0A6hkd">Noncontrolling interests</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Noncontrolling interest consists of an aggregate of <span id="xdx_903_eus-gaap--MinorityInterestOwnershipPercentageByParent_c20231231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pdd" title="Noncontrolling interests">42%</span> of the equity interest of Shanghai Weimu<b>, </b><span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByParent_c20231231__srt--OwnershipAxis__custom--ViwoTechMember_pdd" title="Noncontrolling interests">45%</span> of equity interest of Viwo Tech and <span id="xdx_90C_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_c20231231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_z1pQ86hkfzXe" title="Noncontrolling interests">45%</span> of equity interest of ViZe Technology Limited, held by other investors. Excess of contribution received from noncontrolling shareholders over carrying value of the entity is recorded in additional paid in capital. The noncontrolling interests are presented in the consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling interests in the results of the Company are presented on the face of the consolidated statement of operations as an allocation of the total income or loss for the year between non-controlling interest holders and the shareholders of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Noncontrolling interests consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ScheduleOfNoncontrollingInterestsTableTextBlock_ziiZAJACAAQ9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 5)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B9_zLcfePQAk2n4" style="display: none">Schedule of noncontrolling interests</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Shanghai Weimu</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; text-align: right" title="Total">1,632,001</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_c20231231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; text-align: right" title="Total">3,065,579</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zNT1lfnneLib" style="width: 9%; text-align: right" title="Total">432,826</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Viwo Tech</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="text-align: right" title="Total">148,604</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_ecustom--NoncontrollingInterests_c20231231__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="text-align: right" title="Total">741,356</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231__srt--OwnershipAxis__custom--ViwoTechMember_zejtoK3V3RG8" style="text-align: right" title="Total">104,671</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Vize Technology Limited</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_zP0j0vNpdNx1" style="border-bottom: Black 1pt solid; text-align: right" title="Total">(70</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--NoncontrollingInterests_iI_pp0p0_c20231231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_znWEQm73G8df" style="border-bottom: Black 1pt solid; text-align: right" title="Total">(9,073</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_zxE25JUmEbn2" style="border-bottom: Black 1pt solid; text-align: right" title="Total">(1,281</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total noncontrolling interests</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,780,535</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20231231_zgLNOLvIJmEh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">3,797,862</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231_zzhCg81GNdD1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">536,217</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zSxQghmTnapc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 0.42 0.45 0.45 <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ScheduleOfNoncontrollingInterestsTableTextBlock_ziiZAJACAAQ9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 5)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B9_zLcfePQAk2n4" style="display: none">Schedule of noncontrolling interests</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Shanghai Weimu</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; text-align: right" title="Total">1,632,001</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_c20231231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_pp0p0" style="width: 9%; text-align: right" title="Total">3,065,579</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231__srt--OwnershipAxis__custom--ShanghaiWeimuMember_zNT1lfnneLib" style="width: 9%; text-align: right" title="Total">432,826</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Viwo Tech</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="text-align: right" title="Total">148,604</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_ecustom--NoncontrollingInterests_c20231231__srt--OwnershipAxis__custom--ViwoTechMember_pp0p0" style="text-align: right" title="Total">741,356</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231__srt--OwnershipAxis__custom--ViwoTechMember_zejtoK3V3RG8" style="text-align: right" title="Total">104,671</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Vize Technology Limited</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_ecustom--NoncontrollingInterests_iI_pp0p0_c20221231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_zP0j0vNpdNx1" style="border-bottom: Black 1pt solid; text-align: right" title="Total">(70</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--NoncontrollingInterests_iI_pp0p0_c20231231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_znWEQm73G8df" style="border-bottom: Black 1pt solid; text-align: right" title="Total">(9,073</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231__srt--OwnershipAxis__custom--VizeTechnologyLimitedMember_zxE25JUmEbn2" style="border-bottom: Black 1pt solid; text-align: right" title="Total">(1,281</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total noncontrolling interests</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,780,535</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20231231_zgLNOLvIJmEh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">3,797,862</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_ecustom--NoncontrollingInterests_iI_pp0p0_uUSD_c20231231_zzhCg81GNdD1" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">536,217</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1632001 3065579 432826 148604 741356 104671 -70 -9073 -1281 1780535 3797862 536217 <p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zYncBblkglka" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zW560NZKl7L3">Earnings per share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company computes earnings per share (“EPS”) in accordance with ASC 260, “Earnings per Share”. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. During the years ended December 31, 2022 and 2023, there was <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20220101__20221231_zPoKbsuZPPa2" title="Antidilutive shares"><span id="xdx_907_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20231231_zUnaj2MzEY8l" title="Antidilutive shares">no</span></span> dilutive shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 0 0 <p id="xdx_843_ecustom--StatutoryReservesPolicyTextBlock_z0rGTKotYbE2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zRHQ72nJmwi8">Statutory reserves</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable “statutory surplus reserve fund”. Subject to certain cumulative limits, the “statutory surplus reserve fund” requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (“PRC GAAP”) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the “reserve fund”. For foreign invested enterprises, the annual appropriation for the “reserve fund” cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zKLpDxqLNLye" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zBrs5zkNsf6d">Segment reporting</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company’s business segments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company uses the management approach to determine reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker (“CODM”) for making decisions, allocating resources and assessing performance. The Company’s CODM has been identified as the CEO, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Based on management’s assessment, the Company determined that it has two operating segments and therefore two reportable segments as defined by ASC 280, which are central processing algorithm services and intelligent chips and services. All of the Company’s net revenues were generated in the PRC, Hong Kong and Singapore.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_847_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zYyt1mPm7bX8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zoJyj8wfcGHf">Recently issued accounting pronouncements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In May 2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments — Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments — Credit Losses — Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders’ concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November 2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December 15, 2022. The adoption of this ASU does not have a material effect on the Company’s consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">In October 2021, the FASB issued ASU 2021-08, “Business Combinations”. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company’s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p id="xdx_80E_ecustom--ReverseRecapitalizationDisclosureTextBlock_zYoaBKgjxCu2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 3 — <span id="xdx_82C_zOpJNLiFSwJ1">Reverse Capitalization</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On March 22, 2024, the Company’s share consolidation plan became effective. <span id="xdx_906_eus-gaap--CommonStockConversionBasis_c20240301__20240322__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zDedk5TbEUSb" title="Conversion basis">Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event).</span> The following information in Note 3 was adjusted for the reverse stock split as required by ASC 260.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued <span id="xdx_909_ecustom--IssuedShares_iI_c20221209__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--VIYIShareholdersMember_zbRISnh6NlQ1" title="Issued shares">3,960,396</span> ordinary shares to VIYI shareholders.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Immediately after giving effect to the Business Combination, MicroAlgo has <span id="xdx_90F_ecustom--WeightedAverageSharesOutstanding_c20220101__20221231_pdd" title="Weighted average shares outstanding">4,385,671</span> ordinary shares issued and outstanding consisting of (i) the 396,375 ordinary shares held by previous Venus public shareholders and its Sponsor; (ii) the 3,960,396 newly issued Venus ordinary shares to the VIYI shareholders pursuant to the Merger Agreement, of which 79,208 ordinary shares issued to the Majority Shareholder will be held in escrow to satisfy any potential indemnification claims(s) which may be made by Venus under the Merger Agreement; (iii) the <span id="xdx_90C_ecustom--VenusSharesIssuedToJoyousJdLimited_c20220101__20221231_pdd" title="Venus shares issued to Joyous JD Limited">21,400</span> newly issued Venus ordinary shares to the Joyous JD Limited as part of the backstop investment; and (iv) the <span id="xdx_904_ecustom--VenusSharesIssuedToUnderwriter_c20220101__20221231_pdd" title="Venus shares issued to underwriter">7,500</span> ordinary shares held by Venus’ underwriter.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Venus rights held by its Sponsor and previous public investors were automatically converted to 48,250 ordinary shares upon the consummation of the Business Combination.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Immediately after the closing of the Business Combination, <span id="xdx_90D_ecustom--ReverseCapitalizationDescription_c20220101__20221231" title="Reverse Capitalization description">MicroAlgo has 4,825,000 warrants issued and outstanding, consisting of (i) 4,600,000 warrants held by previous public investors of Venus; and (ii) 225,000 warrants held by the Sponsor of Venus.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Common shares issued and outstanding following the Closing are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_887_ecustom--ScheduleOfConsummationOfMergerTableTextblock_zxdgqTZD1xLj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Reverse Capitalization (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_zfWHewxvBTle" style="display: none">Schedule of consummation of merger</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20230101__20231231_zpxXOFNWNru7" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--VenusPublicSharesAfterRedemption_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Venus public shares after redemption</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">210,625</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--VenusSharesConvertedFromRights_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus shares converted from rights</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">48,250</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--VenusSponsorShares_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus Sponsor shares</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">137,500</td> <td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--VenusSharesIssuedToUnderwriter_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus shares issued to underwriter</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">7,500</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--VenusSharesIssuedInBusinessCombination_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus shares issued in the Business Combination</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3,960,396</td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--VenusSharesIssuedToJoyousJdLimited_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus shares issued to Joyous JD Limited</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">21,400</td> <td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--WeightedAverageSharesOutstanding_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Weighted average shares outstanding</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">4,385,671</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--PercentOfSharesOwnedByViyiShareholders_dp_zOs3zMma58F9" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Percent of shares owned by VIYI shareholders</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">90.3</td> <td style="text-align: left">%</td></tr> <tr id="xdx_409_ecustom--PercentOfSharesOwnedByUnderwriter_dp_zkdOQV2MBK11" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Percent of shares owned by underwriter</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">0.17</td> <td style="text-align: left">%</td></tr> <tr id="xdx_40C_ecustom--PercentOfSharesOwnedByVenus_dp_zUYCKpjMZ7J6" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Percent of shares owned by Venus</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">9.04</td> <td style="text-align: left">%</td></tr> <tr id="xdx_405_ecustom--PercentOfSharesOwnedByJoyousJdLimited_dp_zGlKnd60x1n" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Percent of shares owned by Joyous JD limited</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">0.49</td> <td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event). 3960396 4385671 21400 7500 MicroAlgo has 4,825,000 warrants issued and outstanding, consisting of (i) 4,600,000 warrants held by previous public investors of Venus; and (ii) 225,000 warrants held by the Sponsor of Venus. <table cellpadding="0" cellspacing="0" id="xdx_887_ecustom--ScheduleOfConsummationOfMergerTableTextblock_zxdgqTZD1xLj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Reverse Capitalization (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_zfWHewxvBTle" style="display: none">Schedule of consummation of merger</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20230101__20231231_zpxXOFNWNru7" style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--VenusPublicSharesAfterRedemption_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Venus public shares after redemption</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">210,625</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--VenusSharesConvertedFromRights_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus shares converted from rights</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">48,250</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--VenusSponsorShares_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus Sponsor shares</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">137,500</td> <td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--VenusSharesIssuedToUnderwriter_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus shares issued to underwriter</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">7,500</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--VenusSharesIssuedInBusinessCombination_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus shares issued in the Business Combination</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3,960,396</td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--VenusSharesIssuedToJoyousJdLimited_i_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Venus shares issued to Joyous JD Limited</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">21,400</td> <td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--WeightedAverageSharesOutstanding_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Weighted average shares outstanding</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">4,385,671</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--PercentOfSharesOwnedByViyiShareholders_dp_zOs3zMma58F9" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Percent of shares owned by VIYI shareholders</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">90.3</td> <td style="text-align: left">%</td></tr> <tr id="xdx_409_ecustom--PercentOfSharesOwnedByUnderwriter_dp_zkdOQV2MBK11" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Percent of shares owned by underwriter</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">0.17</td> <td style="text-align: left">%</td></tr> <tr id="xdx_40C_ecustom--PercentOfSharesOwnedByVenus_dp_zUYCKpjMZ7J6" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Percent of shares owned by Venus</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">9.04</td> <td style="text-align: left">%</td></tr> <tr id="xdx_405_ecustom--PercentOfSharesOwnedByJoyousJdLimited_dp_zGlKnd60x1n" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Percent of shares owned by Joyous JD limited</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">0.49</td> <td style="text-align: left">%</td></tr> </table> 210625 48250 137500 7500 3960396 21400 4385671 0.903 0.0017 0.0904 0.0049 <p id="xdx_807_eus-gaap--BusinessCombinationDisclosureTextBlock_zEgm6gqgs5Li" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 4 — <span id="xdx_826_z7LkaeGCF3ki">Business combination</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Acquisition of Shanghai Guoyu</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On July 1, 2021, Weidong acquired <span id="xdx_90A_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_c20210701__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember__srt--OwnershipAxis__custom--WeidongMember_pdd" title="Acquisition percent">99%</span> interest of Shanghai Guoyu Information Technologies Co., Ltd (“Shanghai Guoyu”). The remaining <span id="xdx_90F_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_c20210701__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember__srt--OwnershipAxis__custom--YYOnlineMember_pdd" title="Acquisition percent">1%</span> of Shanghai Guoyu is acquired by YY Online. The aggregate purchase price is RMB <span id="xdx_90F_ecustom--PurchasePrice_iI_pp0p0_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zIX4lFduxYVi" title="Purchase price">20,000,000</span> (USD<span id="xdx_904_ecustom--PurchasePrice_iI_pp0p0_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zNpguEEuhsje" title="Purchase price">3,090,760</span>). On July 19, 2021 Shanghai Guoyu established 100% owned subsidiary Kashi Guoyu Information Technologies Co., Ltd (“Kashi Guoyu”). On July 14, 2021, Weidong transferred its 100% equity interest of Korgas 233 and Korgas Weidong to Shanghai Guoyu.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Shanghai Guoyu is committed to the R&amp;D and application of intelligent visual algorithm technology, using image recognition, data analysis and modeling, virtual imaging, visual artificial intelligence algorithm and other technologies, integrating algorithm and data processing capabilities, and integrating functions from data processing to algorithm application, so as to provide customers with a full stack of intelligent visual algorithm services. At present, Shanghai Guoyu mainly serves the Internet marketing industry. The development of Shanghai Guoyu’s business is closely related to the progress and development of the computer vision industry and the Internet marketing industry.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s acquisition of Shanghai Guoyu was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Shanghai Guoyu based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition date and considered a number of factors including valuations from independent appraisers. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in">The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Shanghai Guoyu based on valuation performed by an independent valuation firm engaged by the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_znVbiXw5K74a" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BA_z78QItnxddN2" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td> </td> <td> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b> </b></td> <td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-align: center"><b> </b></td> <td style="text-align: center; padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td> <td style="text-align: center; padding-bottom: 1pt"><b> </b></td> <td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td> <td style="text-align: center; padding-bottom: 1pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Software</td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="vertical-align: bottom; text-align: right; width: 9%">8,955,001</td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zVUccW8dzaek" style="width: 9%; text-align: right">1,383,888</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Goodwill</td> <td> </td> <td> </td> <td style="vertical-align: bottom; text-align: right">13,283,748</td> <td> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zTH56EpaKpl" style="text-align: right">2,052,844</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred tax liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right">(2,238,750</td> <td style="padding-bottom: 1pt">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iNI_pp0p0_di_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zwzQAIUacGZ7" style="border-bottom: Black 1pt solid; text-align: right">(345,972</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">19,999,999</td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zzA4D8ya7CZe" style="border-bottom: Black 2.5pt double; text-align: right">3,090,760</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zFdYkN7VzHF1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Software consists of mainly data algorithm software, with a fair value of RMB <span id="xdx_909_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zn4WkUd6mLdi" title="Fair value software">8,955,001</span> (USD <span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zQiQPCuqzNp2" title="Fair value software">1,383,888</span>) and estimated finite useful life of <span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zcjiSc8BKep" title="Estimated finite useful life">6</span> years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Acquisitions of Tapuyu</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On November 1, 2021, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Tapuyu Internet Technology Co., Ltd. (“Tapuyu”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on November 1, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s acquisition of Tapuyu was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Tapuyu based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Tapuyu and translated the fair value from USD to RMB using the exchange rate on November 1, 2021 at the rate of USD 1.00 to RMB 6.4192.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zhfrX20T9WHg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B2_zJW1FVTBDLlf" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zKRU9kYBVIWi" style="width: 9%; text-align: right" title="Cash">113,896</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zuKfWkXe2cUl" style="width: 9%; text-align: right" title="Cash">17,743</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zyMRZWEvtWue" style="text-align: right" title="Other current assets">195,402</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zD86kor62lBj" style="text-align: right" title="Other current assets">30,440</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zKTp19LR3kuj" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(309,298</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_ztNhqY3gQMN8" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(48,183</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zJywAHZ0jkhj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1491">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zTWBC2GNi4k7" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1493">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Acquisitions of Pengcheng Keyi</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On November 17, 2021, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Pengcheng Keyi (Xi’an) Intelligence Technology Co., Ltd. (“Pengcheng Keyi”), a provider of testing equipment development and sales. The aggregate purchase price is RMB 2 (USD 0.3) and the purchase consummated on December 7, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s acquisition of Pengcheng Keyi was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Pengcheng Keyi based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Pengcheng Keyi and translated the fair value from USD to RMB using the exchange rate on December 7, 2021 at the rate of <span id="xdx_90B_eus-gaap--ForeignCurrencyTranslationAdjustmentDescription_c20211102__20211117__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zRhCcyZit97d" title="Foreign currency translation">USD 1.00 to RMB 6.3738</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zvKj1xPUrM77" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 2)"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span id="xdx_8B3_zZyIEUWXNOWc" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zJqUm908RD9g" style="width: 9%; text-align: right" title="Cash">47,739</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zTiI0v7jxggg" style="width: 9%; text-align: right" title="Cash">7,592</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zrKXiB06LEXb" style="text-align: right" title="Other current assets">1,505,490</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zlUlxvtUVW8b" style="text-align: right" title="Other current assets">236,375</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zdkY7vtbmI7i" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(1,553,229</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zu59mqRgtE04" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(243,967</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zat6P01QxZ67" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1512">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zM0NcqZz5fF5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1514">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On July 1, 2022, Viwo Technology Inc. entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of approximately RMB <span id="xdx_90E_eus-gaap--GainLossOnSaleOfBusiness_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zvcmmunVevxf" title="Gain from disposal">65,587</span> (USD <span id="xdx_901_eus-gaap--GainLossOnSaleOfBusiness_uUSD_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zZ0vx5EPjRv9" title="Gain from disposal">9,417</span>).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Acquisitions of Bimai</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On September 23, 2022, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Bimai Network Technology Co., Ltd. (“Bimai”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on September 23, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s acquisitions of Bimai accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Bimai based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Bimai and translated the fair value from USD to RMB using the exchange rate on September 23, 2022 at the rate of <span id="xdx_90B_eus-gaap--ForeignCurrencyTranslationAdjustmentDescription_c20220901__20220930__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_z58jIS29P17a" title="Foreign currency translation">USD 1.00 to RMB 6.9920</span> and the net purchase price allocation on the date of the acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zM83ENtdBfy3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 3)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span id="xdx_8B3_zB0e9pOALFo4" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><b> </b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 76%; vertical-align: top">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zE7UFMNEz6z8" style="width: 9%; text-align: right" title="Cash">2,035</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zMAPqQpo2yne" style="width: 9%; text-align: right" title="Cash">291</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zxMAYXDwkW8f" style="text-align: right" title="Other current assets">2,213,241</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zByUjmMKoeVg" style="text-align: right" title="Other current assets">316,539</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zQe6LcKLElrf" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(2,215,276</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zSfeZD8VSWD8" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(316,830</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zzOQKZw5ARre" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1536">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zvjYD5SVF41l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1538">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zuiThaugd0V1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The amount of revenue and net loss that resulted from the acquisitions were approximately RMB <span id="xdx_905_eus-gaap--Revenues_pn3n3_dm_c20220101__20221231__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zZWWflYrsFnl" title="Total operating revenues">4.6</span> million (USD <span id="xdx_90B_eus-gaap--Revenues_pn3n3_dm_uUSD_c20220101__20221231__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zR7hmazIvkHg" title="Total operating revenues">0.7</span> million) and RMB <span id="xdx_90A_eus-gaap--NetIncomeLoss_pn3n3_dm_c20220101__20221231__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_z7pamLsAquA6" title="Net income (loss) attributable to micro algo inc.">0.6</span> million (USD <span id="xdx_901_eus-gaap--NetIncomeLoss_pn3n3_dm_uUSD_c20220101__20221231__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zdoxT93iVHVf" title="Net income (loss) attributable to micro algo inc.">0.1</span> million) during the years ended December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On January 1, 2023, Viwotong Tech entered into an equity transfer agreement to transfer 100% of the issued share capital of Bimai to one unrelated individual at RMB 0. The disposal resulted in a loss from disposal of approximately RMB 1.1 million (USD 0.2 million).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="text-decoration: underline">Acquisition of Younike</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On December 23, 2022, Shenzhen Viwotong entered into Acquisition Framework Agreement to acquire 100% equity interests of Beijing Younike Information Technology Co., Ltd. (“Younike”), a provider of advertising services. The aggregate purchase price is RMB 0 and the transaction consummated on January 1, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s acquisitions of Younike was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Younike based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Younike and translated the fair value from USD to RMB using the exchange rate on January 1, 2023 at the rate of <span id="xdx_905_eus-gaap--ForeignCurrencyTranslationAdjustmentDescription_c20221201__20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember" title="Foreign Currency Translation">USD 1.00 to RMB 6.9646</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zkR5JJi1B46i" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B2_zWwkLQbOARA5" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_pp0p0" style="width: 9%; text-align: right" title="Cash">21,936</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zCoLeh6Dbr6k" style="width: 9%; text-align: right" title="Cash">3,149</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_pp0p0" style="text-align: right" title="Other current assets">4,821,002</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zoOB48uAxyxa" style="text-align: right" title="Other current assets">692,215</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zl2NreHYMpac" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(4,842,938</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zTDUYDUznSW1" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(695,364</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1565">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_z43tXSB7hVqb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1567">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zcDOGPqNW2wk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 0.99 0.01 20000000 3090760 <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_znVbiXw5K74a" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BA_z78QItnxddN2" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td> </td> <td> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b> </b></td> <td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-align: center"><b> </b></td> <td style="text-align: center; padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td> <td style="text-align: center; padding-bottom: 1pt"><b> </b></td> <td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td> <td style="text-align: center; padding-bottom: 1pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Software</td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="vertical-align: bottom; text-align: right; width: 9%">8,955,001</td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zVUccW8dzaek" style="width: 9%; text-align: right">1,383,888</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Goodwill</td> <td> </td> <td> </td> <td style="vertical-align: bottom; text-align: right">13,283,748</td> <td> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zTH56EpaKpl" style="text-align: right">2,052,844</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred tax liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right">(2,238,750</td> <td style="padding-bottom: 1pt">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iNI_pp0p0_di_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zwzQAIUacGZ7" style="border-bottom: Black 1pt solid; text-align: right">(345,972</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">19,999,999</td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20210701__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiGuoyuMember_zzA4D8ya7CZe" style="border-bottom: Black 2.5pt double; text-align: right">3,090,760</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1383888 2052844 345972 3090760 8955001 1383888 P6Y <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zhfrX20T9WHg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B2_zJW1FVTBDLlf" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zKRU9kYBVIWi" style="width: 9%; text-align: right" title="Cash">113,896</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zuKfWkXe2cUl" style="width: 9%; text-align: right" title="Cash">17,743</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zyMRZWEvtWue" style="text-align: right" title="Other current assets">195,402</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zD86kor62lBj" style="text-align: right" title="Other current assets">30,440</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zKTp19LR3kuj" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(309,298</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_ztNhqY3gQMN8" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(48,183</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zJywAHZ0jkhj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1491">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20211101__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zTWBC2GNi4k7" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1493">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Acquisitions of Pengcheng Keyi</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On November 17, 2021, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Pengcheng Keyi (Xi’an) Intelligence Technology Co., Ltd. (“Pengcheng Keyi”), a provider of testing equipment development and sales. The aggregate purchase price is RMB 2 (USD 0.3) and the purchase consummated on December 7, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s acquisition of Pengcheng Keyi was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Pengcheng Keyi based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Pengcheng Keyi and translated the fair value from USD to RMB using the exchange rate on December 7, 2021 at the rate of <span id="xdx_90B_eus-gaap--ForeignCurrencyTranslationAdjustmentDescription_c20211102__20211117__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zRhCcyZit97d" title="Foreign currency translation">USD 1.00 to RMB 6.3738</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zvKj1xPUrM77" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 2)"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span id="xdx_8B3_zZyIEUWXNOWc" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zJqUm908RD9g" style="width: 9%; text-align: right" title="Cash">47,739</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zTiI0v7jxggg" style="width: 9%; text-align: right" title="Cash">7,592</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zrKXiB06LEXb" style="text-align: right" title="Other current assets">1,505,490</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zlUlxvtUVW8b" style="text-align: right" title="Other current assets">236,375</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zdkY7vtbmI7i" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(1,553,229</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zu59mqRgtE04" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(243,967</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zat6P01QxZ67" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1512">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zM0NcqZz5fF5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1514">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On July 1, 2022, Viwo Technology Inc. entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of approximately RMB <span id="xdx_90E_eus-gaap--GainLossOnSaleOfBusiness_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zvcmmunVevxf" title="Gain from disposal">65,587</span> (USD <span id="xdx_901_eus-gaap--GainLossOnSaleOfBusiness_uUSD_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zZ0vx5EPjRv9" title="Gain from disposal">9,417</span>).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Acquisitions of Bimai</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On September 23, 2022, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Bimai Network Technology Co., Ltd. (“Bimai”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on September 23, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s acquisitions of Bimai accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Bimai based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Bimai and translated the fair value from USD to RMB using the exchange rate on September 23, 2022 at the rate of <span id="xdx_90B_eus-gaap--ForeignCurrencyTranslationAdjustmentDescription_c20220901__20220930__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_z58jIS29P17a" title="Foreign currency translation">USD 1.00 to RMB 6.9920</span> and the net purchase price allocation on the date of the acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zM83ENtdBfy3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 3)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span id="xdx_8B3_zB0e9pOALFo4" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><b> </b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 76%; vertical-align: top">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zE7UFMNEz6z8" style="width: 9%; text-align: right" title="Cash">2,035</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zMAPqQpo2yne" style="width: 9%; text-align: right" title="Cash">291</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zxMAYXDwkW8f" style="text-align: right" title="Other current assets">2,213,241</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zByUjmMKoeVg" style="text-align: right" title="Other current assets">316,539</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zQe6LcKLElrf" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(2,215,276</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zSfeZD8VSWD8" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(316,830</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zzOQKZw5ARre" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1536">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zvjYD5SVF41l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1538">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 113896 17743 195402 30440 309298 48183 USD 1.00 to RMB 6.3738 <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zvKj1xPUrM77" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 2)"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span id="xdx_8B3_zZyIEUWXNOWc" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zJqUm908RD9g" style="width: 9%; text-align: right" title="Cash">47,739</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zTiI0v7jxggg" style="width: 9%; text-align: right" title="Cash">7,592</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zrKXiB06LEXb" style="text-align: right" title="Other current assets">1,505,490</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zlUlxvtUVW8b" style="text-align: right" title="Other current assets">236,375</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zdkY7vtbmI7i" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(1,553,229</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zu59mqRgtE04" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(243,967</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zat6P01QxZ67" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1512">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20211117__us-gaap--BusinessAcquisitionAxis__custom--PengchengKeyiMember_zM0NcqZz5fF5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1514">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On July 1, 2022, Viwo Technology Inc. entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of approximately RMB <span id="xdx_90E_eus-gaap--GainLossOnSaleOfBusiness_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zvcmmunVevxf" title="Gain from disposal">65,587</span> (USD <span id="xdx_901_eus-gaap--GainLossOnSaleOfBusiness_uUSD_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--TapuyuAndPengchengKeyiMember_zZ0vx5EPjRv9" title="Gain from disposal">9,417</span>).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Acquisitions of Bimai</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On September 23, 2022, Viwotong Tech entered into Acquisition Framework Agreement to acquire 100% equity interests of Guangzhou Bimai Network Technology Co., Ltd. (“Bimai”), a provider of advertising services. The aggregate purchase price is RMB 2 (USD 0.3) and the transaction consummated on September 23, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s acquisitions of Bimai accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value of consideration of Bimai based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of assets acquired, liabilities assumed and intangible assets identified as of the acquisition. Acquisition-related costs incurred for the acquisitions are not material and have been expensed as incurred in general and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table summarizes the fair value of the identifiable assets acquired and liabilities assumed on the acquisition date, which represents the net purchase price allocation on the date of the acquisition of Bimai and translated the fair value from USD to RMB using the exchange rate on September 23, 2022 at the rate of <span id="xdx_90B_eus-gaap--ForeignCurrencyTranslationAdjustmentDescription_c20220901__20220930__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_z58jIS29P17a" title="Foreign currency translation">USD 1.00 to RMB 6.9920</span> and the net purchase price allocation on the date of the acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zM83ENtdBfy3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 3)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span id="xdx_8B3_zB0e9pOALFo4" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><b> </b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 76%; vertical-align: top">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zE7UFMNEz6z8" style="width: 9%; text-align: right" title="Cash">2,035</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zMAPqQpo2yne" style="width: 9%; text-align: right" title="Cash">291</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zxMAYXDwkW8f" style="text-align: right" title="Other current assets">2,213,241</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zByUjmMKoeVg" style="text-align: right" title="Other current assets">316,539</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zQe6LcKLElrf" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(2,215,276</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zSfeZD8VSWD8" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(316,830</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zzOQKZw5ARre" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1536">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zvjYD5SVF41l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1538">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 47739 7592 1505490 236375 1553229 243967 65587 9417 USD 1.00 to RMB 6.9920 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zM83ENtdBfy3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 3)"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span id="xdx_8B3_zB0e9pOALFo4" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><b> </b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Fair value</b></td> <td style="padding-bottom: 1pt; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 76%; vertical-align: top">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zE7UFMNEz6z8" style="width: 9%; text-align: right" title="Cash">2,035</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zMAPqQpo2yne" style="width: 9%; text-align: right" title="Cash">291</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zxMAYXDwkW8f" style="text-align: right" title="Other current assets">2,213,241</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zByUjmMKoeVg" style="text-align: right" title="Other current assets">316,539</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zQe6LcKLElrf" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(2,215,276</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zSfeZD8VSWD8" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(316,830</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zzOQKZw5ARre" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1536">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20220923__us-gaap--BusinessAcquisitionAxis__custom--BimaiMember_zvjYD5SVF41l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1538">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2035 291 2213241 316539 2215276 316830 4600000 700000 600000 100000 USD 1.00 to RMB 6.9646 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zkR5JJi1B46i" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business combination (Details 4)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B2_zWwkLQbOARA5" style="display: none">Schedule of recognized identified assets acquired and liabilities assumed</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair value</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Cash</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_pp0p0" style="width: 9%; text-align: right" title="Cash">21,936</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_uUSD_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zCoLeh6Dbr6k" style="width: 9%; text-align: right" title="Cash">3,149</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_pp0p0" style="text-align: right" title="Other current assets">4,821,002</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_uUSD_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zoOB48uAxyxa" style="text-align: right" title="Other current assets">692,215</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zl2NreHYMpac" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(4,842,938</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_uUSD_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_zTDUYDUznSW1" style="border-bottom: Black 1pt solid; text-align: right" title="Current liabilities">(695,364</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total consideration</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1565">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_uUSD_c20221223__us-gaap--BusinessAcquisitionAxis__custom--YounikeMember_z43tXSB7hVqb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1567">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 21936 3149 4821002 692215 4842938 695364 <p id="xdx_807_ecustom--DeconsolidationTextBlock_zw7a1WzU4Ni9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 5 — <span id="xdx_82C_zz8OckM73MW9">Deconsolidation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Disposal of Pengcheng Keyi</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On July 1, 2022, Viwotong Tech entered into an equity transfer agreement to transfer 99.0% and 1.0% of the issued share capital of Pengcheng Keyi to two unrelated individuals at RMB 1.0 and RMB 0.1, respectively. The disposal resulted in a gain from disposal of RMB 65,587 (USD 9,417).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Disposal of Bimai</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On January 1, 2023, Viwotong Tech entered into an equity transfer agreement to transfer 100% of the issued share capital of Bimai to one unrelated individual at RMB 0. The disposal resulted in a gain from disposal of approximately RMB 1.1 million (USD 0.2 million).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Disposal of Fe-da Electronics and its subsidiaries</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On April 6, 2023, the Company’s board approved the equity transfer agreement between VIYI and LIM TZEA, to transfer 100% equity interest of Fe-da Electronics Co., Ltd and its subsidiaries Wisdom Lab Inc., EXCEL Technology Co., Ltd. and recognized RMB 17,801,786 (USD 2,526,259) of loss from the transfer. Since the disposal did not represent any strategic change of the Company’s operation, the disposal was not presented as discontinued operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Net assets of the entities disposed and gain on disposal was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_883_ecustom--NetAssetsOfTheEntitiesDisposedTableTextBlock_zhpsSQ50Zws5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Deconsolidation (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span id="xdx_8B2_zSUe80nLvQpf" style="display: none">Schedule of net assets of the entities disposed</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left">Total current assets</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_eus-gaap--AssetsCurrent_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="width: 9%; text-align: right" title="Total current assets">3,583,579</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_eus-gaap--AssetsCurrent_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zj2T2IqdkD9c" style="width: 9%; text-align: right" title="Total current assets">505,962</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total other assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--OtherAssets_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="text-align: right" title="Total other assets">115,270</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--OtherAssets_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zGKAPlVo7a59" style="text-align: right" title="Total other assets">16,275</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Total assets</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Assets_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total assets">3,698,849</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--Assets_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zVpJtcIk4TBk" style="border-bottom: Black 1pt solid; text-align: right" title="Total assets">522,237</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total liabilities</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--Liabilities_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="text-align: right" title="Total liabilities">301,464</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_988_eus-gaap--Liabilities_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zWtvzhq6DCl2" style="text-align: right" title="Total liabilities">42,563</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total net assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--AssetsNet_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="text-align: right" title="Total net assets">3,397,385</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--AssetsNet_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zRKv8XzpF9qd" style="text-align: right" title="Total net assets">479,674</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Total consideration</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_ecustom--TotalConsideration_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1593">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_ecustom--TotalConsideration_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zVqyDhahjfqf" style="border-bottom: Black 1pt solid; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1595">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total loss on disposal</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--GainLossOnDispositionOfAssets1_c20230101__20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total loss on disposal">17,801,786</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_982_eus-gaap--GainLossOnDispositionOfAssets1_pp0p0_uUSD_c20230101__20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zq1GE8DTovek" style="border-bottom: Black 2.5pt double; text-align: right" title="Total loss on disposal">2,526,259</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_883_ecustom--NetAssetsOfTheEntitiesDisposedTableTextBlock_zhpsSQ50Zws5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Deconsolidation (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span id="xdx_8B2_zSUe80nLvQpf" style="display: none">Schedule of net assets of the entities disposed</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left">Total current assets</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_eus-gaap--AssetsCurrent_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="width: 9%; text-align: right" title="Total current assets">3,583,579</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_eus-gaap--AssetsCurrent_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zj2T2IqdkD9c" style="width: 9%; text-align: right" title="Total current assets">505,962</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total other assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--OtherAssets_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="text-align: right" title="Total other assets">115,270</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--OtherAssets_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zGKAPlVo7a59" style="text-align: right" title="Total other assets">16,275</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Total assets</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Assets_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total assets">3,698,849</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--Assets_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zVpJtcIk4TBk" style="border-bottom: Black 1pt solid; text-align: right" title="Total assets">522,237</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total liabilities</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--Liabilities_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="text-align: right" title="Total liabilities">301,464</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_988_eus-gaap--Liabilities_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zWtvzhq6DCl2" style="text-align: right" title="Total liabilities">42,563</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total net assets</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--AssetsNet_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="text-align: right" title="Total net assets">3,397,385</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--AssetsNet_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zRKv8XzpF9qd" style="text-align: right" title="Total net assets">479,674</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Total consideration</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_ecustom--TotalConsideration_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1593">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_ecustom--TotalConsideration_iI_pp0p0_uUSD_c20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zVqyDhahjfqf" style="border-bottom: Black 1pt solid; text-align: right" title="Total consideration"><span style="-sec-ix-hidden: xdx2ixbrl1595">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total loss on disposal</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--GainLossOnDispositionOfAssets1_c20230101__20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total loss on disposal">17,801,786</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_982_eus-gaap--GainLossOnDispositionOfAssets1_pp0p0_uUSD_c20230101__20230331__dei--LegalEntityAxis__custom--FedaElectronicsCoMember_zq1GE8DTovek" style="border-bottom: Black 2.5pt double; text-align: right" title="Total loss on disposal">2,526,259</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3583579 505962 115270 16275 3698849 522237 301464 42563 3397385 479674 17801786 2526259 <p id="xdx_80E_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zY8aEoP6Q9k8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 6 — <span id="xdx_824_zVxAFASr04vi">Short term investments</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Short term investments consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--MarketableSecuritiesTextBlock_zCVgqR31ycWc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Short term investments (Details)"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span id="xdx_8BF_z0hG0J9AbyZ9" style="display: none">Schedule of short term investments consist</span></td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Marketable securities</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_989_eus-gaap--MarketableSecurities_c20221231_pp0p0" style="width: 9%; text-align: right" title="Marketable securities"><span style="-sec-ix-hidden: xdx2ixbrl1605">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_988_eus-gaap--MarketableSecurities_c20231231_pp0p0" style="width: 9%; text-align: right" title="Marketable securities">18,411,162</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--MarketableSecurities_iI_pp0p0_uUSD_c20231231_zRx97M2Klof9" style="width: 9%; text-align: right" title="Marketable securities">2,599,455</td> <td style="width: 1%; text-align: left"> </td></tr> </table> <p style="text-indent: 0.25in; margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Fair value disclosure:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2022</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Fair Value</b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marketable securities</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_98C_eus-gaap--MarketableSecurities_iI_pp0p0_c20221231_zqa4ftDDZE8e" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1612">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_980_eus-gaap--MarketableSecurities_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zdvjmbNb7yEj" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1614">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_982_eus-gaap--MarketableSecurities_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zYvjIdTQJbq7" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1616">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_981_eus-gaap--MarketableSecurities_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zHXMwrxQtn38" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1618">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="text-indent: 0.25in; margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 1</b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 2</b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 3</b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marketable securities</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_983_eus-gaap--MarketableSecurities_iI_pp0p0_c20231231_zgLuYU9GRYG7" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,411,162</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_98E_eus-gaap--MarketableSecurities_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zNbKKOTQmF6k" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,411,162</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_985_eus-gaap--MarketableSecurities_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zpRdHIK2mu5i" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1624">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_983_eus-gaap--MarketableSecurities_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zZqMiFh2UZCf" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1626">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A3_z0UQVHXME8Xg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">There is no transfer between the levels for the periods presented. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">As of December 31, 2021, 2022 and 2023, short term investments amounted to nil<span id="xdx_902_eus-gaap--ShortTermInvestments_iI_pp0p0_c20211231_zskPR8CaRhP7" style="display: none" title="Short term investments"> 0</span>, nil <span id="xdx_90E_eus-gaap--ShortTermInvestments_c20221231_pp0p0" style="display: none" title="Short term investments">0</span> and RMB <span id="xdx_90F_eus-gaap--ShortTermInvestments_iI_c20231231_zl68cWJX0xe2" title="Short term investments">18,411,162</span> <span id="xdx_90F_eus-gaap--ShortTermInvestments_iI_c20231231_zxYj8cEuOJli" style="display: none" title="Short term investments">18,411,162</span> (USD <span id="xdx_90A_eus-gaap--ShortTermInvestments_iI_uUSD_c20231231_zHXNKkZI7zm2" title="Short term investments">2,599,455</span>), <span id="xdx_90A_eus-gaap--ShortTermInvestments_iI_uUSD_c20231231_zylfJXCVZjd" style="display: none" title="Short term investments">2,599,455</span> respectively. During the year ended December 31, 2023, the Company invested a total of RMB <span id="xdx_907_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_dm_c20231231_zex2kQPYUV3a" title="Investment amount">21,376,451</span> (USD <span id="xdx_905_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_dm_uUSD_c20231231_zNW2KU4EIMj3" title="Investment amount">3,018,122</span>). The fair value change resulted in loss of approximately RMB <span id="xdx_901_eus-gaap--InvestmentOwnedAtFairValue_iI_pn3n3_dm_c20231231_zIUHgSs1Cezg" title="Investment fair value">2,965,289</span> (USD <span id="xdx_907_eus-gaap--InvestmentOwnedAtFairValue_iI_pn3n3_dm_uUSD_c20231231_zcHJMQEegcEe" title="Investment fair value">418,666</span>). </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--MarketableSecuritiesTextBlock_zCVgqR31ycWc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Short term investments (Details)"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span id="xdx_8BF_z0hG0J9AbyZ9" style="display: none">Schedule of short term investments consist</span></td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Marketable securities</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_989_eus-gaap--MarketableSecurities_c20221231_pp0p0" style="width: 9%; text-align: right" title="Marketable securities"><span style="-sec-ix-hidden: xdx2ixbrl1605">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_988_eus-gaap--MarketableSecurities_c20231231_pp0p0" style="width: 9%; text-align: right" title="Marketable securities">18,411,162</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--MarketableSecurities_iI_pp0p0_uUSD_c20231231_zRx97M2Klof9" style="width: 9%; text-align: right" title="Marketable securities">2,599,455</td> <td style="width: 1%; text-align: left"> </td></tr> </table> <p style="text-indent: 0.25in; margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Fair value disclosure:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2022</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> Fair Value</b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marketable securities</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_98C_eus-gaap--MarketableSecurities_iI_pp0p0_c20221231_zqa4ftDDZE8e" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1612">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_980_eus-gaap--MarketableSecurities_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zdvjmbNb7yEj" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1614">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_982_eus-gaap--MarketableSecurities_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zYvjIdTQJbq7" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1616">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_981_eus-gaap--MarketableSecurities_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zHXMwrxQtn38" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1618">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="text-indent: 0.25in; margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 1</b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 2</b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 3</b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB </b></span></td> <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marketable securities</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_983_eus-gaap--MarketableSecurities_iI_pp0p0_c20231231_zgLuYU9GRYG7" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,411,162</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_98E_eus-gaap--MarketableSecurities_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zNbKKOTQmF6k" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,411,162</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_985_eus-gaap--MarketableSecurities_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zpRdHIK2mu5i" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1624">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_983_eus-gaap--MarketableSecurities_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zZqMiFh2UZCf" style="width: 9%; text-align: right" title="Marketable securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1626">-</span></span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 18411162 2599455 18411162 18411162 0 0 18411162 18411162 2599455 2599455 21376451000 3018122000 2965289000 418666000 <p id="xdx_803_eus-gaap--AccountsAndNontradeReceivableTextBlock_zXvcjH5HAz5j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 7 — <span id="xdx_82F_zqtGThdMm7Ge">Accounts receivable, net</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Accounts receivable, net consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z8IBLDhqqe21" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8B3_zkf3Lyi8OhKa" style="display: none">Schedule of accounts receivable, net</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_498_20221231_zA2afO6uhVie" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_497_20231231_zrRJoutlU1Ql" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNzdO6_z2S8fHjVlUb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Accounts receivable</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">26,612,573</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">26,963,149</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--AccountsReceivableGross_iI_pp0p0_uUSD_c20231231_z0NR1KqSiM6e" style="width: 9%; text-align: right" title="Accounts receivable">3,806,903</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNzdO6_zQ5j4ef2grje" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(8,487,562</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(3,951,391</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_uUSD_c20231231_z9oRwtuNIZA3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: allowance for doubtful accounts">(557,894</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNzdO6_zGvNCJXRp1a2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">18,125,011</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">23,011,758</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_eus-gaap--AccountsReceivableNet_iTI_pp0p0_uUSD_c20231231_zRaW726QLl09" style="border-bottom: Black 2.5pt double; text-align: right" title="Accounts receivable, net">3,249,009</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zUDVE4gxu118" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table summarizes the changes in allowance for doubtful accounts:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zunjKtBFVgq6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B8_zAbKCGKzwTn3" style="display: none">Schedule of changes in allowance for doubtful accounts</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Beginning balance</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98D_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_c20220101__20221231_ztyUTKqMtxTj" style="width: 9%; text-align: right" title="Beginning balance">2,362,455</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_c20230101__20231231_z8n3y3s1GwVi" style="width: 9%; text-align: right" title="Beginning balance">8,487,562</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_uUSD_c20230101__20231231_zQWJR9vqL3O1" style="width: 9%; text-align: right" title="Beginning balance">1,198,351</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Addition</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsAddition_c20220101__20221231_pp0p0" style="text-align: right" title="Addition">8,487,562</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_ecustom--AllowanceForDoubtfulAccountsAddition_c20230101__20231231_pp0p0" style="text-align: right" title="Addition">3,951,391</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_ecustom--AllowanceForDoubtfulAccountsAddition_pp0p0_uUSD_c20230101__20231231_zt0XDs4mKiu6" style="text-align: right" title="Addition">557,893</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Recovery</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_pp0p0_di_c20220101__20221231_zHdneBi2kMl8" style="text-align: right" title="Recovery">(2,239,384</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_pp0p0_di_c20230101__20231231_zqZXIjt8vDFj" style="text-align: right" title="Recovery"><span style="-sec-ix-hidden: xdx2ixbrl1683">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_pp0p0_di_uUSD_c20230101__20231231_z2DNAScuBuG7" style="text-align: right" title="Recovery"><span style="-sec-ix-hidden: xdx2ixbrl1685">-</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deconsolidation of Fe-da and subsidiaries</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries_iN_pp0p0_di_c20220101__20221231_zoSRQ5yDgg94" style="text-align: right" title="Deconsolidation of Fe-da and subsidiaries"><span style="-sec-ix-hidden: xdx2ixbrl1687">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries_iN_pp0p0_di_c20230101__20231231_zmD8I38aR4n6" style="text-align: right" title="Deconsolidation of Fe-da and subsidiaries">(8,487,562</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_ecustom--AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries_iN_pp0p0_di_uUSD_c20230101__20231231_zOjxIvj9tIV9" style="text-align: right" title="Deconsolidation of Fe-da and subsidiaries">(1,198,351</td> <td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Exchange rate difference</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--EffectOfExchangeRatesChange_iN_pp0p0_di_c20220101__20221231_zSsWR6o8FXb4" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of exchange rates change">(123,071</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_ecustom--EffectOfExchangeRatesChange_iN_pp0p0_di_c20230101__20231231_zgwIUiFuu3xk" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of exchange rates change"><span style="-sec-ix-hidden: xdx2ixbrl1695">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--EffectOfExchangeRatesChange_iN_pp0p0_di_uUSD_c20230101__20231231_zHVmYZdYaH7h" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of exchange rates change"><span style="-sec-ix-hidden: xdx2ixbrl1697">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Ending balance</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_c20220101__20221231_z03sHu2idmU6" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">8,487,562</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_c20230101__20231231_zvM1cilRsLVl" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">3,951,391</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_uUSD_c20230101__20231231_zleWVIf9U37" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">557,893</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_z6A38eD60nJ2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Allowance for doubtful accounts net for the years ended December 31, 2022 and 2023 amounted to RMB <span id="xdx_90D_ecustom--AllowanceForDoubtfulAccountsNet_c20221231_pp0p0" title="Allowance for doubtful accounts net">8,364,491</span> and RMB <span id="xdx_90C_ecustom--AllowanceForDoubtfulAccountsNet_c20231231_pp0p0" title="Allowance for doubtful accounts net">3,951,391</span> (USD <span id="xdx_906_ecustom--AllowanceForDoubtfulAccountsNet_iI_pp0p0_uUSD_c20231231_zEITHkDlQBvk" title="Allowance for doubtful accounts net">557,893</span>), respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z8IBLDhqqe21" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8B3_zkf3Lyi8OhKa" style="display: none">Schedule of accounts receivable, net</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_498_20221231_zA2afO6uhVie" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_497_20231231_zrRJoutlU1Ql" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNzdO6_z2S8fHjVlUb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Accounts receivable</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">26,612,573</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">26,963,149</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--AccountsReceivableGross_iI_pp0p0_uUSD_c20231231_z0NR1KqSiM6e" style="width: 9%; text-align: right" title="Accounts receivable">3,806,903</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNzdO6_zQ5j4ef2grje" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(8,487,562</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(3,951,391</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_uUSD_c20231231_z9oRwtuNIZA3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: allowance for doubtful accounts">(557,894</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNzdO6_zGvNCJXRp1a2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">18,125,011</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">23,011,758</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_eus-gaap--AccountsReceivableNet_iTI_pp0p0_uUSD_c20231231_zRaW726QLl09" style="border-bottom: Black 2.5pt double; text-align: right" title="Accounts receivable, net">3,249,009</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 26612573 26963149 3806903 8487562 3951391 557894 18125011 23011758 3249009 <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zunjKtBFVgq6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B8_zAbKCGKzwTn3" style="display: none">Schedule of changes in allowance for doubtful accounts</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Beginning balance</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98D_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_c20220101__20221231_ztyUTKqMtxTj" style="width: 9%; text-align: right" title="Beginning balance">2,362,455</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_c20230101__20231231_z8n3y3s1GwVi" style="width: 9%; text-align: right" title="Beginning balance">8,487,562</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_ecustom--AllowanceForDoubtfulAccountsReceivables_iS_pp0p0_uUSD_c20230101__20231231_zQWJR9vqL3O1" style="width: 9%; text-align: right" title="Beginning balance">1,198,351</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Addition</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsAddition_c20220101__20221231_pp0p0" style="text-align: right" title="Addition">8,487,562</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_ecustom--AllowanceForDoubtfulAccountsAddition_c20230101__20231231_pp0p0" style="text-align: right" title="Addition">3,951,391</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_ecustom--AllowanceForDoubtfulAccountsAddition_pp0p0_uUSD_c20230101__20231231_zt0XDs4mKiu6" style="text-align: right" title="Addition">557,893</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Recovery</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_pp0p0_di_c20220101__20221231_zHdneBi2kMl8" style="text-align: right" title="Recovery">(2,239,384</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_pp0p0_di_c20230101__20231231_zqZXIjt8vDFj" style="text-align: right" title="Recovery"><span style="-sec-ix-hidden: xdx2ixbrl1683">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--AllowanceForDoubtfulAccountsReceivableRecoveries_iN_pp0p0_di_uUSD_c20230101__20231231_z2DNAScuBuG7" style="text-align: right" title="Recovery"><span style="-sec-ix-hidden: xdx2ixbrl1685">-</span></td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deconsolidation of Fe-da and subsidiaries</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries_iN_pp0p0_di_c20220101__20221231_zoSRQ5yDgg94" style="text-align: right" title="Deconsolidation of Fe-da and subsidiaries"><span style="-sec-ix-hidden: xdx2ixbrl1687">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries_iN_pp0p0_di_c20230101__20231231_zmD8I38aR4n6" style="text-align: right" title="Deconsolidation of Fe-da and subsidiaries">(8,487,562</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_ecustom--AllowanceForDoubtfulAccountsDeconsolidationOfFedaAndSubsidiaries_iN_pp0p0_di_uUSD_c20230101__20231231_zOjxIvj9tIV9" style="text-align: right" title="Deconsolidation of Fe-da and subsidiaries">(1,198,351</td> <td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Exchange rate difference</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--EffectOfExchangeRatesChange_iN_pp0p0_di_c20220101__20221231_zSsWR6o8FXb4" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of exchange rates change">(123,071</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_ecustom--EffectOfExchangeRatesChange_iN_pp0p0_di_c20230101__20231231_zgwIUiFuu3xk" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of exchange rates change"><span style="-sec-ix-hidden: xdx2ixbrl1695">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--EffectOfExchangeRatesChange_iN_pp0p0_di_uUSD_c20230101__20231231_zHVmYZdYaH7h" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of exchange rates change"><span style="-sec-ix-hidden: xdx2ixbrl1697">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Ending balance</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_c20220101__20221231_z03sHu2idmU6" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">8,487,562</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_c20230101__20231231_zvM1cilRsLVl" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">3,951,391</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_985_ecustom--AllowanceForDoubtfulAccountsReceivables_iE_pp0p0_uUSD_c20230101__20231231_zleWVIf9U37" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">557,893</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2362455 8487562 1198351 8487562 3951391 557893 2239384 8487562 1198351 123071 8487562 3951391 557893 8364491 3951391 557893 <p id="xdx_807_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zv00EVrZUGmf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 8 — <span id="xdx_82C_zMoMQ1rmQVz9">Property and equipment, net</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Property and equipment, net consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--PropertyPlantAndEquipmentTextBlock_zlZl7hUbQmR6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_z8P2ddUz4hJ3" style="display: none">Schedule of property and equipment, net</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Office electronic equipment</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total">380,842</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total">37,520</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zzSe4rkw3Gbh" style="width: 9%; text-align: right" title="Sub total">5,297</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office fixtures and furniture</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Sub total">3,427</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Sub total">139,119</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z7IarFYepvh3" style="text-align: right" title="Sub total">19,642</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Vehicles</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="text-align: right" title="Sub total">1,201,442</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="text-align: right" title="Sub total">1,201,452</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z4hQY3lawGij" style="text-align: right" title="Sub total">169,632</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Leasehold improvements</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">501,827</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">271,572</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zZ2tPwWK2DQj" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">38,343</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="text-align: right" title="Sub total">2,087,538</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20231231_pp0p0" style="text-align: right" title="Sub total">1,649,663</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231_zJK5IYeFf9Rf" style="text-align: right" title="Sub total">232,914</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zhONHBsWmAz4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(1,075,432</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20231231_z9dipgh1u382" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(899,711</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_uUSD_c20231231_zBJ1p1sGGiZ1" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(127,029</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,012,107</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">749,952</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20231231_zqtlITf7Ycs2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">105,885</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Depreciation expense for the years ended December 31, 2022 and 2023 amounted to RMB <span id="xdx_90F_eus-gaap--Depreciation_c20220101__20221231_pp0p0" title="Depreciation expense">1,075,432</span> and RMB <span id="xdx_90D_eus-gaap--Depreciation_c20230101__20231231_pp0p0" title="Depreciation expense">899,711</span> (USD <span id="xdx_90F_eus-gaap--Depreciation_pp0p0_uUSD_c20230101__20231231_zzoTs7yevxqg" title="Depreciation expense">127,029</span>), respectively. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--PropertyPlantAndEquipmentTextBlock_zlZl7hUbQmR6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_z8P2ddUz4hJ3" style="display: none">Schedule of property and equipment, net</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Office electronic equipment</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total">380,842</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total">37,520</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zzSe4rkw3Gbh" style="width: 9%; text-align: right" title="Sub total">5,297</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office fixtures and furniture</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Sub total">3,427</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pp0p0" style="text-align: right" title="Sub total">139,119</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z7IarFYepvh3" style="text-align: right" title="Sub total">19,642</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Vehicles</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="text-align: right" title="Sub total">1,201,442</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="text-align: right" title="Sub total">1,201,452</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z4hQY3lawGij" style="text-align: right" title="Sub total">169,632</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Leasehold improvements</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">501,827</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">271,572</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zZ2tPwWK2DQj" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">38,343</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="text-align: right" title="Sub total">2,087,538</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20231231_pp0p0" style="text-align: right" title="Sub total">1,649,663</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231_zJK5IYeFf9Rf" style="text-align: right" title="Sub total">232,914</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zhONHBsWmAz4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(1,075,432</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20231231_z9dipgh1u382" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(899,711</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_uUSD_c20231231_zBJ1p1sGGiZ1" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(127,029</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,012,107</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">749,952</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20231231_zqtlITf7Ycs2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">105,885</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 380842 37520 5297 3427 139119 19642 1201442 1201452 169632 501827 271572 38343 2087538 1649663 232914 1075432 899711 127029 1012107 749952 105885 1075432 899711 127029 <p id="xdx_80A_eus-gaap--IntangibleAssetsDisclosureTextBlock_zAZ3rmSXuLV2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 9 — <span id="xdx_82A_zjptM87yNKm2">Intangible assets, net</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s intangible assets with definite useful lives primarily consist of copyrights, non-compete agreements and technology know-hows. The following table summarizes acquired intangible asset balances as of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zHKQww9ScZN4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BA_zk1rtxEV20hf" style="display: none">Schedule of intangible assets, net</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Non-compete agreements</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal">17,400,000</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal">5,886,401</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zJOrxrsOhrO7" style="width: 9%; text-align: right" title="Subtotal">831,095</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Software copyright</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">8,955,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_zYlg10bWmow2" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1775">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_zUtOE4S9xtT1" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1777">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="text-align: right" title="Subtotal">26,355,000</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231_pp0p0" style="text-align: right" title="Subtotal">5,886,401</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231_zdEjyZkN9BPc" style="text-align: right" title="Subtotal">831,095</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated amortization</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20221231_zZUnomAOJJ01" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization">(19,638,750</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20231231_zogrk6cDjbJ6" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization">(5,886,401</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_uUSD_c20231231_zUuDPKiFjVfl" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization">(831,095</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">6,716,250</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="-sec-ix-hidden: xdx2ixbrl1793">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20231231_zU0qsHsrA0t5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="-sec-ix-hidden: xdx2ixbrl1795">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Amortization expense for the years ended December 31, 2022 and 2023 amounted to RMB <span id="xdx_902_eus-gaap--AdjustmentForAmortization_pn3n3_dm_c20220101__20221231_z0r0T2IZhRtk" title="Amortization expense">19,638,750</span> and RMB <span id="xdx_90F_eus-gaap--AdjustmentForAmortization_pn3n3_dm_c20230101__20231231_z8xjVTnM6tgh" title="Amortization expense">5,886,401</span> (USD <span id="xdx_900_eus-gaap--AdjustmentForAmortization_pn3n3_dm_uUSD_c20230101__20231231_zhhpjCXdwCi5" title="Amortization expense">831,095</span>), respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company performs annual impairment analysis as of December 31, 2023 and concludes there was RMB <span id="xdx_90C_eus-gaap--ImpairmentOfIntangibleAssetsFinitelived_c20230101__20231231_pp0p0" title="Impairment loss for intangible assets">3,294,661</span> (USD <span id="xdx_900_eus-gaap--ImpairmentOfIntangibleAssetsFinitelived_pp0p0_uUSD_c20230101__20231231_zTv5hau8hX24" title="Impairment loss for intangible assets">465,170</span>) impairment loss for intangible assets for Central processing algorithm services segment due to reducing sales forecast as of December 31, 2023 as our carrying value exceeds the fair value. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zHKQww9ScZN4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BA_zk1rtxEV20hf" style="display: none">Schedule of intangible assets, net</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Non-compete agreements</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal">17,400,000</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal">5,886,401</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zJOrxrsOhrO7" style="width: 9%; text-align: right" title="Subtotal">831,095</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Software copyright</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">8,955,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_zYlg10bWmow2" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1775">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareCopyrightMember_zUtOE4S9xtT1" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"><span style="-sec-ix-hidden: xdx2ixbrl1777">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="text-align: right" title="Subtotal">26,355,000</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231_pp0p0" style="text-align: right" title="Subtotal">5,886,401</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231_zdEjyZkN9BPc" style="text-align: right" title="Subtotal">831,095</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated amortization</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20221231_zZUnomAOJJ01" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization">(19,638,750</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20231231_zogrk6cDjbJ6" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization">(5,886,401</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_uUSD_c20231231_zUuDPKiFjVfl" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization">(831,095</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">6,716,250</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="-sec-ix-hidden: xdx2ixbrl1793">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20231231_zU0qsHsrA0t5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="-sec-ix-hidden: xdx2ixbrl1795">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 17400000 5886401 831095 8955000 26355000 5886401 831095 19638750 5886401 831095 6716250 19638750000 5886401000 831095000 3294661 465170 <p id="xdx_80C_ecustom--CostMethodInvestmentsTextBlock_zfyiIavnNli4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 10 — <span id="xdx_82E_zuITkjukCREi">Cost method investments</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Cost method investments consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_888_ecustom--ScheduleOfCostMethodInvestmentTableTextBlock_zAvs980tuwXe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cost method investments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BF_zYaQKlWbk8Sh" style="display: none">Schedule of cost method investments</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">5.0% Investment in a company in mobile games industry</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_984_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zASGfs7wvpZ6" style="width: 9%; text-align: right" title="Cost method investments">600,000</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98E_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zcBNWMUWjsdg" style="width: 9%; text-align: right" title="Cost method investments">600,000</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_988_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zhavUDhJFlJi" style="width: 9%; text-align: right" title="Cost method investments">84,713</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">5.0% Investment in a company in central processing advertising algorithm services</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_ztD5dENxPGvl" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">600,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_zGKjctI9zsu7" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">600,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_z3BX9wp1BXg4" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">84,713</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_988_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20221231_zFRF0Ih9sQn2" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">1,200,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20231231_zLUTY97F2rx8" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">1,200,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_uUSD_c20231231_za1HgUEsNdy6" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">169,426</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: Impairment loss</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--ImpairmentLossOfInvestments_iI_pp0p0_c20221231_zis3eiQr2l43" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Impairment loss"><span style="-sec-ix-hidden: xdx2ixbrl1830">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_ecustom--ImpairmentLossOfInvestments_iI_pp0p0_c20231231_zHxvTQeZPyEk" style="border-bottom: Black 1pt solid; text-align: right">1,102,938</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_ecustom--ImpairmentLossOfInvestments_iI_pp0p0_uUSD_c20231231_zse3hvPIFc1j" style="border-bottom: Black 1pt solid; text-align: right">155,722</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Investments_iI_pp0p0_c20221231_zmkxx62wUVc3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,200,000</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--Investments_iI_pp0p0_c20231231_zVr0DjrFOX67" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">97,062</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231_znAeNUmPydo8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">13,704</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">During the years ended December 31, 2022 and 2023, the Company’ cost method investments amounted to RMB <span id="xdx_90D_eus-gaap--Investments_c20221231_pp0p0" title="Cost method investments">1,200,000</span> and RMB <span id="xdx_90C_eus-gaap--Investments_c20231231_pp0p0" title="Cost method investments">97,062</span> (USD <span id="xdx_905_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231_zfrqAcmBNk64" title="Cost method investments">13,704</span>), respectively. The Company made impairment allowance of cost method investments with the amount of RMB <span id="xdx_908_ecustom--ImpairmentAllowance_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_z2YuYZUz70F9" title="Impairment allowance">534,031</span> (USD <span id="xdx_909_ecustom--ImpairmentAllowance_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zXB2LKMfbQS4">75,399</span>) for the company in mobile games industry and RMB<span id="xdx_907_ecustom--ImpairmentAllowance_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_ziV5Jwcw7Nsa">568,907</span>(USD <span id="xdx_90E_ecustom--ImpairmentAllowance_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_zL35k5NjIwA6">80,323</span>) for the company in central processing.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_888_ecustom--ScheduleOfCostMethodInvestmentTableTextBlock_zAvs980tuwXe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cost method investments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BF_zYaQKlWbk8Sh" style="display: none">Schedule of cost method investments</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">5.0% Investment in a company in mobile games industry</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_984_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zASGfs7wvpZ6" style="width: 9%; text-align: right" title="Cost method investments">600,000</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98E_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zcBNWMUWjsdg" style="width: 9%; text-align: right" title="Cost method investments">600,000</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_988_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment1Member_zhavUDhJFlJi" style="width: 9%; text-align: right" title="Cost method investments">84,713</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">5.0% Investment in a company in central processing advertising algorithm services</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_ztD5dENxPGvl" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">600,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_zGKjctI9zsu7" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">600,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment2Member_z3BX9wp1BXg4" style="border-bottom: Black 1pt solid; text-align: right" title="Cost method investments">84,713</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Subtotal</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_988_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20221231_zFRF0Ih9sQn2" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">1,200,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_c20231231_zLUTY97F2rx8" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">1,200,000</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_ecustom--EquityMethodInvestmentsSubTotal_iI_pp0p0_uUSD_c20231231_za1HgUEsNdy6" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">169,426</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: Impairment loss</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_ecustom--ImpairmentLossOfInvestments_iI_pp0p0_c20221231_zis3eiQr2l43" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Impairment loss"><span style="-sec-ix-hidden: xdx2ixbrl1830">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_ecustom--ImpairmentLossOfInvestments_iI_pp0p0_c20231231_zHxvTQeZPyEk" style="border-bottom: Black 1pt solid; text-align: right">1,102,938</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_ecustom--ImpairmentLossOfInvestments_iI_pp0p0_uUSD_c20231231_zse3hvPIFc1j" style="border-bottom: Black 1pt solid; text-align: right">155,722</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Investments_iI_pp0p0_c20221231_zmkxx62wUVc3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,200,000</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--Investments_iI_pp0p0_c20231231_zVr0DjrFOX67" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">97,062</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231_znAeNUmPydo8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">13,704</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 600000 600000 84713 600000 600000 84713 1200000 1200000 169426 1102938 155722 1200000 97062 13704 1200000 97062 13704 534031 75399 568907 80323 <p id="xdx_800_eus-gaap--GoodwillDisclosureTextBlock_zf15viOJ7rR2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 11 — <span id="xdx_824_zFnzCIkjtRYi">Goodwill</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfGoodwillTextBlock_zCACqueUICZ1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BB_zq1jmbmqHbud" style="display: none">Schedule of goodwill</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Goodwill from Shenzhen Yitian acquisition<sup>(a)</sup></td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_z8N3oplYi0rg" style="width: 9%; text-align: right" title="GoodWill">92,990,256</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zt52j14nBaue" style="width: 9%; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1857">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zgFCxkNRnhU8" style="width: 9%; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1859">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Goodwill from Shanghai Guoyu acquisition<sup>(b)</sup></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zCMxRal6jcyh" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill">13,283,750</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGMp_zieZpxsAfZZ2" style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1863">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGMp_zxWT5SEAegWe" style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1865">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Goodwill</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill">106,274,006</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--Goodwill_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1869">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231_zpOwaLcdzVXk" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1871">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td id="xdx_F06_z1zwEu3oLo5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">(a)</td> <td id="xdx_F10_z2X8THqimj18" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> For the year eneded December 31, 2022, goodwill from Shenzhen Yitian acquisition was RMB 92,990,256, representing the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shenzhen Yitian. According to the valuation report, as of December 31, 2023, the fair value of Shenzhen Yitian was RMB 203,596,096 (USD 28,745,548), while its carrying value was RMB 203,596,130 (USD 28,745,553). As the carrying value exceeded the fair value of Shenzhen Yitian, the Company fully impaired related goodwill and recognized an impairment loss of $93 million for the year ended December 31, 2023.</td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td id="xdx_F0F_zPwsBnALfSHe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">(b)</td> <td id="xdx_F1C_zgaQhGr7bs89" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 13.4 million in 2021. The excess fair value of consideration over the identifiable assets acquired of RMB 106.2 million was allocated to goodwill for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shanghai Guoyu. According to the valuation report, as of December 31, 2023, the fair value of Shanghai Guoyu equaled to its carrying value, RMB 159,306 (USD 22,492). Accordingly, the Company fully impaired related goodwill and recognized an impairment loss of RMB 13,274,006 (USD 1,874,145) for the year ended December 31, 2023.</td> </tr> </table> <p id="xdx_8A7_zpWZiYjuWshf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The changes in the carrying amount of goodwill allocated to reportable segments as of December 31, 2022 and 2023 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock_zoSV2TIrjMQf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BC_zJo04ZkQ9h86" style="display: none">Schedule of changes in the carrying amount of goodwill</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Central processing</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>algorithm services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Intelligent chips</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>and services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">As of December 31, 2021</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Goodwill_iS_pp0p0_c20220101__20221231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zQrBPuuHX5Wg" style="width: 9%; text-align: right" title="Goodwill at beginning">116,090,143</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_988_eus-gaap--Goodwill_iS_pp0p0_c20220101__20221231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_zXDpr2U9nesa" style="width: 9%; text-align: right" title="Goodwill at beginning">36,689,172</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_989_eus-gaap--Goodwill_iS_pp0p0_c20220101__20221231_zGNbWYL6aswd" style="width: 9%; text-align: right" title="Goodwill at beginning">152,779,315</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: goodwill impairment loss</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_ecustom--GoodwillImpairments_iN_pp0p0_di_c20220101__20221231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zh2Y4akSkBA7" style="text-align: right" title="Less: goodwill impairments"><span style="-sec-ix-hidden: xdx2ixbrl1883">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_988_ecustom--GoodwillImpairments_iN_pp0p0_di_c20220101__20221231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_z3abFrSwjukb" style="text-align: right" title="Less: goodwill impairments">(36,689,172</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_ecustom--GoodwillImpairments_iN_pp0p0_di_c20220101__20221231_zNUZ4sJOnlfi" style="text-align: right" title="Less: goodwill impairments">(36,689,172</td> <td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Translation difference</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_c20220101__20221231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference">(9,816,137</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_c20220101__20221231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference"><span style="-sec-ix-hidden: xdx2ixbrl1891">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference">(9,816,137</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">As of December 31, 2022</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zfpNrWjmaj01" style="text-align: right" title="Goodwill at beginning">106,274,006</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_z62xzA8tXw8b" style="text-align: right" title="Goodwill at beginning"><span style="-sec-ix-hidden: xdx2ixbrl1897">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231_zXcOImcnjfe3" style="text-align: right" title="Goodwill at beginning"> 106,274,006</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: goodwill impairment loss</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--GoodwillPurchaseAccountingAdjustments_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Add: acquisition of Shanghai Guoyu">(106,274,006</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--GoodwillPurchaseAccountingAdjustments_c20230101__20231231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Add: acquisition of Shanghai Guoyu"><span style="-sec-ix-hidden: xdx2ixbrl1903">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--GoodwillPurchaseAccountingAdjustments_c20230101__20231231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Add: acquisition of Shanghai Guoyu">(106,274,006</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">As of December 31, 2023</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zfuCQiYe5dYa" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending"><span style="-sec-ix-hidden: xdx2ixbrl1907">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_zTu8HLi33W95" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending"><span style="-sec-ix-hidden: xdx2ixbrl1909">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231_zbfWQGBx4Inc" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending"><span style="-sec-ix-hidden: xdx2ixbrl1911">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zjdbrIyWA44i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfGoodwillTextBlock_zCACqueUICZ1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BB_zq1jmbmqHbud" style="display: none">Schedule of goodwill</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt; text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Goodwill from Shenzhen Yitian acquisition<sup>(a)</sup></td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_z8N3oplYi0rg" style="width: 9%; text-align: right" title="GoodWill">92,990,256</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zt52j14nBaue" style="width: 9%; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1857">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShenzhenYitianAcquisitionMember_fKGEp_zgFCxkNRnhU8" style="width: 9%; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1859">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Goodwill from Shanghai Guoyu acquisition<sup>(b)</sup></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGIp_zCMxRal6jcyh" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill">13,283,750</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGMp_zieZpxsAfZZ2" style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1863">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillFromShanghaiGuoyuAcquisitionMember_fKGMp_zxWT5SEAegWe" style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1865">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Goodwill</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill">106,274,006</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--Goodwill_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1869">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231_zpOwaLcdzVXk" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1871">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td id="xdx_F06_z1zwEu3oLo5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">(a)</td> <td id="xdx_F10_z2X8THqimj18" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> For the year eneded December 31, 2022, goodwill from Shenzhen Yitian acquisition was RMB 92,990,256, representing the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shenzhen Yitian. According to the valuation report, as of December 31, 2023, the fair value of Shenzhen Yitian was RMB 203,596,096 (USD 28,745,548), while its carrying value was RMB 203,596,130 (USD 28,745,553). As the carrying value exceeded the fair value of Shenzhen Yitian, the Company fully impaired related goodwill and recognized an impairment loss of $93 million for the year ended December 31, 2023.</td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td id="xdx_F0F_zPwsBnALfSHe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">(b)</td> <td id="xdx_F1C_zgaQhGr7bs89" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 13.4 million in 2021. The excess fair value of consideration over the identifiable assets acquired of RMB 106.2 million was allocated to goodwill for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shanghai Guoyu. According to the valuation report, as of December 31, 2023, the fair value of Shanghai Guoyu equaled to its carrying value, RMB 159,306 (USD 22,492). Accordingly, the Company fully impaired related goodwill and recognized an impairment loss of RMB 13,274,006 (USD 1,874,145) for the year ended December 31, 2023.</td> </tr> </table> 92990256 13283750 106274006 <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfChangesInCarryingAmountOfGoodwillTableTextBlock_zoSV2TIrjMQf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BC_zJo04ZkQ9h86" style="display: none">Schedule of changes in the carrying amount of goodwill</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Central processing</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>algorithm services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Intelligent chips</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>and services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">As of December 31, 2021</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--Goodwill_iS_pp0p0_c20220101__20221231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zQrBPuuHX5Wg" style="width: 9%; text-align: right" title="Goodwill at beginning">116,090,143</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_988_eus-gaap--Goodwill_iS_pp0p0_c20220101__20221231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_zXDpr2U9nesa" style="width: 9%; text-align: right" title="Goodwill at beginning">36,689,172</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_989_eus-gaap--Goodwill_iS_pp0p0_c20220101__20221231_zGNbWYL6aswd" style="width: 9%; text-align: right" title="Goodwill at beginning">152,779,315</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: goodwill impairment loss</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_ecustom--GoodwillImpairments_iN_pp0p0_di_c20220101__20221231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zh2Y4akSkBA7" style="text-align: right" title="Less: goodwill impairments"><span style="-sec-ix-hidden: xdx2ixbrl1883">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_988_ecustom--GoodwillImpairments_iN_pp0p0_di_c20220101__20221231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_z3abFrSwjukb" style="text-align: right" title="Less: goodwill impairments">(36,689,172</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_ecustom--GoodwillImpairments_iN_pp0p0_di_c20220101__20221231_zNUZ4sJOnlfi" style="text-align: right" title="Less: goodwill impairments">(36,689,172</td> <td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Translation difference</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_c20220101__20221231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference">(9,816,137</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_c20220101__20221231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference"><span style="-sec-ix-hidden: xdx2ixbrl1891">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--GoodwillForeignCurrencyTranslationGainLoss_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Translation difference">(9,816,137</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">As of December 31, 2022</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zfpNrWjmaj01" style="text-align: right" title="Goodwill at beginning">106,274,006</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_z62xzA8tXw8b" style="text-align: right" title="Goodwill at beginning"><span style="-sec-ix-hidden: xdx2ixbrl1897">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231_zXcOImcnjfe3" style="text-align: right" title="Goodwill at beginning"> 106,274,006</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: goodwill impairment loss</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_eus-gaap--GoodwillPurchaseAccountingAdjustments_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Add: acquisition of Shanghai Guoyu">(106,274,006</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--GoodwillPurchaseAccountingAdjustments_c20230101__20231231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Add: acquisition of Shanghai Guoyu"><span style="-sec-ix-hidden: xdx2ixbrl1903">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--GoodwillPurchaseAccountingAdjustments_c20230101__20231231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Add: acquisition of Shanghai Guoyu">(106,274,006</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">As of December 31, 2023</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--CentralProcessingAlgorithmServicesMember_zfuCQiYe5dYa" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending"><span style="-sec-ix-hidden: xdx2ixbrl1907">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--IntelligentChipsAndServicesMember_zTu8HLi33W95" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending"><span style="-sec-ix-hidden: xdx2ixbrl1909">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231_zbfWQGBx4Inc" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill at ending"><span style="-sec-ix-hidden: xdx2ixbrl1911">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 116090143 36689172 152779315 36689172 36689172 -9816137 -9816137 106274006 106274006 -106274006 -106274006 <p id="xdx_80D_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zXotX2dldYnh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 12 — <span id="xdx_82D_zXqBE5dpiHQj">Related party transactions and balances</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Amounts due to Parent are those nontrade payables arising from transactions between the Company and the Parent, such as advances made by the Parent on behalf of the Company, and allocated shared expenses paid by the Parent. Those balances are unsecured and non-interest bearing and are payable on demand.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zP63NbdhTYT9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B1_zsAPKDzMbiB9" style="display: none">Schedule of related parties</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Amount due from Parent</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_ecustom--DueFromParent_c20221231_pp0p0" style="width: 9%; text-align: right" title="Due from Parent">39,987,762</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td> <td id="xdx_984_ecustom--DueFromParent_c20231231_pp0p0" style="width: 9%; font-weight: bold; text-align: right" title="Due from Parent"><span style="-sec-ix-hidden: xdx2ixbrl1920">-</span></td> <td style="width: 1%; font-weight: bold; text-align: left"> </td> <td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td> <td id="xdx_98F_ecustom--DueFromParent_iI_pp0p0_uUSD_c20231231_zAfM0fICD0Qi" style="width: 9%; font-weight: bold; text-align: right" title="Due from Parent"><span style="-sec-ix-hidden: xdx2ixbrl1922">-</span></td> <td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amount due to Parent</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_ecustom--AmountDueToParent_c20231231_pp0p0" style="text-align: right" title="Amount due to Parent">17,379,014</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_ecustom--AmountDueToParent_iI_pp0p0_uUSD_c20231231_zUwivyLBCkHf" style="text-align: right" title="Amount due to Parent">2,453,727</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amount due to a related party-Joyous JD</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_ecustom--DueToRelatedParty_c20221231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_pp0p0" style="text-align: right" title="Due to a related party">1,067,903</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_ecustom--DueToRelatedParty_c20231231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_pp0p0" style="text-align: right" title="Due to a related party">1,086,012</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_ecustom--DueToRelatedParty_iI_pp0p0_uUSD_c20231231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_zoufT6bZkbYe" style="text-align: right" title="Due to a related party">153,333</td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">During years ended December 31, 2022 and 2023 the Company obtained approximately RMB <span id="xdx_901_eus-gaap--ProceedsFromRepaymentsOfRelatedPartyDebt_pn3n3_dm_c20220101__20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--ParentMember_zWxM4wUOyYn8" title="Proceeds from related party debt">87,057,500</span> and RMB <span id="xdx_906_eus-gaap--ProceedsFromRepaymentsOfRelatedPartyDebt_pn3n3_dm_c20230101__20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--ParentMember_zUuN3HDjDn34" title="Proceeds from related party debt">233,750,413</span> from Parent and repaid RMB <span id="xdx_90B_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_dm_c20220101__20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--ParentMember_zwpibk148WOl" title="Repayment of related party debt">208,241,540</span> and RMB <span id="xdx_900_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_dm_c20230101__20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--ParentMember_zuSIA1VMm6J5" title="Repayment of related party debt">184,185,614</span> (USD <span id="xdx_90B_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_dm_uUSD_c20230101__20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--ParentMember_zdQgSOElV8C1" title="Repayment of related party debt">26,005,000</span>) to Parent.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Joyous JD is a non-controlling shareholder of MicroAlgo. This amount represents advance to Venus Acquisition Corp prior to the merger. The amount was non interest bearing and due on demand.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zP63NbdhTYT9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B1_zsAPKDzMbiB9" style="display: none">Schedule of related parties</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: center"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Amount due from Parent</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_ecustom--DueFromParent_c20221231_pp0p0" style="width: 9%; text-align: right" title="Due from Parent">39,987,762</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td> <td id="xdx_984_ecustom--DueFromParent_c20231231_pp0p0" style="width: 9%; font-weight: bold; text-align: right" title="Due from Parent"><span style="-sec-ix-hidden: xdx2ixbrl1920">-</span></td> <td style="width: 1%; font-weight: bold; text-align: left"> </td> <td style="width: 1%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td> <td id="xdx_98F_ecustom--DueFromParent_iI_pp0p0_uUSD_c20231231_zAfM0fICD0Qi" style="width: 9%; font-weight: bold; text-align: right" title="Due from Parent"><span style="-sec-ix-hidden: xdx2ixbrl1922">-</span></td> <td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amount due to Parent</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_ecustom--AmountDueToParent_c20231231_pp0p0" style="text-align: right" title="Amount due to Parent">17,379,014</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_ecustom--AmountDueToParent_iI_pp0p0_uUSD_c20231231_zUwivyLBCkHf" style="text-align: right" title="Amount due to Parent">2,453,727</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amount due to a related party-Joyous JD</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_ecustom--DueToRelatedParty_c20221231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_pp0p0" style="text-align: right" title="Due to a related party">1,067,903</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_ecustom--DueToRelatedParty_c20231231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_pp0p0" style="text-align: right" title="Due to a related party">1,086,012</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_ecustom--DueToRelatedParty_iI_pp0p0_uUSD_c20231231__srt--CounterpartyNameAxis__custom--JoyousDragonMember_zoufT6bZkbYe" style="text-align: right" title="Due to a related party">153,333</td> <td style="text-align: left"> </td></tr> </table> 39987762 17379014 2453727 1067903 1086012 153333 87057500000 233750413000 208241540000 184185614000 26005000000 <p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_zzIvAa5X3YM7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 13 — <span id="xdx_821_zoMSbeIhsswe">Taxes</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i><span style="text-decoration: underline">Income tax</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Cayman Islands</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Under the current laws of the Cayman Islands, MicroAlgo and VIYI are not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Hong Kong</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">VIYI Ltd and Viwo Tech are incorporated in Hong Kong and are subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate is <span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_pdd" title="Tax rate">16.5%</span> in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax law, VIYI Ltd and Viwo Tech are exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Singapore</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in"><span id="xdx_908_ecustom--IncomeTaxDescription_c20230101__20231231__srt--StatementGeographicalAxis__country--SG" title="Income tax, description">Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately RMB 49,000) taxable income and 50% of the next SGD 190,000 (approximately RMB 937,000) taxable income are exempted from income tax.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>PRC</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The subsidiaries and VIE incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the “EIT Laws”), domestic enterprises and Foreign Investment Enterprises (the “FIE”) are usually subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (“HNTEs”). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. In addition, 75% of R&amp;D expenses of the PRC entities are subject to additional deduction from pre-tax income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in"><span id="xdx_901_ecustom--IncomeTaxDescription_c20230101__20231231__srt--StatementGeographicalAxis__country--CN" title="Income tax, description">Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Shenzhen Qianhai was formed and registered in Qianhai District in Guangdong Provence, China in 2015. The company is subject to income tax at a reduced rate of 15% due to the local tax policies to attract companies in various industries. The reduced rate benefit will expire in December 2025. The effective tax rates is (<span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_pid_dp_c20220101__20221231_zvtnV4iH6FNb" title="Effective tax rates">3.6</span>)% and <span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_pid_dp_c20230101__20231231_ziyyi7tVpSea" title="Effective tax rates">0</span> for the years ended December 31, 2022 and 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Significant components of the provision for income taxes are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zvSAx0uFJvsb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BC_zixGwR7bzOq4" style="display: none">Schedule of components of the provision for income taxes</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_49F_20210101_20211231" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_491_20220101__20221231_ziVUsztjnG6d" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_492_20230101_20231231" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_maITEBzE6X_zXoIQ4VG3Kag" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Current income tax expenses</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(2,351,565</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(102,338</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(166,476</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_uUSD_c20230101__20231231_zON7berMxaXh" style="width: 9%; text-align: right" title="Current income tax expenses">(23,505</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iN_di_maITEBzE6X_zbCjm4OQQ57b" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred income tax benefits</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,804,356</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">3,901,192</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">2,666,910</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_eus-gaap--DeferredIncomeTaxExpenseBenefit_iN_pp0p0_di_uUSD_c20230101__20231231_zIRy0BbL4csg" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred income tax benefits">376,539</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_mtITEBzE6X_zwA8K0FYGme5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Income tax expenses</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">(547,209</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">3,798,854</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,500,434</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_uUSD_c20230101__20231231_zRpHHa77cJNd" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expenses">353,034</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zBqK58LT4LEi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table reconciles China statutory rates to the Company’s effective tax rate:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zOGIGxndSDo4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B8_zIeMXW17Mz05" style="display: none">Schedule of effective income tax rate reconciliation</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>For the<br/> year ended<br/> December 31,<br/> 2023</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">China statutory income tax rate</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20211231_zriVBhaRTMDj" title="China statutory income tax rate">25.0</span></td> <td style="width: 1%; text-align: left">%</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20220101__20221231_ztOvQirudpwi" title="China statutory income tax rate">25.0</span></td> <td style="width: 1%; text-align: left">%</td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="text-align: right; width: 9%"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20230101__20231231_zVDyRmAj873g" title="China statutory income tax rate">25.0</span></td> <td style="width: 1%">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Preferential tax rate in China</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_c20210101__20211231_zey5V8fraO7d" title="Preferential tax rate in China">(13.1</span></td> <td style="text-align: left">)%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_c20220101__20221231_zp8ch2m4cSv3" title="Preferential tax rate in China">(12.5</span></td> <td style="text-align: left">)%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_c20230101__20231231_zrmfyexnebjl" title="Preferential tax rate in China">(20.0</span></td> <td>)%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Tax rate difference outside China<sup>(1)</sup></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90E_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_c20210101__20211231_fKDEp_zA98rWygkNvk" title="Tax rate difference outside China">(4.8</span></td> <td style="text-align: left">)%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_905_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_c20220101__20221231_fKDEp_zgyRTIyijnf1" title="Tax rate difference outside China">(12.8</span></td> <td style="text-align: left">)%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90D_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_c20230101__20231231_fKDEp_zngkTAjvJeLf" title="Tax rate difference outside China">(16.75</span></td> <td>)%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in valuation allowance</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20210101__20211231_zDrTjTi3KDN9" title="Change in valuation allowance">14.4</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20220101__20221231_z5UXpWqrjx3" title="Change in valuation allowance">(13.5</span></td> <td style="text-align: left">)%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20230101__20231231_zRGporltDnZc" title="Change in valuation allowance">(5.00</span></td> <td>)%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additional R&amp;D deduction in China</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi_c20210101__20211231_zrvArMq4OyHj" title="Additional R&amp;D deduction in China">(20.6</span></td> <td style="text-align: left">)%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi_c20220101__20221231_zyyi4FMOkfch" title="Additional R&amp;D deduction in China">(2.1</span></td> <td style="text-align: left">)%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi0_c20230101__20231231_znQRiuVkgNb6" title="Additional R&amp;D deduction in China">-</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Permanent difference</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_c20210101__20211231_zDOG2rRvzJ0j" title="Permanent difference">(0.1</span></td> <td style="padding-bottom: 1pt; text-align: left">)%</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_c20220101__20221231_zU0Eipg4EOhf" title="Permanent difference">23.4</span></td> <td style="padding-bottom: 1pt; text-align: left">%</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_c20230101__20231231_ziAp3g3wjEzl" title="Permanent difference">17.68</span></td> <td style="padding-bottom: 1pt">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20211231_zYea2y4soLWl" title="Effective tax rate">1.0</span></td> <td style="padding-bottom: 2.5pt; text-align: left">%</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220101__20221231_z10CFR2DJEFl" title="Effective tax rate">7.5</span></td> <td style="padding-bottom: 2.5pt; text-align: left">%</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20230101__20231231_zKEq74Vj63J8" title="Effective tax rate">(0.93</span></td> <td style="padding-bottom: 2.5pt">)%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0in"></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><sup id="xdx_F0F_zbAd97OXi7Qg">(1)</sup></td> <td id="xdx_F16_z9v0n2rU1k9e" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, Singapore, and tax exempt in Cayman Islands.</td> </tr> </table> <p id="xdx_8A5_z3WFe7kKxPrg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i><span style="text-decoration: underline">Deferred tax assets and liabilities</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Significant components of deferred tax assets and liabilities were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zBsEuLJ8rEr6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BF_zq4JmYpqLTp3" style="display: none">Schedule of deferred tax assets and liabilities</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_49D_20221231_z5xw7Uw8gmRi" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_49E_20231231_z9KOnP5vSii4" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Net operating loss carryforwards</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">12,324,697</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2029">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_uUSD_c20231231_zdpTrTfwvADk" style="width: 9%; text-align: right" title="Net operating loss carryforwards"><span style="-sec-ix-hidden: xdx2ixbrl2031">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Allowance for doubtful accounts</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,393,473</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">987,848</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_uUSD_c20231231_zESPHGZcwz4f" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance for doubtful accounts">139,473</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zeHPNPBsnIZk" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: valuation allowance</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(13,718,170</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2039">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_uUSD_c20231231_zc412onJpZje" style="border-bottom: Black 1pt solid; text-align: right" title="Less: valuation allowance"><span style="-sec-ix-hidden: xdx2ixbrl2041">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets, net</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2043">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">987,848</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_uUSD_c20231231_zhRmiaiNgbo2" style="text-align: right" title="Deferred tax assets, net">139,473</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxLiabilitiesNetAbstract_iB_zj9hoER73sC1" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax liabilities:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_iNI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Recognition of intangible assets arising from business combinations</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,679,062</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2052">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_iNI_pp0p0_di_uUSD_c20231231_z9cirq98ovN4" style="border-bottom: Black 1pt solid; text-align: right" title="Recognition of intangible assets arising from business combinations"><span style="-sec-ix-hidden: xdx2ixbrl2054">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total deferred tax liabilities, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,679,062</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2057">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0_di_uUSD_c20231231_z9U3fVwmx5pi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total deferred tax liabilities, net"><span style="-sec-ix-hidden: xdx2ixbrl2059">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_za68oCDEJqo" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary difference can be utilized. The Company considers both positive and negative factors when assessing the future realization of the deferred tax assets and applied weigh to the relative impact of the evidences to the extent it could be objectively verified.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s cumulative net operating loss (“NOL”) was <span style="font-family: Times New Roman, Times, Serif">nil</span> as of December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2015. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Uncertain tax positions</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December 31, 2022 and 2023, the Company did <span id="xdx_90A_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0d_do_c20231231_zSaCeDdWAzi" title="Unrecognized uncertain tax positions"><span id="xdx_902_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0d_do_c20221231_znshI2p80f9j" title="Unrecognized uncertain tax positions">no</span></span>t have any significant unrecognized uncertain tax positions. The Company did <span id="xdx_901_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_pp0d_do_c20230101__20231231_z36D3dZCtN33" title="Interest and penalties"><span id="xdx_902_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_pp0d_do_c20220101__20221231_z6Jj8dhS3pR5" title="Interest and penalties">no</span></span>t incur any interest and penalties related to potential underpaid income tax expenses for the years ended December 31, 2022 and 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the next 12 months from December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Value added taxes (“VAT”) and goods and services taxes (“GST”)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Revenue represents the invoiced value of service, net of VAT or GST. The VAT and GST are based on gross sales price and VAT rates range up to <span id="xdx_903_ecustom--VatRate_c20230101__20231231__srt--StatementGeographicalAxis__country--CN_pdd" title="VAT rate">13%</span> in China, depending on the type of service provided or product sold, and GST rate is generally <span id="xdx_90A_ecustom--VatRate_c20230101__20231231__srt--StatementGeographicalAxis__country--SG_pdd" title="VAT rate">7%</span> in Singapore.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Taxes payable consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfTaxPayableTableTextBlock_zxjBQODJAbh3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BD_zc6RvnxOrctc" style="display: none">Schedule of taxes payable</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_490_20221231_zKwL5nEKNmO8" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20231231_zP2LZooV93S6" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_ecustom--VatTaxesPayable_iI_pp0p0_maTPCANzYHL_zNYWwSdm2GNh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">VAT taxes payable</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">41,180</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">385,643</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_980_ecustom--VatTaxesPayable_iI_pp0p0_uUSD_c20231231_ztexLnAYohof" style="width: 9%; text-align: right" title="VAT taxes payable">54,449</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--IncomeTaxesPayable_iI_pp0p0_maTPCANzYHL_zSGU2sLEoOG7" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income taxes payable</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">320,317</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">105,370</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_ecustom--IncomeTaxesPayable_iI_pp0p0_uUSD_c20231231_zttBLhzPnnn5" style="text-align: right" title="Income taxes payable">14,877</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--OtherTaxesPayable_iI_pp0p0_maTPCANzYHL_zP0NMLv9AuL9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Other taxes payable</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">24,094</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">31,830</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_ecustom--OtherTaxesPayable_iI_pp0p0_uUSD_c20231231_zloiodPcxwt7" style="border-bottom: Black 1pt solid; text-align: right" title="Other taxes payable">4,494</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_mtTPCANzYHL_zdkGjW26baYe" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Totals</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">385,591</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">522,843</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_984_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_uUSD_c20231231_zIxCh9JyIZlj" style="border-bottom: Black 2.5pt double; text-align: right" title="Totals">73,820</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zkStSUHq2NS4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 0.165 Fe-da Electronics is incorporated in Singapore and is subject to Singapore Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Singapore tax laws. The applicable tax rate is 17% in Singapore, with 75% of the first SGD 10,000 (approximately RMB 49,000) taxable income and 50% of the next SGD 190,000 (approximately RMB 937,000) taxable income are exempted from income tax. Korgas 233, Korgas Weidong and Kashi Guoyu were formed and registered in Korgas and Kashi in Xinjiang Provence, China in 2017, 2020 and 2021. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries. 0.036 0 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zvSAx0uFJvsb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BC_zixGwR7bzOq4" style="display: none">Schedule of components of the provision for income taxes</span></td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_49F_20210101_20211231" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_491_20220101__20221231_ziVUsztjnG6d" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td id="xdx_492_20230101_20231231" style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_maITEBzE6X_zXoIQ4VG3Kag" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Current income tax expenses</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(2,351,565</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(102,338</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(166,476</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_pp0p0_di_uUSD_c20230101__20231231_zON7berMxaXh" style="width: 9%; text-align: right" title="Current income tax expenses">(23,505</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iN_di_maITEBzE6X_zbCjm4OQQ57b" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred income tax benefits</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,804,356</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">3,901,192</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">2,666,910</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_eus-gaap--DeferredIncomeTaxExpenseBenefit_iN_pp0p0_di_uUSD_c20230101__20231231_zIRy0BbL4csg" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred income tax benefits">376,539</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_mtITEBzE6X_zwA8K0FYGme5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Income tax expenses</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">(547,209</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">3,798,854</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,500,434</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--IncomeTaxExpenseBenefit_iNT_pp0p0_di_uUSD_c20230101__20231231_zRpHHa77cJNd" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expenses">353,034</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2351565 102338 166476 23505 -1804356 -3901192 -2666910 -376539 547209 -3798854 -2500434 -353034 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zOGIGxndSDo4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B8_zIeMXW17Mz05" style="display: none">Schedule of effective income tax rate reconciliation</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>For the<br/> year ended<br/> December 31,<br/> 2023</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">China statutory income tax rate</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20211231_zriVBhaRTMDj" title="China statutory income tax rate">25.0</span></td> <td style="width: 1%; text-align: left">%</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20220101__20221231_ztOvQirudpwi" title="China statutory income tax rate">25.0</span></td> <td style="width: 1%; text-align: left">%</td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="text-align: right; width: 9%"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20230101__20231231_zVDyRmAj873g" title="China statutory income tax rate">25.0</span></td> <td style="width: 1%">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Preferential tax rate in China</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_c20210101__20211231_zey5V8fraO7d" title="Preferential tax rate in China">(13.1</span></td> <td style="text-align: left">)%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_c20220101__20221231_zp8ch2m4cSv3" title="Preferential tax rate in China">(12.5</span></td> <td style="text-align: left">)%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_c20230101__20231231_zrmfyexnebjl" title="Preferential tax rate in China">(20.0</span></td> <td>)%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Tax rate difference outside China<sup>(1)</sup></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90E_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_c20210101__20211231_fKDEp_zA98rWygkNvk" title="Tax rate difference outside China">(4.8</span></td> <td style="text-align: left">)%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_905_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_c20220101__20221231_fKDEp_zgyRTIyijnf1" title="Tax rate difference outside China">(12.8</span></td> <td style="text-align: left">)%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90D_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_c20230101__20231231_fKDEp_zngkTAjvJeLf" title="Tax rate difference outside China">(16.75</span></td> <td>)%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in valuation allowance</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20210101__20211231_zDrTjTi3KDN9" title="Change in valuation allowance">14.4</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20220101__20221231_z5UXpWqrjx3" title="Change in valuation allowance">(13.5</span></td> <td style="text-align: left">)%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20230101__20231231_zRGporltDnZc" title="Change in valuation allowance">(5.00</span></td> <td>)%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additional R&amp;D deduction in China</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi_c20210101__20211231_zrvArMq4OyHj" title="Additional R&amp;D deduction in China">(20.6</span></td> <td style="text-align: left">)%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi_c20220101__20221231_zyyi4FMOkfch" title="Additional R&amp;D deduction in China">(2.1</span></td> <td style="text-align: left">)%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi0_c20230101__20231231_znQRiuVkgNb6" title="Additional R&amp;D deduction in China">-</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Permanent difference</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_c20210101__20211231_zDOG2rRvzJ0j" title="Permanent difference">(0.1</span></td> <td style="padding-bottom: 1pt; text-align: left">)%</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_c20220101__20221231_zU0Eipg4EOhf" title="Permanent difference">23.4</span></td> <td style="padding-bottom: 1pt; text-align: left">%</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_c20230101__20231231_ziAp3g3wjEzl" title="Permanent difference">17.68</span></td> <td style="padding-bottom: 1pt">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20211231_zYea2y4soLWl" title="Effective tax rate">1.0</span></td> <td style="padding-bottom: 2.5pt; text-align: left">%</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220101__20221231_z10CFR2DJEFl" title="Effective tax rate">7.5</span></td> <td style="padding-bottom: 2.5pt; text-align: left">%</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20230101__20231231_zKEq74Vj63J8" title="Effective tax rate">(0.93</span></td> <td style="padding-bottom: 2.5pt">)%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0in"></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><sup id="xdx_F0F_zbAd97OXi7Qg">(1)</sup></td> <td id="xdx_F16_z9v0n2rU1k9e" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, Singapore, and tax exempt in Cayman Islands.</td> </tr> </table> 0.250 0.250 0.250 0.131 0.125 0.200 -0.048 -0.128 -0.1675 0.144 -0.135 -0.0500 0.206 0.021 0 -0.001 0.234 0.1768 0.010 0.075 -0.0093 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zBsEuLJ8rEr6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BF_zq4JmYpqLTp3" style="display: none">Schedule of deferred tax assets and liabilities</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_49D_20221231_z5xw7Uw8gmRi" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_49E_20231231_z9KOnP5vSii4" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Net operating loss carryforwards</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">12,324,697</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2029">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_uUSD_c20231231_zdpTrTfwvADk" style="width: 9%; text-align: right" title="Net operating loss carryforwards"><span style="-sec-ix-hidden: xdx2ixbrl2031">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Allowance for doubtful accounts</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,393,473</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">987,848</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_uUSD_c20231231_zESPHGZcwz4f" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance for doubtful accounts">139,473</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zeHPNPBsnIZk" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: valuation allowance</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(13,718,170</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2039">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_uUSD_c20231231_zc412onJpZje" style="border-bottom: Black 1pt solid; text-align: right" title="Less: valuation allowance"><span style="-sec-ix-hidden: xdx2ixbrl2041">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets, net</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2043">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">987,848</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_uUSD_c20231231_zhRmiaiNgbo2" style="text-align: right" title="Deferred tax assets, net">139,473</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxLiabilitiesNetAbstract_iB_zj9hoER73sC1" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax liabilities:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_iNI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Recognition of intangible assets arising from business combinations</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,679,062</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2052">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_983_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_iNI_pp0p0_di_uUSD_c20231231_z9cirq98ovN4" style="border-bottom: Black 1pt solid; text-align: right" title="Recognition of intangible assets arising from business combinations"><span style="-sec-ix-hidden: xdx2ixbrl2054">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total deferred tax liabilities, net</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,679,062</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2057">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98D_ecustom--TotalDeferredTaxLiabilitiesNet_iNI_pp0p0_di_uUSD_c20231231_z9U3fVwmx5pi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total deferred tax liabilities, net"><span style="-sec-ix-hidden: xdx2ixbrl2059">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 12324697 1393473 987848 139473 13718170 987848 139473 1679062 1679062 0 0 0 0 0.13 0.07 <table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfTaxPayableTableTextBlock_zxjBQODJAbh3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 3)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BD_zc6RvnxOrctc" style="display: none">Schedule of taxes payable</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_490_20221231_zKwL5nEKNmO8" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20231231_zP2LZooV93S6" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_ecustom--VatTaxesPayable_iI_pp0p0_maTPCANzYHL_zNYWwSdm2GNh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">VAT taxes payable</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">41,180</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">385,643</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_980_ecustom--VatTaxesPayable_iI_pp0p0_uUSD_c20231231_ztexLnAYohof" style="width: 9%; text-align: right" title="VAT taxes payable">54,449</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--IncomeTaxesPayable_iI_pp0p0_maTPCANzYHL_zSGU2sLEoOG7" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income taxes payable</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">320,317</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">105,370</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_ecustom--IncomeTaxesPayable_iI_pp0p0_uUSD_c20231231_zttBLhzPnnn5" style="text-align: right" title="Income taxes payable">14,877</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--OtherTaxesPayable_iI_pp0p0_maTPCANzYHL_zP0NMLv9AuL9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Other taxes payable</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">24,094</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">31,830</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_ecustom--OtherTaxesPayable_iI_pp0p0_uUSD_c20231231_zloiodPcxwt7" style="border-bottom: Black 1pt solid; text-align: right" title="Other taxes payable">4,494</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_mtTPCANzYHL_zdkGjW26baYe" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Totals</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">385,591</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">522,843</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_984_eus-gaap--TaxesPayableCurrentAndNoncurrent_iTI_pp0p0_uUSD_c20231231_zIxCh9JyIZlj" style="border-bottom: Black 2.5pt double; text-align: right" title="Totals">73,820</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 41180 385643 54449 320317 105370 14877 24094 31830 4494 385591 522843 73820 <p id="xdx_80A_eus-gaap--ConcentrationRiskDisclosureTextBlock_zPLAKZQQ5Br8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 14 — <span id="xdx_82D_zVTD20ZoKcvj">Concentration of risk</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Credit risk</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB <span id="xdx_900_eus-gaap--CertificatesOfDepositAtCarryingValue_c20231231_pp0p0" title="FDIC limit">500,000</span> (approximately USD<span id="xdx_903_eus-gaap--CertificatesOfDepositAtCarryingValue_iI_pp0p0_uUSD_c20231231_zJ1g8sfJNM33" title="FDIC limit"> 72,000</span>). As of December 31, 2023, cash balance of RMB <span id="xdx_904_eus-gaap--CashAndDueFromBanks_c20231231__srt--StatementGeographicalAxis__country--CN_pp0p0" title="Cash deposits">143,522,706</span>, (USD <span id="xdx_90F_eus-gaap--CashAndDueFromBanks_iI_pp0p0_uUSD_c20231231__srt--StatementGeographicalAxis__country--CN_zKVLp9jTRYY8" title="Cash deposits">20,263,841</span>) was deposited with financial institutions located in China, of which RMB 134,695,830 (USD 19,017,582) was subject to credit risk. The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD 64,000) if the bank with which an individual/a company hold its eligible deposit fails. As of December 31, 2023, cash balance of RMB 172,910,263 (USD 24,413,043) was maintained at financial institutions in Hong Kong, of which RMB<span id="xdx_902_eus-gaap--CashAndDueFromBanks_iI_pp0p0_c20231231__srt--StatementGeographicalAxis__country--HK_zJXAzh61Vhu2" title="Cash deposits"> 171,319,270</span> (USD <span id="xdx_909_eus-gaap--CashAndDueFromBanks_iI_pp0p0_uUSD_c20231231__srt--StatementGeographicalAxis__country--HK_znX3EvXWASIg" title="Cash deposits">24,188,412</span>) was subject to credit risk. In the US, the insurance coverage of each bank is USD 250,000. As of December 31, 2023, cash balance of USD <span id="xdx_90F_eus-gaap--CashEquivalentsAtCarryingValue_iI_uUSD_c20231231_zs3EwiCmGZya" title="Cash balance">110,000</span> (RMB <span id="xdx_906_eus-gaap--CashEquivalentsAtCarryingValue_iI_uRMB_c20231231_zYIWqIO8m0W3" title="Cash balance">779,097</span>) was deposited with a financial institution located in US, none of cash was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">A majority of the Company’s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries’ assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Customer concentration risk</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">For the year ended December 31, 2021, one customer accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage">23.9%</span> of the Company’s total revenues. For the year ended December 31, 2022, one customer accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage">18.5%</span> of the Company’s total revenues. For the year ended December 31, 2023, one customer accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage">9.3%</span> of the Company’s total revenues.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">As of December 31, 2022, two customers accounted for <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage">57.8%</span> of the Company’s accounts receivable. As of December 31, 2023, three customers accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage">54.1%</span> of the Company’s accounts receivable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Vendor concentration risk</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">For the year ended December 31, 2021, three vendors accounted for <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneVendorMember_pdd" title="Concentration risk percentage">61.2%</span> of the Company’s total purchases. For the year ended December 31, 2022, one vendor accounted for <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneVendorMember_pdd" title="Concentration risk percentage">11.3%</span> of the Company’s total purchases. For the year ended December 31, 2023, one vendor accounted for <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneVendorMember_pdd" title="Concentration risk percentage">11.4%</span> of the Company’s total purchases.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">As of December 31, 2022, three vendors accounted for <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneVendorMember_pdd" title="Concentration risk percentage">82.4%</span> of the Company’s accounts payable. As of December 31, 2023, five vendors accounted for <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneVendorMember_pdd" title="Concentration risk percentage">90.3%</span> of the Company’s accounts payable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 500000 72000 143522706 20263841 171319270 24188412 110000 779097 0.239 0.185 0.093 0.578 0.541 0.612 0.113 0.114 0.824 0.903 <p id="xdx_80A_eus-gaap--LeasesOfLesseeDisclosureTextBlock_z8lrYkhX02be" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 15 — <span id="xdx_820_zMW02XoeYy8f">Leases</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Lease commitments</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company determines if a contract contains a lease at inception. US GAAP requires that the Company’s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty. All of the Company’s real estate leases are classified as operating leases.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company has entered into seven non-cancellable operating lease agreements for 7 office spaces expiring through October 2024. As of December 31, 2020, upon adoption of FASB ASU 2016-02, the Company recognized approximately RMB <span id="xdx_908_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_dm_c20201231_zH9UA9IzRYKd" title="Operating Lease, Right-of-Use Asset"><span id="xdx_908_eus-gaap--OperatingLeaseLiability_iI_pn3n3_dm_c20201231_z1nhX33ZUOxi" title="Operating Lease, Liability">2.7</span></span> (USD <span id="xdx_908_eus-gaap--OperatingLeaseLiability_iI_pn3n3_dm_uUSD_c20201231_zGb3kjLvx6de" title="Operating Lease, Liability">0.4</span> million) million right of use (“ROU”) assets and same amount of lease liabilities based on the present value of the future minimum rental payments of leases, using a weighted average discount rate of <span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_c20201231_pdd" title="Weighted average discount rate">7%</span>, which is determined using an incremental borrowing rate with similar term in the PRC. The Company recognized two ROU assets and lease liabilities and nil were recognized during the years ended December 31, 2022 and December 31, 2023, respectively. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases generally do not contain options to extend at the time of expiration and the weighted average remaining lease terms are <span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zyECmkzJLPg" title="Weighted average remaining lease term">1</span> year. The Company takes the short-term lease exemption for the lease agreements with a term of less than 1 year and expensed RMB <span id="xdx_903_eus-gaap--ShortTermLeaseCost_c20220101__20221231_pp0p0" title="Short term lease expenses">679,255</span> and RMB <span id="xdx_901_eus-gaap--ShortTermLeaseCost_c20230101__20231231_pp0p0" title="Short term lease expenses">191,113</span> (USD <span id="xdx_902_eus-gaap--ShortTermLeaseCost_pp0p0_uUSD_c20230101__20231231_zBCvwRBOEK1g" title="Short term lease expenses">27,121</span>) during the years ended December 31, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Operating lease expenses are allocated between the cost of revenue and selling, research and development, general, and administrative expenses. Rent expenses for the years ended December 31,2021, 2022 and 2023 was RMB <span id="xdx_904_ecustom--RentExpenses_c20210101__20211231_pp0p0" title="Rent expenses">1,548,250</span>, RMB <span id="xdx_906_ecustom--RentExpenses_c20220101__20221231_pp0p0" title="Rent expenses">1,651,749</span>and RMB <span id="xdx_900_ecustom--RentExpenses_c20230101__20231231_pp0p0" title="Rent expenses">1,284,750</span> (USD <span id="xdx_904_ecustom--RentExpenses_pp0p0_uUSD_c20230101__20231231_zEBJGy9KZxK" title="Rent expenses">182,319</span>), respectively. Impairment of right of use assets amounted for the years ended December 31, 2021, 2022 and 2023 was nil<span id="xdx_90B_ecustom--ImpairmentOfRightOfUseAssets_c20210101__20211231_pp0p0" style="display: none" title="Impairment of right of use assets">0</span>, RMB <span id="xdx_90D_ecustom--ImpairmentOfRightOfUseAssets_c20220101__20221231_pp0p0" title="Impairment of right of use assets">151,041</span> and nil<span id="xdx_90F_ecustom--ImpairmentOfRightOfUseAssets_c20230101__20231231_pp0p0" style="display: none" title="Impairment of right of use assets">0</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The maturity of the Company’s operating lease obligations is presented below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zoAPNCsV6f27" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B0_zA7uyb2ySh04" style="display: none">Schedule of operating lease obligations</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_49D_20231231_zwaa3231Drsk" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">Twelve Months Ending December 31,</td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease <br/>Amount</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzbbH_zwUHRHfmGu68" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">2024</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">287,651</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_uUSD_c20231231_zG8wA0Dwqs69" style="width: 9%; text-align: right" title="2024">40,613</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzbbH_z4uRdcRO4JTe" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2173">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzbbH_z587Dbm6gVSb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2026</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2175">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPzbbH_z1h07ALu81e7" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2027</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2177">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_maLOLLPzbbH_zIn0rezX2fj5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">2028</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2179">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">-</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzbbH_z2jHfHX61obi" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total lease payments</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">287,651</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_uUSD_c20231231_ziuHLO8vjW0g" style="text-align: right" title="Total lease payments">40,613</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_pp0p0_zMZ77Z6ndYJi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">Less: Interest</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">8,141</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_pp0p0_uUSD_c20231231_zriFJxRhPmI3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Interest">1,149</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zq9czea7b3m6" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; text-align: left">Present value of lease liabilities</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">279,510</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_983_eus-gaap--OperatingLeaseLiability_iI_pp0p0_uUSD_c20231231_zysdI02rPoVa" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities">39,464</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0in"></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">*</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">include operating leases with a term less than one year.</td> </tr> </table> <p id="xdx_8A5_zAC3CmdtVBM7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 2700000 2700000 400000 0.07 P1Y 679255 191113 27121 1548250 1651749 1284750 182319 0 151041 0 <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zoAPNCsV6f27" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B0_zA7uyb2ySh04" style="display: none">Schedule of operating lease obligations</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_49D_20231231_zwaa3231Drsk" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">Twelve Months Ending December 31,</td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease <br/>Amount</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzbbH_zwUHRHfmGu68" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">2024</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">287,651</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_uUSD_c20231231_zG8wA0Dwqs69" style="width: 9%; text-align: right" title="2024">40,613</td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzbbH_z4uRdcRO4JTe" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2173">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzbbH_z587Dbm6gVSb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2026</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2175">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPzbbH_z1h07ALu81e7" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2027</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2177">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_maLOLLPzbbH_zIn0rezX2fj5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">2028</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2179">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">-</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzbbH_z2jHfHX61obi" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total lease payments</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">287,651</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_uUSD_c20231231_ziuHLO8vjW0g" style="text-align: right" title="Total lease payments">40,613</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_pp0p0_zMZ77Z6ndYJi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">Less: Interest</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">8,141</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_pp0p0_uUSD_c20231231_zriFJxRhPmI3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Interest">1,149</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zq9czea7b3m6" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; text-align: left">Present value of lease liabilities</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">279,510</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_983_eus-gaap--OperatingLeaseLiability_iI_pp0p0_uUSD_c20231231_zysdI02rPoVa" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities">39,464</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0in"></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">*</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">include operating leases with a term less than one year.</td> </tr> </table> 287651 40613 287651 40613 8141 1149 279510 39464 <p id="xdx_80C_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zxJDvTNzjIB9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 16 — <span id="xdx_828_zfFSQV6i4p0d">Shareholders’ equity</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Ordinary shares</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company was established under the laws of Cayman Islands on May 14, 2018 with authorized share of <span id="xdx_901_eus-gaap--CommonStockSharesAuthorized_iI_c20180514__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_z0Eyqsr2aACh" title="Common Stock, Shares Authorized">50,000,000</span> ordinary shares of par value USD <span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_uUSDPShares_c20180504__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_z5Vp3D0aF3g1" title="Common Stock, Par or Stated Value Per Share">0.001</span> each.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On October 21, 2022, the Company held an Extraordinary General Meeting of its stockholders of record. The Meeting approved amendments to increase the number of authorized ordinary shares of the Company from USD 50,000 divided into 50,000,000 ordinary shares of par value USD 0.001 each to USD 200,000 divided into 200,000,000 ordinary shares of par value USD 0.001 each.<span id="xdx_90A_ecustom--OrdinarySharesDescription_c20230101__20231231_zXR1FXwnso6c" title="Ordinary shares description"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On March 22, 2024, the Company’s share consolidation plan became effective. <span id="xdx_90B_eus-gaap--CommonStockConversionBasis_c20240301__20240322__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z8NKBHXEkese" title="Conversion basis">Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event).</span> The following information is retrospectively adjusted for the share consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On August 21, 2021, the Sponsor purchased 115,000 ordinary shares for an aggregate price of $25,000. The 115,000 founder shares was for purposes hereof referred to as the “Founder Shares”.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On February 11, 2021, the Company consummated the IPO of <span id="xdx_902_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_pdd" title="Number of shares issued">4,000,000</span> units (the “Units”). In addition, the underwriters exercised in full the over-allotment option for an additional <span id="xdx_906_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--OverAllotmentOptionMember_pdd" title="Number of shares issued">600,000</span> Units on such date, resulting in the issuance and sale of an aggregate of <span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211_pdd" title="Number of shares issued">4,600,000</span> Units.<span id="xdx_90D_eus-gaap--CommonStockVotingRights_c20210201__20210211" title="Voting description"> Each Unit consists of one tenth ordinary shares, par value $0.01 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-twentieth of one Share at a price of $115 per Share, and one right to receive one hundredth (1/100) of one Share upon the consummation of the Company’s initial business combination.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Simultaneously with the closing of the Initial Public Offering on February 11, 2021, the Sponsor purchased an aggregate of or <span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--SponsorMember_pdd" title="Number of shares issued">225,000</span> Private Units at a price of $<span id="xdx_90F_eus-gaap--SharePrice_c20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--SponsorMember_pdd" title="Share Price">10.00</span> per Private Unit, ($<span id="xdx_906_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_c20210201__20210211__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--SponsorMember_pp0p0" title="Value of shares issued">2,250,000</span> in the aggregate), from the Company in a private placement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In addition, the Company sold to Ladenburg Thalmann &amp; Co., Inc., for $<span id="xdx_90C_eus-gaap--SaleOfStockConsiderationReceivedPerTransaction_uUSD_c20210201__20210211__srt--CounterpartyNameAxis__custom--LadenburgThalmannCoMember_z2tVElx0RVTh" title="Value of shares issued">75</span>, a total of <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210201__20210211__srt--CounterpartyNameAxis__custom--LadenburgThalmannCoMember_zNyCdH6vdhZ8" title="Number of shares issued">7,500</span> Shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">On December 9, 2022, in accordance with the Merger Agreement, the Closing occurred, pursuant to which Venus issued<span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20221201__20221209_z9GB0ggjfU6e" title="Number of shares issued"> 3,960,396</span> ordinary shares to VIYI shareholders.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Due to the merger, public shareholders redeemed <span id="xdx_909_ecustom--NumberOfOrdinarySharesReddemed_c20221201__20221209_zMWrLQ8nu26c" title="Number of ordinary shares reddemed">2,493,755</span> ordinary shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In accordance with the Backstop Agreement, the Company issued <span id="xdx_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20221201__20221209__srt--CounterpartyNameAxis__custom--JoyousJDLimitedMember_ztURw9KScCbh" title="Number of shares issued">21,400</span> ordinary shares to the Joyous JD Limited.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Upon the consummation of the Business Combination, Venus rights held by the Sponsor and previous public investors were automatically converted to <span id="xdx_90E_eus-gaap--ConversionOfStockSharesConverted1_c20221201__20221209_z5AthmgbFfE" title="Number of shares converted">48,250</span> ordinary shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">On September 19, 2023, the Company’s Board approved the Company’s 2023 Equity Incentive Plan (the “2023 Plan”). The maximum aggregate number of ordinary shares that may be issued under the 2023 Equity Incentive Plan is 775,000. The awards could be granted in the form of share options, restricted shares, restricted share units and other local awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">As of December 31, 2023, the Company had <span id="xdx_905_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20231231__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicWarrantsMember_zDFLROJ7dSfi" title="Warrants outstanding">5,160,671</span> ordinary shares issued and outstanding with a par value of USD 0.01 each, taking into effect the share consolidation plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Statutory reserve</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s PRC entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The Company’s PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by State Administration of Foreign Exchange. As of December 31, 2022 and 2023, the Company’s PRC entities collectively attributed RMB <span id="xdx_907_ecustom--RetainedEarningsForStatutoryReserves_c20221231_pp0p0" title="Retained earnings for statutory reserves">11,964,279</span> and RMB <span id="xdx_904_ecustom--RetainedEarningsForStatutoryReserves_c20231231_pp0p0" title="Retained earnings for statutory reserves">13,134,098</span> (USD <span id="xdx_901_ecustom--RetainedEarningsForStatutoryReserves_iI_pp0p0_uUSD_c20231231_zVCUccyrZB36" title="Retained earnings for statutory reserves">1,854,391</span>), of retained earnings for their statutory reserves, respectively. During the years ended December 31, 2022 and 2023, the Company’s PRC entities collectively attributed RMB <span id="xdx_90A_ecustom--StatutoryReserve_c20221231_pp0p0" title="Statutory reserve">2,543,576</span> and RMB <span id="xdx_90B_ecustom--StatutoryReserve_c20231231_pp0p0" title="Statutory reserve">1,169,819</span> (USD <span id="xdx_901_ecustom--StatutoryReserve_iI_pp0p0_uUSD_c20231231_zeMvgSef4Brl" title="Statutory reserve">165,166</span>) to statutory reserves, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Restricted assets</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC entities only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC entities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">As a result of the foregoing restrictions, the Company’s PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulation in the PRC may further restrict the Company’s PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of December 31, 2023, amounts restricted are the paid-in-capital and statutory reserve of the Company’s PRC entities, which amounted to RMB <span id="xdx_90D_ecustom--PaidincapitalAndStatutoryReserve_c20230101__20231231_pp0p0" title="Paid-in-capital and statutory reserve">439,773,436</span> (USD <span id="xdx_90E_ecustom--PaidincapitalAndStatutoryReserve_pp0p0_uUSD_c20230101__20231231_z7TbotTlV1Q3" title="Paid-in-capital and statutory reserve">62,091,213</span>).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> 50000000 0.001 Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01 (see Note 20 - Subsequent Event). 4000000 600000 4600000 Each Unit consists of one tenth ordinary shares, par value $0.01 per share (“Share”), one warrant (“Warrant”) entitling its holder to purchase one-twentieth of one Share at a price of $115 per Share, and one right to receive one hundredth (1/100) of one Share upon the consummation of the Company’s initial business combination. 225000 10.00 2250000 75 7500 3960396 2493755 21400 48250 5160671 11964279 13134098 1854391 2543576 1169819 165166 439773436 62091213 <p id="xdx_80B_ecustom--WarrantLiabilitiesTextBlock_zTfRUBceC8ed" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 17 —<span id="xdx_826_zgf5nN7GuuWc"> Warrants</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><i>Public Warrants</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in"><span id="xdx_90F_ecustom--WarrantsDescription_c20230101__20231231" title="Warrants, description">Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $<span id="xdx_902_eus-gaap--SharesIssuedPricePerShare_c20231231__us-gaap--AwardTypeAxis__custom--PublicWarrantsMember_pdd" title="Price per share">11.50</span> per full share, subject to adjustment as described in this report.</span> Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">No public warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. It is the Company’s current intention to have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares in effect promptly following consummation of an initial business combination.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Notwithstanding the foregoing, if a registration statement covering the ordinary shares issuable upon exercise of the public warrants is not effective within 90 days following the consummation of our initial business combination, public warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “Fair Market Value” (defined below) by (y) the Fair Market Value. The “Fair Market Value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the day prior to the date of exercise. For example, if a holder held 300 warrants to purchase 150 shares and the Fair Market Value on the date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Warrants will become exercisable on the later of (a) the consummation of a Business Combination or (b) 12 months from the effective date of the registration statement relating to the IPO. The warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of our completion of an initial business combination, or earlier upon redemption.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company may redeem the outstanding warrants (including any outstanding warrants issued upon exercise of the unit purchase option issued to Ladenburg Thalmann &amp; Co., Inc.,), in whole and not in part, at a price of $0.01 per warrant:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">at any time while the Public Warrants are exercisable,</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder,</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">if, and only if, the reported last sale price of the ordinary shares equals or exceeds $18.00 per share, for any 20 trading days within a 20 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"> </td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">●</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">If the foregoing conditions are satisfied and the Company would issue a notice of redemption, each warrant holder can exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the ordinary shares may fall below the $18.00 trigger price as well as the $11.50 warrant exercise price per full share after the redemption notice is issued and not limit our ability to complete the redemption.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The redemption criteria for the warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">If the Company call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the whole warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. Whether the Company will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, the Company’s cash needs at such time and concerns regarding dilutive share issuances.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Private Warrants</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Simultaneously with the closing of the Initial Public Offering, the Company consummated a private placement of <span id="xdx_905_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Sale of units">225,000</span> Private Units at $<span id="xdx_90C_eus-gaap--SharesIssuedPricePerShare_c20231231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Price per share">10.0 </span>per unit, purchased by the sponsor. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the Private Units (the “Private Warrants”) and the ordinary shares issuable upon the exercise of the Private Warrants will not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company established the initial fair value for the private warrants at $<span id="xdx_90E_ecustom--AggregateValueOfWarrants_c20210211_pp0p0" title="Aggregate value of warrants">380,000</span> on February 11, 2021, the date of the Company’s Initial Public Offering, using a Black-Scholes model. The Company allocated the proceeds received from the sale of Private Units, first to the private warrants based on their fair values as determined at initial measurement, with the remaining proceeds recorded as ordinary shares subject to possible redemption, and ordinary shares based on their relative fair values recorded at the initial measurement date. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The key inputs into the Black-Scholes model were as follows at their following measurement dates:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zvnTIKXAT7C" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrants (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_zLVPCgiFY3n8" style="display: none">Schedule of black-scholes model</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 09, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>December 31,<br/> 2023</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Input</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Share price</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_905_eus-gaap--SharePrice_iI_uUSDPShares_c20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_z3YbiSVf7zp7" title="Share price">10.47</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_903_eus-gaap--SharePrice_iI_uUSDPShares_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zJowgqwKS0E" title="Share price">1.25</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_903_eus-gaap--SharePrice_iI_uRMBPShares_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zuuPeNOCDCw1" title="Share price">8.71</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">0.91</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="text-align: right; width: 9%">6.45</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Risk-free interest rate</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221201__20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zJST1KQMl3mb" title="Risk-free interest rate">3.8</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_z7DOGDlZZ3t1" title="Risk-free interest rate">4.0</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zKR2bTMbLxU3" title="Risk-free interest rate">4.0</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3.95</td> <td style="text-align: left">%</td> <td> </td> <td> </td> <td style="text-align: right">3.95</td> <td>%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Volatility</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221201__20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zH2uYyBblgt8" title="Volatility">5.7</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zzNSuAsVkVW8" title="Volatility">5.7</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zbYT67PLzHPi" title="Volatility">5.7</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">5.7</td> <td style="text-align: left">%</td> <td> </td> <td> </td> <td style="text-align: right">5.7</td> <td>%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercise price</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zak3PNUeiIik" title="Exercise price">11.50</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zODAQM9p8eqj" title="Exercise price">11.50</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uRMBPShares_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zRBATJgnpDr6" title="Exercise price">80.09</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">11.50</td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right">81.45</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Warrant life (yr)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_z4yN1ggqh1tj" title="Warrant life">4.97</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zmq6FUgS3Sfb" title="Warrant life">4.92</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_902_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zyZs2IBnm6Ec" title="Warrant life">4.92</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3.92</td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right">3.92</td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">As of December 9, 2022, the aggregate value of the private warrants was $<span id="xdx_90B_ecustom--AggregateValueOfWarrants_iI_uUSD_c20221209_z2n0IB5xKUyh" title="Aggregate value of warrants">123,750</span>. The change in fair value from January 1, 2022 to December 9, 2022 was approximately $300,000 was included in the historical retained earnings (accumulated deficits) of Venus. The fair value of the warrants on December 31, 2022 and 2023 were nil, mainly due to the high excersice price comparing to actual share price. The change in fair value of warrants of $<span id="xdx_904_ecustom--ChangeInFairValueOfWarrants_iI_uUSD_c20221231_zGdm2ASHRAAd" title="Change in fair value of warrants">123,750</span> from December 9, 2022 to December 31, 2022 and is reflected in the Company’s Statement of Operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> Each public warrant entitles the holder thereof to purchase one-half (1/2) of one ordinary share at a price of $11.50 per full share, subject to adjustment as described in this report. 11.50 225000 10.0 380000 <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zvnTIKXAT7C" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrants (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_zLVPCgiFY3n8" style="display: none">Schedule of black-scholes model</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 09, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>December 31,<br/> 2023</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Input</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Share price</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_905_eus-gaap--SharePrice_iI_uUSDPShares_c20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_z3YbiSVf7zp7" title="Share price">10.47</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_903_eus-gaap--SharePrice_iI_uUSDPShares_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zJowgqwKS0E" title="Share price">1.25</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span id="xdx_903_eus-gaap--SharePrice_iI_uRMBPShares_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zuuPeNOCDCw1" title="Share price">8.71</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">0.91</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="text-align: right; width: 9%">6.45</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Risk-free interest rate</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221201__20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zJST1KQMl3mb" title="Risk-free interest rate">3.8</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_z7DOGDlZZ3t1" title="Risk-free interest rate">4.0</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zKR2bTMbLxU3" title="Risk-free interest rate">4.0</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3.95</td> <td style="text-align: left">%</td> <td> </td> <td> </td> <td style="text-align: right">3.95</td> <td>%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Volatility</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221201__20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zH2uYyBblgt8" title="Volatility">5.7</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zzNSuAsVkVW8" title="Volatility">5.7</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zbYT67PLzHPi" title="Volatility">5.7</span></td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">5.7</td> <td style="text-align: left">%</td> <td> </td> <td> </td> <td style="text-align: right">5.7</td> <td>%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercise price</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zak3PNUeiIik" title="Exercise price">11.50</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zODAQM9p8eqj" title="Exercise price">11.50</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uRMBPShares_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zRBATJgnpDr6" title="Exercise price">80.09</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">11.50</td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right">81.45</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Warrant life (yr)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20221209__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_z4yN1ggqh1tj" title="Warrant life">4.97</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zmq6FUgS3Sfb" title="Warrant life">4.92</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span id="xdx_902_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20221231__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zyZs2IBnm6Ec" title="Warrant life">4.92</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">3.92</td> <td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right">3.92</td> <td> </td></tr> </table> 10.47 1.25 8.71 0.038 0.040 0.040 0.057 0.057 0.057 11.50 11.50 80.09 P4Y11M19D P4Y11M1D P4Y11M1D 123750 123750 <p id="xdx_809_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zPC7HsXL5Nla" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 18 — <span id="xdx_82F_zGBEh2LEmZVl">Commitments and contingencies</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="text-decoration: underline">Contingencies</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">From time to time, the Company is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of any unresolved matters, individually and in the aggregate, is reasonably possible to have a material adverse effect on the Company’s financial position, results of operations or cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">However, litigation is subject to inherent uncertainties and the Company’s view of these matters may change in the future. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company reviews the need for any such liability on a regular basis. The Company has not recorded material liabilities in this regard as of December 31, 2022 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_80E_eus-gaap--SegmentReportingDisclosureTextBlock_z5vD9wwvgNt3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 19 — <span id="xdx_827_zlL16UMWtS8d">Segments</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">ASC 280, “Segment Reporting”, establishes standards for reporting information about operating segments on a basis consistent with the Company’s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company’s business segments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s chief operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions about allocating resources and assessing the performance of the group. The Company has determined that it has two operating segments: (1) central processing algorithm services and (2) intelligent chips and services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following tables present summary information by segment for the years ended December 31, 2021, 2022 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zUykPsAIKKQ2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BE_z0ok9t2P0sqi" style="display: none">Schedule of segments</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Central</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>processing</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>algorithm</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services </b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Intelligent</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>chips and</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December 31, <br/>2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zA1OFcfb8Svb" style="width: 9%; text-align: right" title="Revenues">273,040,158</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zMxoxwCbbDKc" style="width: 9%; text-align: right" title="Revenues">256,210,506</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20210101__20211231_zDRHOR8dGFq1" style="width: 9%; text-align: right" title="Revenues">529,250,664</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--CostOfRevenue_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_z44NnPt2n4Fe" style="text-align: right" title="Cost of revenues">96,882,046</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--CostOfRevenue_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zkJsALFaxGw1" style="text-align: right" title="Cost of revenues">218,715,087</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--CostOfRevenue_pp0p0_c20210101__20211231_zV43NUI44Lpd" style="text-align: right" title="Cost of revenues">315,597,133</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--GrossProfit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zAC0avTGW0ua" style="text-align: right" title="Gross profit">176,158,112</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--GrossProfit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zvZBpzjhGODi" style="text-align: right" title="Gross profit">37,495,419</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--GrossProfit_pp0p0_c20210101__20211231_zd21HlJ6jEe5" style="text-align: right" title="Gross profit">213,653,531</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--DepreciationAndAmortization_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_z3w0ivin2ndf" style="text-align: right" title="Depreciation and amortization">2,420,483</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--DepreciationAndAmortization_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_z4BH687H33Zh" style="text-align: right" title="Depreciation and amortization">1,108,263</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--DepreciationAndAmortization_pp0p0_c20210101__20211231_zmUlEeyLETCl" style="text-align: right" title="Depreciation and amortization">3,528,746</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zk9C4Zb3hJy1" style="text-align: right" title="Total capital expenditures">229,589</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_c20210101__20211231_zHILAIQyapgk" style="text-align: right" title="Total capital expenditures">229,589</td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Central</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>processing</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>algorithm</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services </b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Intelligent</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>chips and</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">447,812,310</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">138,247,782</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_pp0p0_c20220101__20221231_zennxX01fZFg" style="width: 9%; text-align: right" title="Revenues">586,060,092</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--CostOfRevenue_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Cost of revenues">324,243,973</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--CostOfRevenue_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Cost of revenues">134,343,805</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--CostOfRevenue_c20220101__20221231_pp0p0" style="text-align: right" title="Cost of revenues">458,587,778</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Gross profit">123,568,338</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Gross profit">3,903,976</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--GrossProfit_c20220101__20221231_pp0p0" style="text-align: right" title="Gross profit">127,472,314</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--DepreciationAndAmortization_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Depreciation and amortization">1,706,553</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Depreciation and amortization">7,539,696</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--DepreciationAndAmortization_c20220101__20221231_pp0p0" style="text-align: right" title="Depreciation and amortization">9,246,249</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Total capital expenditures">1,082,391</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Total capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl2361">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20220101__20221231_pp0p0" style="text-align: right" title="Total capital expenditures">1,082,391</td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Central</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>processing</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>algorithm</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services </b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Intelligent</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>chips and</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December 31, <br/>2023</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>USD</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 59%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 7%; text-align: right" title="Revenues">569,906,586</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="width: 7%; text-align: right" title="Revenues">10,109,828</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_c20230101__20231231_zPQnjasuUMog" style="width: 7%; text-align: right" title="Revenues">580,016,414</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zmYHlhe67XLe" style="text-align: right; width: 8%" title="Revenues">81,891,992</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--CostOfRevenue_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Revenues">395,959,074</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--CostOfRevenue_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Revenues">10,067,646</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--CostOfRevenue_c20230101__20231231_pp0p0" style="text-align: right" title="Revenues">406,026,720</td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--CostOfRevenue_pp0p0_uUSD_c20230101__20231231_zxgdmn8hBJZj" style="text-align: right" title="Revenues">57,326,545</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Revenues">173,947,512</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Revenues">42,182</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--GrossProfit_c20230101__20231231_pp0p0" style="text-align: right" title="Revenues">173,989,694</td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--GrossProfit_pp0p0_uUSD_c20230101__20231231_zBrrruuECBH6" style="text-align: right" title="Revenues">24,565,447</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--DepreciationAndAmortization_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Revenues">6,774,207</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--DepreciationAndAmortization_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Revenues">406,754</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--DepreciationAndAmortization_c20230101__20231231_pp0p0" style="text-align: right" title="Revenues">7,180,961</td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--DepreciationAndAmortization_pp0p0_uUSD_c20230101__20231231_zYc9VItx6umi" style="text-align: right" title="Revenues">1,013,873</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Revenues">72,139</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl2399">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20230101__20231231_pp0p0" style="text-align: right" title="Revenues">72,139</td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_uUSD_c20230101__20231231_zBL5deXDFbJ1" style="text-align: right" title="Revenues">10,185</td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Total assets as of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Central processing algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets">332,817,542</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets">410,520,259</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_984_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zkUY7nPVaeCg" style="width: 9%; text-align: right" title="Total Assets">57,960,984</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intelligent chips and services</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">169,237,705</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"><span style="-sec-ix-hidden: xdx2ixbrl2413">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zbq5KRUESgn4" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"><span style="-sec-ix-hidden: xdx2ixbrl2415">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total assets</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--Assets_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">502,055,247</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Assets_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">410,520,259</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231_zDaQfM903Tzf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">57,960,984</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zVVFovSCxe6e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company’s operations are primarily based in the mainland PRC, Hong Kong and international, where the Company derives a substantial portion of their revenues. Management also review consolidated financial results by business locations. Disaggregated information of revenues by geographic locations are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--DisaggregationOfRevenueTableTextBlock_zsIOxakvvYTc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B8_zhdBhzBWYVBk" style="display: none">Schedule of disaggregation</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zyKV43W9DAY2" style="width: 9%; text-align: right" title="Total revenues">270,156,427</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20221231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">448,978,186</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">540,294,309</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zF9mZw7iZE29" style="width: 9%; text-align: right" title="Total revenues">76,262,305</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Hong Kong revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--HK_zJ8yoGgSGQK1" style="text-align: right" title="Total revenues">34,389,531</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20221231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl2435">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues">29,612,277</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_zwwSDgVDsVi1" style="text-align: right" title="Total revenues">4,202,290</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--InternationalMember_zZt2VnBxCjB3" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">218,486,434</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20221231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">137,081,907</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">10,109,828</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_zLRnJpdUkVu9" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,427,397</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231_zgdY5N8Qbw85" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">523,032,392</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20231231_zRB5Fs5cez95" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zSrf3wjAS2u1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zUykPsAIKKQ2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BE_z0ok9t2P0sqi" style="display: none">Schedule of segments</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Central</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>processing</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>algorithm</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services </b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Intelligent</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>chips and</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December 31, <br/>2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zA1OFcfb8Svb" style="width: 9%; text-align: right" title="Revenues">273,040,158</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--Revenues_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zMxoxwCbbDKc" style="width: 9%; text-align: right" title="Revenues">256,210,506</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Revenues_pp0p0_c20210101__20211231_zDRHOR8dGFq1" style="width: 9%; text-align: right" title="Revenues">529,250,664</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--CostOfRevenue_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_z44NnPt2n4Fe" style="text-align: right" title="Cost of revenues">96,882,046</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--CostOfRevenue_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zkJsALFaxGw1" style="text-align: right" title="Cost of revenues">218,715,087</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--CostOfRevenue_pp0p0_c20210101__20211231_zV43NUI44Lpd" style="text-align: right" title="Cost of revenues">315,597,133</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--GrossProfit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zAC0avTGW0ua" style="text-align: right" title="Gross profit">176,158,112</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--GrossProfit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zvZBpzjhGODi" style="text-align: right" title="Gross profit">37,495,419</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--GrossProfit_pp0p0_c20210101__20211231_zd21HlJ6jEe5" style="text-align: right" title="Gross profit">213,653,531</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--DepreciationAndAmortization_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_z3w0ivin2ndf" style="text-align: right" title="Depreciation and amortization">2,420,483</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--DepreciationAndAmortization_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_z4BH687H33Zh" style="text-align: right" title="Depreciation and amortization">1,108,263</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--DepreciationAndAmortization_pp0p0_c20210101__20211231_zmUlEeyLETCl" style="text-align: right" title="Depreciation and amortization">3,528,746</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">-</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zk9C4Zb3hJy1" style="text-align: right" title="Total capital expenditures">229,589</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_c20210101__20211231_zHILAIQyapgk" style="text-align: right" title="Total capital expenditures">229,589</td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Central</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>processing</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>algorithm</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services </b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Intelligent</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>chips and</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">447,812,310</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">138,247,782</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_pp0p0_c20220101__20221231_zennxX01fZFg" style="width: 9%; text-align: right" title="Revenues">586,060,092</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--CostOfRevenue_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Cost of revenues">324,243,973</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98E_eus-gaap--CostOfRevenue_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Cost of revenues">134,343,805</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--CostOfRevenue_c20220101__20221231_pp0p0" style="text-align: right" title="Cost of revenues">458,587,778</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Gross profit">123,568,338</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Gross profit">3,903,976</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--GrossProfit_c20220101__20221231_pp0p0" style="text-align: right" title="Gross profit">127,472,314</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--DepreciationAndAmortization_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Depreciation and amortization">1,706,553</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Depreciation and amortization">7,539,696</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--DepreciationAndAmortization_c20220101__20221231_pp0p0" style="text-align: right" title="Depreciation and amortization">9,246,249</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Total capital expenditures">1,082,391</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Total capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl2361">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20220101__20221231_pp0p0" style="text-align: right" title="Total capital expenditures">1,082,391</td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Central</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>processing</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>algorithm</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services </b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>Intelligent</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>chips and</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>services</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December 31, <br/>2023</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>USD</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 59%; text-align: left">Revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_982_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 7%; text-align: right" title="Revenues">569,906,586</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="width: 7%; text-align: right" title="Revenues">10,109,828</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--Revenues_pp0p0_c20230101__20231231_zPQnjasuUMog" style="width: 7%; text-align: right" title="Revenues">580,016,414</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zmYHlhe67XLe" style="text-align: right; width: 8%" title="Revenues">81,891,992</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--CostOfRevenue_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Revenues">395,959,074</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--CostOfRevenue_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Revenues">10,067,646</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--CostOfRevenue_c20230101__20231231_pp0p0" style="text-align: right" title="Revenues">406,026,720</td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td id="xdx_984_eus-gaap--CostOfRevenue_pp0p0_uUSD_c20230101__20231231_zxgdmn8hBJZj" style="text-align: right" title="Revenues">57,326,545</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Revenues">173,947,512</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Revenues">42,182</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--GrossProfit_c20230101__20231231_pp0p0" style="text-align: right" title="Revenues">173,989,694</td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td id="xdx_980_eus-gaap--GrossProfit_pp0p0_uUSD_c20230101__20231231_zBrrruuECBH6" style="text-align: right" title="Revenues">24,565,447</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--DepreciationAndAmortization_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Revenues">6,774,207</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--DepreciationAndAmortization_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Revenues">406,754</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--DepreciationAndAmortization_c20230101__20231231_pp0p0" style="text-align: right" title="Revenues">7,180,961</td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td id="xdx_98F_eus-gaap--DepreciationAndAmortization_pp0p0_uUSD_c20230101__20231231_zYc9VItx6umi" style="text-align: right" title="Revenues">1,013,873</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="text-align: right" title="Revenues">72,139</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl2399">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20230101__20231231_pp0p0" style="text-align: right" title="Revenues">72,139</td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_pp0p0_uUSD_c20230101__20231231_zBL5deXDFbJ1" style="text-align: right" title="Revenues">10,185</td> <td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Total assets as of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Central processing algorithm services</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets">332,817,542</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets">410,520,259</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_984_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CentralProcessingAlgorithmServicesMember_zkUY7nPVaeCg" style="width: 9%; text-align: right" title="Total Assets">57,960,984</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intelligent chips and services</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">169,237,705</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"><span style="-sec-ix-hidden: xdx2ixbrl2413">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--IntelligentChipsAndServicesMember_zbq5KRUESgn4" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"><span style="-sec-ix-hidden: xdx2ixbrl2415">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total assets</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--Assets_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">502,055,247</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_989_eus-gaap--Assets_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">410,520,259</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231_zDaQfM903Tzf" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">57,960,984</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 273040158 256210506 529250664 96882046 218715087 315597133 176158112 37495419 213653531 2420483 1108263 3528746 229589 229589 447812310 138247782 586060092 324243973 134343805 458587778 123568338 3903976 127472314 1706553 7539696 9246249 1082391 1082391 569906586 10109828 580016414 81891992 395959074 10067646 406026720 57326545 173947512 42182 173989694 24565447 6774207 406754 7180961 1013873 72139 72139 10185 332817542 410520259 57960984 169237705 502055247 410520259 57960984 <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--DisaggregationOfRevenueTableTextBlock_zsIOxakvvYTc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B8_zhdBhzBWYVBk" style="display: none">Schedule of disaggregation</span></td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December 31, <br/>2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Mainland PRC revenues</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zyKV43W9DAY2" style="width: 9%; text-align: right" title="Total revenues">270,156,427</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20221231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">448,978,186</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_pp0p0" style="width: 9%; text-align: right" title="Total revenues">540,294,309</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--MainlandPRCMember_zF9mZw7iZE29" style="width: 9%; text-align: right" title="Total revenues">76,262,305</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Hong Kong revenues</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--HK_zJ8yoGgSGQK1" style="text-align: right" title="Total revenues">34,389,531</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20221231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues"><span style="-sec-ix-hidden: xdx2ixbrl2435">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_pp0p0" style="text-align: right" title="Total revenues">29,612,277</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__country--HK_zwwSDgVDsVi1" style="text-align: right" title="Total revenues">4,202,290</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">International revenues</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--InternationalMember_zZt2VnBxCjB3" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">218,486,434</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20221231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">137,081,907</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">10,109,828</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_zLRnJpdUkVu9" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenues">1,427,397</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total revenues</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231_zgdY5N8Qbw85" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">523,032,392</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">586,060,092</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">580,016,414</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_uUSD_c20230101__20231231_zRB5Fs5cez95" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenues">81,891,992</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 270156427 448978186 540294309 76262305 34389531 29612277 4202290 218486434 137081907 10109828 1427397 523032392 586060092 580016414 81891992 <p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zZiBsQCj7kLf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 20 — <span id="xdx_825_z02N3Er8VLfj">Subsequent events</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company evaluated all events and transactions that occurred after December 31, 2023 up through the date the Company issued these consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="text-decoration: underline"><b>Issuance Up to $4,000,000 Ordinary Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 10pt">On </span>January <span style="font-size: 10pt">4, 2024, we entered into a Securities Purchase Agreement with our parent company, WiMi Hologram Cloud Inc., pursuant to which the Company sold to WiMi <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20240101__20240104__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreementMember__srt--CounterpartyNameAxis__custom--WiMiHologramCloudIncMember_pdd" title="Sale of units">8,000,000</span> ordinary shares for a total consideration of $<span id="xdx_909_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_pp0p0_uUSD_c20240101__20240104__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreementMember__srt--CounterpartyNameAxis__custom--WiMiHologramCloudIncMember_zxPmemzWhJtb" title="Consideration value">4,000,000</span>, representing a per share consideration of $<span id="xdx_903_eus-gaap--SharesIssuedPricePerShare_iI_uUSDPShares_c20240104__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreementMember__srt--CounterpartyNameAxis__custom--WiMiHologramCloudIncMember_zh2Bq4299u56" title="Price per share">0.50</span> (“WiMi Share Purchase”)</span>. <span style="font-size: 10pt">On </span>January <span style="font-size: 10pt">8, 2024, the closing of the WiMi Share Purchase occurred. In addition to making a cash injection, the purpose of the WiMi Share Purchase is to mitigate risk of dilution in anticipation of potential issuance and sale of additional securities by the Company pursuant to the Company’s registration statement on Form F-3 which became effective on </span>December <span style="font-size: 10pt">27, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b><span style="text-decoration: underline">Issuance Up to $2,900,000 Ordinary Shares</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 10pt">On </span>January <span style="font-size: 10pt">10, 2024, we entered into securities purchase agreements with certain investors pursuant to which the Company sold an aggregate of <span id="xdx_904_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20240101__20240110__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreementMember__srt--CounterpartyNameAxis__us-gaap--InvestorMember_pdd" title="Sale of units">5,800,000</span> ordinary shares for a total consideration of $<span id="xdx_906_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_pp0p0_uUSD_c20240101__20240110__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreementMember__srt--CounterpartyNameAxis__us-gaap--InvestorMember_zxZ5kx9LXAeb" title="Consideration value">2,900,000</span> at a per share consideration of $<span id="xdx_903_eus-gaap--SharesIssuedPricePerShare_iI_uUSDPShares_c20240110__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreementMember__srt--CounterpartyNameAxis__us-gaap--InvestorMember_zDGlJe1KGav5" title="Price per share">0.5</span> per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b><span style="text-decoration: underline">Forward Purchase Agreement with WiMi Hologram Cloud Inc.</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 10pt">On </span>February <span style="font-size: 10pt">27, 2024, we entered into a Forward Purchase Agreement with WiMi, pursuant to which WiMi will purchase up to $<span id="xdx_906_eus-gaap--ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants_pp0p0_uUSD_c20240201__20240227__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TransactionTypeAxis__custom--ForwardPurchaseAgreementMember__srt--CounterpartyNameAxis__custom--WiMiHologramCloudIncMember_z9O33L1I4Mq" title="Share purchase price">11,000,000</span> of ordinary shares of the Company at the Conversion Price in the event the Investors elect to receive conversion shares. The purpose of the potential sale and purchase under the Forward Purchase Agreement is to ensure that WiMi’s shareholding in the Company remains above 51% in the event the purchasers of our notes pursuant to the </span>February <span style="font-size: 10pt">27, 2024 convertible note purchase agreements elect to convert all or a portion of the outstanding balance to our ordinary shares.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b><span style="text-decoration: underline">Convertible Note Transaction with Certain Investors</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 10pt">On </span>February <span style="font-size: 10pt">27, 2024, we entered into Securities Purchase Agreements with certain investors (the “Investors”), relating to our issuance of an aggregate of $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_uUSD_c20240227__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreementMember__srt--CounterpartyNameAxis__us-gaap--InvestorMember_zFZx42L3O4T2" title="Principal amount">11,000,000</span> (the “Principal Amount”) Convertible Promissory Notes due after 360 days of issuance (the “Convertible Notes”) and our ordinary shares that are issuable upon conversion of the Convertible Note.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><b>Share Consolidation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in"><span id="xdx_906_ecustom--ShareConsolidationDescription_c20240301__20240322__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_gIFSCD-CGXJNS_zmqo1XEH1GUf" title="Share consolidation description">On March 22, 2024, the Company’s Share Consolidation plan became effective. Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01, and the authorized share capital of the Company was reduced from US$200,000 divided into 200,000,000 shares of a nominal or par value of US$0.0001 each to US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each (the “Share Consolidation”). No fractional shares be issued in connection with the Share Consolidation and all fractional shares (after aggregating all fractional shares that would otherwise be received by a shareholder) resulting from the Share Consolidation shall instead be rounded up to the nearest whole number of shares.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt"> </p> <div id="xdx_C0F_gIFSCD-CGXJNS_zRxDLzv8L5a6"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Immediately following the Share Consolidation, the authorized share capital of the Company be increased from US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each to US$2,000,000 divided into 200,000,000 shares of a nominal or par value of US$0.01 each, by the creation of an additional 180,000,000 shares of a nominal or par value of US$0.01 each to rank pari passu in all respects with the existing shares in the capital of the Company.</p></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt"> </p> <div id="xdx_C0E_gIFSCD-CGXJNS_zPzbwO1JRKE2"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Following the Share Consolidation, the exercise price of the Company’s warrants to purchase ordinary shares will be adjusted from $11.50 to $115.00 pursuant to the warrant agreement.</p></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">Pursuant to requirements under ASC 260, the Company made retrospective changes relating to the Share Consolidation in this financial report, as the Share Consolidation was made effective before issuance of this financial report.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"> </p> 8000000 4000000 0.50 5800000 2900000 0.5 11000000 11000000 On March 22, 2024, the Company’s Share Consolidation plan became effective. Pursuant to the plan, every ten (10) shares of the Company’s ordinary share issued, par value of US$0.001, was consolidated into one (1) share of ordinary share, par value $0.01, and the authorized share capital of the Company was reduced from US$200,000 divided into 200,000,000 shares of a nominal or par value of US$0.0001 each to US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each (the “Share Consolidation”). No fractional shares be issued in connection with the Share Consolidation and all fractional shares (after aggregating all fractional shares that would otherwise be received by a shareholder) resulting from the Share Consolidation shall instead be rounded up to the nearest whole number of shares. Immediately following the Share Consolidation, the authorized share capital of the Company be increased from US$200,000 divided into 20,000,000 shares of a nominal or par value of US$0.01 each to US$2,000,000 divided into 200,000,000 shares of a nominal or par value of US$0.01 each, by the creation of an additional 180,000,000 shares of a nominal or par value of US$0.01 each to rank pari passu in all respects with the existing shares in the capital of the Company. Following the Share Consolidation, the exercise price of the Company’s warrants to purchase ordinary shares will be adjusted from $11.50 to $115.00 pursuant to the warrant agreement. <p id="xdx_805_edei--EntityTextBlock_zfv5crBhEdlc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b>Note 21 — <span id="xdx_821_zDqCPnLcAP8d">Condensed financial information of the parent company</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company performed a test on the restricted net assets of consolidated subsidiary in accordance with Securities and Exchange Commission Regulation S-X Rule 4-08 (3), “General Notes to Financial Statements” and concluded that it was applicable for the Company to disclose the financial statements for the parent company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The subsidiary did not pay any dividend to the Company for the periods presented. For the purpose of presenting parent only financial information, the Company records its investment in its subsidiary under the equity method of accounting. Such investment is presented on the separate condensed balance sheets of the Company as “Investment in subsidiary” and the income of the subsidiary is presented as “share of income of subsidiary”. Certain information and footnote disclosures generally included in financial statements prepared in accordance with U.S. GAAP have been condensed and omitted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2022 and 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>PARENT COMPANY BALANCE SHEETS</b></p> <div style="width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zojFA4vVKa9i" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed financial information of the parent company (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span id="xdx_8B6_zErOzc2YBRG4" style="display: none">Schedule of condensed balance sheets</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_za0e8rTX7lX5" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_492_20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_ztOgPmKVnpud" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>2022</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>2023</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>2023</b></p></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--AssetsAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">ASSETS</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AssetsCurrentAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">CURRENT ASSETS</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--Cash_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; width: 64%; text-align: left">Cash in bank</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">1,894</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2493">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--Cash_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zp2T43AVEU3d" style="width: 9%; text-align: right" title="Cash in bank"><span style="-sec-ix-hidden: xdx2ixbrl2495">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--OtherReceivablesIntercompany_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Other receivables – intercompany</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">143,883,927</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">144,913,713</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_ecustom--OtherReceivablesIntercompany_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zUwAHfGUNGEb" style="border-bottom: Black 1pt solid; text-align: right">20,460,236</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left; padding-bottom: 1pt">Total current assets</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">143,885,821</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">144,913,713</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--AssetsCurrent_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zNxofIWRzTja" style="border-bottom: Black 1pt solid; text-align: right" title="Total current assets">20,460,236</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OtherAssetsAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">NON-CURRENT ASSETS</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Investments_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Investment in subsidiaries</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">322,109,560</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2510">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGvngljhqMYk" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2511">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total non-current assets</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">322,109,560</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">177,578,938</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--AssetsNoncurrent_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zJTvkqsXSts9" style="border-bottom: Black 1pt solid; text-align: right" title="Total other assets">25,072,209</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--Assets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left; padding-bottom: 2.5pt">Total assets</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">465,995,381</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">322,492,651</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_983_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zMjIJ3Gl25cj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total assets">45,532,445</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_z0U34zxUDKU9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">LIABILITIES AND SHAREHOLDERS’ EQUITY</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--CommitmentsAndContingencies_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">COMMITMENTS AND CONTINGENCIES</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--OtherPayablesRelatedParty_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Other payables - related party</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,067,903</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,086,011</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_ecustom--OtherPayablesRelatedParty_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zSVUvnrYZvyh" style="border-bottom: Black 1pt solid; text-align: right" title="Other payables - related party">153,333</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,067,903</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,086,011</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--LiabilitiesCurrent_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zBVdkfwAjDg6" style="border-bottom: Black 1pt solid; text-align: right" title="Total current liabilities">153,333</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--Liabilities_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total liabilities</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,067,903</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,086,011</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--Liabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zHRKT0KwksCc" style="text-align: right" title="Total liabilities">153,333</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--StockholdersEquityAbstract_iB_zsoMl8yuwzg7" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">SHAREHOLDERS’ EQUITY</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PreferredStockValue_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Preferred shares, USD0.001 par value; 1,000,000 shares authorized; no share issued</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CommonStockValue_iI_pp0p0_z9N2rkulhMyk" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Ordinary shares<sup id="xdx_F43_zwqqkTp1p6M2">1</sup>, USD0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 issued and outstanding as of December 31, 2022 and 2023</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">312,543</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">365,515</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--CommonStockValue_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_fMQ_____zOm7gnc1450i" style="text-align: right">51,607</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AdditionalPaidInCapital_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Additional paid-in capital</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">330,083,330.00</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">439,776,100</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--AdditionalPaidInCapital_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zOj6ARuFhd8i" style="text-align: right" title="Additional paid-in capital">62,091,589</td> <td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Retained earnings</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">133,314,276.00</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(77,156,553</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zHyUlJikW7K9" style="text-align: right" title="Retained earnings">(10,893,664</td> <td style="text-align: left">)</td></tr> <tr id="xdx_409_ecustom--StatutoryReserves_iI_pp0p0_zwhgCn0ny5si" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Statutory reserves</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">12,524,509.00</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">13,134,098</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_ecustom--StatutoryReserves_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zH0du1DYaXYb" style="text-align: right">1,854,391</td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive loss</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(11,300,083.00</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(54,712,520</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQfufZ5Ijmy2" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated other comprehensive loss">(7,724,811)</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--StockholdersEquity_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left; padding-bottom: 1pt">Total shareholders’ equity</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">464,927,478</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">321,406,640</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--StockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z9XFvECxJTtl" style="border-bottom: Black 1pt solid; text-align: right">45,379,112</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders’ equity</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">465,995,381</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">322,492,651</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zZFwrjRbciDl" style="border-bottom: Black 2.5pt double; text-align: right">45,532,445</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td> <td style="width: 0.25in; text-align: left"><span id="xdx_F03_zgTZ2l6dQ7J9" style="font-size: 10pt">1</span></td> <td style="text-align: justify"><span id="xdx_F18_zYwHpS56mRNh" style="font-size: 10pt"> All period results have been adjusted for the share consolidation effective March 22, 2024.</span></td> </tr> </table> <p id="xdx_8AF_zZt4bXg2zhq2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>PARENT COMPANY STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</b></p> <div style="width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89D_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_zAudawxY02r5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed financial information of the parent company (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span id="xdx_8BC_zkDGIHhMnffd" style="display: none">Schedule of condensed statements of income and comprehensive income</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_498_20210101_20211231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_495_20220101_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_499_20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zZywu3sj76yg" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December 31,</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--CostsAndExpensesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">OPERATING EXPENSES</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_iN_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left">General and administrative</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2589">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(13,674</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(1,424,697</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98D_eus-gaap--GeneralAndAdministrativeExpense_iN_pp0p0_di_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zzHSuAvzrI98" style="width: 9%; text-align: right" title="General and administrative">(201,152</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--AllocatedShareBasedCompensationExpense_zJ7lgmyMf7Wj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Stock compensation</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2595">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2596">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(117,415,639</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zHhlu8Sdwu9g" style="border-bottom: Black 1pt solid; text-align: right" title="Stock compensation">(16,577,808</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingExpenses_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total operating expenses</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2601">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(13,674</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(118,840,336</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_eus-gaap--OperatingExpenses_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zYCGC04kQXZf" style="border-bottom: Black 1pt solid; text-align: right">(16,778,960</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperations_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">LOSS FROM OPERATIONS</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--NonoperatingIncomeExpenseAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">OTHER INCOME (EXPENSE)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Equity income (loss) of subsidiaries</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">55,275,852</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(46,823,832</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">48,218,056</td> <td style="padding-bottom: 1pt; text-align: left"></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zELZ7xzKF5Uh" style="border-bottom: Black 1pt solid; text-align: right" title="Equity income (loss) of subsidiaries">6,807,864</td> <td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr id="xdx_408_eus-gaap--NonoperatingIncomeExpense_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total other income (expense), net</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">55,275,852</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(46,823,832</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">48,218,056</td> <td style="padding-bottom: 1pt; text-align: left"></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdkJyVn5lUji" style="border-bottom: Black 1pt solid; text-align: right" title="Total other income (expense), net">6,807,864</td> <td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr id="xdx_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">NET INCOME (LOSS)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">55,275,852</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(46,837,506</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(167,058,392</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zEHXH1aZYC9g" style="text-align: right" title="NET INCOME (LOSS)">(23,586,824</td> <td style="text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">FOREIGN CURRENCY TRANSLATION ADJUSTMENT</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">7,366,219</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(30,385,540</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(43,412,437</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z7arRrw2PTM" style="border-bottom: Black 1pt solid; text-align: right">(6,448,539</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--ComprehensiveIncomeNetOfTax_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">COMPREHENSIVE INCOME (LOSS)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">62,642,071</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">(77,223,046</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">(210,470,829</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_988_eus-gaap--ComprehensiveIncomeNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z14QQQYdmByh" style="border-bottom: Black 2.5pt double; text-align: right" title="COMPREHENSIVE INCOME (LOSS)">(30,035,363</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A4_zpPtVd7PgNUc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>PARENT COMPANY STATEMENTS OF CASH FLOWS</b></p> <div style="width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89F_esrt--ScheduleOfCondensedCashFlowStatementTableTextBlock_zirKztayaT3l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed financial information of the parent company (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left"><span id="xdx_8B2_zEXjhdx6K1vl" style="display: none">Schedule of condensed statements of cash flows</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_494_20210101__20211231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkk52JUg1cU3" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_494_20220101__20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWpv2JDTSqz8" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zSc8qaMCVG8" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December 31,</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zVH4jS7Odiwj" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left">Net income (loss)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">55,275,852</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(46,837,506</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(167,058,392</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zcUMZNxmvYm2" style="width: 9%; text-align: right" title="Net income">(23,586,824</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_zGvGdcz9mspk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Adjustments to reconcile net income to cash used in operating activities:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ShareBasedCompensation_zaKFwdDVvgli" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left">Stock compensation expense</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2659">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2660">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">117,415,639</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--ShareBasedCompensation_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zttcOQbD8wg1" style="text-align: right">16,577,808</td> <td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--ChangeInFairValueOfWarrantLiability_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left">Change in fair value of warrant liability</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(832,354</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2666">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_ecustom--ChangeInFairValueOfWarrantLiability_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zHEobXWF82aj" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2667">-</span></td> <td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--EquityIncomeLossOfSubsidiariesAndVies_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left">Equity income of subsidiaries </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">55,275,852</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">46,823,832</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">48,218,056</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_ecustom--EquityIncomeLossOfSubsidiariesAndVies_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGGbJMMh2iTi" style="text-align: right" title="Equity (income) loss of subsidiaries and VIEs">6,807,864</td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ChangeInOperatingAssetsAndLiabilities_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Change in operating assets and liabilities</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--Intercompany_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left">Intercompany</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2679">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(138,122,488</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,029,786</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_ecustom--Intercompany_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z0BCeshCDWq3" style="text-align: right">145,395</td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left; padding-bottom: 1pt">Net cash used in operating activities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2684">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(138,968,516</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(394,911</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_eus-gaap--NetCashProvidedByUsedInOperatingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zOFwvpyiQmD8" style="border-bottom: Black 1pt solid; text-align: right">(55,757</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--CashReceivedFromRecapitalization_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Cash received from recapitalization</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2693">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">143,898,080</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,410,076</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_ecustom--CashReceivedFromRecapitalization_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGB5QvW86R94" style="border-bottom: Black 1pt solid; text-align: right">199,087</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInInvestingActivities_za95un4l3YL2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left; padding-bottom: 1pt">Net cash provided by investing activities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2698">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">143,898,080</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,410,076</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--NetCashProvidedByUsedInInvestingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zAipMIkfqwxf" style="border-bottom: Black 1pt solid; text-align: right">199,087</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left; padding-bottom: 1pt">Net cash provided by financing activities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2707">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2708">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2709">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--NetCashProvidedByUsedInFinancingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z11oFBXt1il3" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2710">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">EFFECT OF EXCHANGE RATE ON CASH</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2712">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2713">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(1,017,059</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zD2gl49rLec5" style="text-align: right" title="EFFECT OF EXCHANGE RATE ON CASH">(143,602</td> <td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2718">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,894</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,894</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zwsqHKpTYqyj" style="text-align: right">272</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_z0aIPWn784ia" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2723">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2724">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,894</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zmaEC6pY1n25" style="border-bottom: Black 1pt solid; text-align: right">272</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_zIiOrE7okkx1" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2728">-</span> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,894</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2730">-</span> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98C_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zbGIQDZCE1wj" style="border-bottom: Black 2.5pt double; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year"><span style="-sec-ix-hidden: xdx2ixbrl2732">-</span> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the parent company balance sheets that sum to the total of the same amounts shown in the parent company statements of cash flows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Cash and cash equivalents</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2734">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">1,894</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2736">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zRvNqX4BCl1" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2737">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RestrictedCash_iE_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Restricted cash</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2739">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2740">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2741">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_988_eus-gaap--RestrictedCash_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zl6Xz8RMeo0a" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2742">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--TotalCashCashEquivalentsAndRestrictedCashShownInParentCompanyStatementsOfCashFlows_iE_pp0p0_zTwUp0lxmiNh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total cash, cash equivalents and restricted cash shown in the parent company statements of cash flows</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2744">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,894</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2746">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98A_ecustom--TotalCashCashEquivalentsAndRestrictedCashShownInParentCompanyStatementsOfCashFlows_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zqBxott78rj" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2747">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" id="xdx_894_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zojFA4vVKa9i" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed financial information of the parent company (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span id="xdx_8B6_zErOzc2YBRG4" style="display: none">Schedule of condensed balance sheets</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_za0e8rTX7lX5" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_492_20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_ztOgPmKVnpud" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>2022</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>2023</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><b>2023</b></p></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--AssetsAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">ASSETS</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AssetsCurrentAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">CURRENT ASSETS</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--Cash_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; width: 64%; text-align: left">Cash in bank</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">1,894</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2493">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_986_eus-gaap--Cash_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zp2T43AVEU3d" style="width: 9%; text-align: right" title="Cash in bank"><span style="-sec-ix-hidden: xdx2ixbrl2495">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--OtherReceivablesIntercompany_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Other receivables – intercompany</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">143,883,927</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">144,913,713</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98D_ecustom--OtherReceivablesIntercompany_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zUwAHfGUNGEb" style="border-bottom: Black 1pt solid; text-align: right">20,460,236</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left; padding-bottom: 1pt">Total current assets</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">143,885,821</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">144,913,713</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98F_eus-gaap--AssetsCurrent_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zNxofIWRzTja" style="border-bottom: Black 1pt solid; text-align: right" title="Total current assets">20,460,236</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OtherAssetsAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">NON-CURRENT ASSETS</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Investments_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Investment in subsidiaries</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">322,109,560</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2510">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGvngljhqMYk" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2511">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total non-current assets</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">322,109,560</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">177,578,938</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98E_eus-gaap--AssetsNoncurrent_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zJTvkqsXSts9" style="border-bottom: Black 1pt solid; text-align: right" title="Total other assets">25,072,209</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--Assets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left; padding-bottom: 2.5pt">Total assets</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">465,995,381</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">322,492,651</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_983_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zMjIJ3Gl25cj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total assets">45,532,445</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_z0U34zxUDKU9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">LIABILITIES AND SHAREHOLDERS’ EQUITY</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--CommitmentsAndContingencies_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">COMMITMENTS AND CONTINGENCIES</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--OtherPayablesRelatedParty_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Other payables - related party</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,067,903</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,086,011</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98A_ecustom--OtherPayablesRelatedParty_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zSVUvnrYZvyh" style="border-bottom: Black 1pt solid; text-align: right" title="Other payables - related party">153,333</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total current liabilities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,067,903</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,086,011</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_982_eus-gaap--LiabilitiesCurrent_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zBVdkfwAjDg6" style="border-bottom: Black 1pt solid; text-align: right" title="Total current liabilities">153,333</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--Liabilities_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total liabilities</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,067,903</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,086,011</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--Liabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zHRKT0KwksCc" style="text-align: right" title="Total liabilities">153,333</td> <td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--StockholdersEquityAbstract_iB_zsoMl8yuwzg7" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">SHAREHOLDERS’ EQUITY</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PreferredStockValue_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Preferred shares, USD0.001 par value; 1,000,000 shares authorized; no share issued</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CommonStockValue_iI_pp0p0_z9N2rkulhMyk" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Ordinary shares<sup id="xdx_F43_zwqqkTp1p6M2">1</sup>, USD0.01 par value, 200,000,000 shares authorized, 4,385,671 and 5,160,671 issued and outstanding as of December 31, 2022 and 2023</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">312,543</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">365,515</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--CommonStockValue_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_fMQ_____zOm7gnc1450i" style="text-align: right">51,607</td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AdditionalPaidInCapital_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Additional paid-in capital</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">330,083,330.00</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">439,776,100</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--AdditionalPaidInCapital_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zOj6ARuFhd8i" style="text-align: right" title="Additional paid-in capital">62,091,589</td> <td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Retained earnings</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">133,314,276.00</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(77,156,553</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_981_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zHyUlJikW7K9" style="text-align: right" title="Retained earnings">(10,893,664</td> <td style="text-align: left">)</td></tr> <tr id="xdx_409_ecustom--StatutoryReserves_iI_pp0p0_zwhgCn0ny5si" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Statutory reserves</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">12,524,509.00</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">13,134,098</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_ecustom--StatutoryReserves_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zH0du1DYaXYb" style="text-align: right">1,854,391</td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive loss</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(11,300,083.00</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(54,712,520</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQfufZ5Ijmy2" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated other comprehensive loss">(7,724,811)</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--StockholdersEquity_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left; padding-bottom: 1pt">Total shareholders’ equity</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">464,927,478</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">321,406,640</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_985_eus-gaap--StockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z9XFvECxJTtl" style="border-bottom: Black 1pt solid; text-align: right">45,379,112</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders’ equity</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">465,995,381</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">322,492,651</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_981_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zZFwrjRbciDl" style="border-bottom: Black 2.5pt double; text-align: right">45,532,445</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt"> </div></div> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td> <td style="width: 0.25in; text-align: left"><span id="xdx_F03_zgTZ2l6dQ7J9" style="font-size: 10pt">1</span></td> <td style="text-align: justify"><span id="xdx_F18_zYwHpS56mRNh" style="font-size: 10pt"> All period results have been adjusted for the share consolidation effective March 22, 2024.</span></td> </tr> </table> 1894 143883927 144913713 20460236 143885821 144913713 20460236 322109560 322109560 177578938 25072209 465995381 322492651 45532445 1067903 1086011 153333 1067903 1086011 153333 1067903 1086011 153333 312543 365515 51607 330083330.00 439776100 62091589 133314276.00 -77156553 -10893664 12524509.00 13134098 1854391 -11300083.00 -54712520 -7724811 464927478 321406640 45379112 465995381 322492651 45532445 <table cellpadding="0" cellspacing="0" id="xdx_89D_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_zAudawxY02r5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed financial information of the parent company (Details 1)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span id="xdx_8BC_zkDGIHhMnffd" style="display: none">Schedule of condensed statements of income and comprehensive income</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_498_20210101_20211231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_495_20220101_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_499_20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zZywu3sj76yg" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December 31,</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--CostsAndExpensesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">OPERATING EXPENSES</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_iN_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left">General and administrative</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2589">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(13,674</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(1,424,697</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98D_eus-gaap--GeneralAndAdministrativeExpense_iN_pp0p0_di_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zzHSuAvzrI98" style="width: 9%; text-align: right" title="General and administrative">(201,152</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--AllocatedShareBasedCompensationExpense_zJ7lgmyMf7Wj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Stock compensation</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2595">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2596">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(117,415,639</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zHhlu8Sdwu9g" style="border-bottom: Black 1pt solid; text-align: right" title="Stock compensation">(16,577,808</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingExpenses_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total operating expenses</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2601">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(13,674</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(118,840,336</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_eus-gaap--OperatingExpenses_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zYCGC04kQXZf" style="border-bottom: Black 1pt solid; text-align: right">(16,778,960</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperations_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">LOSS FROM OPERATIONS</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--NonoperatingIncomeExpenseAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">OTHER INCOME (EXPENSE)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Equity income (loss) of subsidiaries</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">55,275,852</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(46,823,832</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">48,218,056</td> <td style="padding-bottom: 1pt; text-align: left"></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zELZ7xzKF5Uh" style="border-bottom: Black 1pt solid; text-align: right" title="Equity income (loss) of subsidiaries">6,807,864</td> <td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr id="xdx_408_eus-gaap--NonoperatingIncomeExpense_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total other income (expense), net</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">55,275,852</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(46,823,832</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">48,218,056</td> <td style="padding-bottom: 1pt; text-align: left"></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_984_eus-gaap--NonoperatingIncomeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdkJyVn5lUji" style="border-bottom: Black 1pt solid; text-align: right" title="Total other income (expense), net">6,807,864</td> <td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr id="xdx_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">NET INCOME (LOSS)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">55,275,852</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(46,837,506</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(167,058,392</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98A_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zEHXH1aZYC9g" style="text-align: right" title="NET INCOME (LOSS)">(23,586,824</td> <td style="text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">FOREIGN CURRENCY TRANSLATION ADJUSTMENT</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">7,366,219</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(30,385,540</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(43,412,437</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z7arRrw2PTM" style="border-bottom: Black 1pt solid; text-align: right">(6,448,539</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--ComprehensiveIncomeNetOfTax_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">COMPREHENSIVE INCOME (LOSS)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">62,642,071</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">(77,223,046</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">(210,470,829</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_988_eus-gaap--ComprehensiveIncomeNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z14QQQYdmByh" style="border-bottom: Black 2.5pt double; text-align: right" title="COMPREHENSIVE INCOME (LOSS)">(30,035,363</td> <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -13674 -1424697 201152 -117415639 -16577808 -13674 -118840336 -16778960 55275852 -46823832 48218056 6807864 55275852 -46823832 48218056 6807864 55275852 -46837506 -167058392 -23586824 7366219 -30385540 -43412437 -6448539 62642071 -77223046 -210470829 -30035363 <table cellpadding="0" cellspacing="0" id="xdx_89F_esrt--ScheduleOfCondensedCashFlowStatementTableTextBlock_zirKztayaT3l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed financial information of the parent company (Details 2)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left"><span id="xdx_8B2_zEXjhdx6K1vl" style="display: none">Schedule of condensed statements of cash flows</span></td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_494_20210101__20211231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkk52JUg1cU3" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_494_20220101__20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWpv2JDTSqz8" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_493_20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zSc8qaMCVG8" style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December 31,</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zVH4jS7Odiwj" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left">Net income (loss)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">55,275,852</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(46,837,506</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">(167,058,392</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_985_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zcUMZNxmvYm2" style="width: 9%; text-align: right" title="Net income">(23,586,824</td> <td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_zGvGdcz9mspk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Adjustments to reconcile net income to cash used in operating activities:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ShareBasedCompensation_zaKFwdDVvgli" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left">Stock compensation expense</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2659">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2660">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">117,415,639</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_983_eus-gaap--ShareBasedCompensation_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zttcOQbD8wg1" style="text-align: right">16,577,808</td> <td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--ChangeInFairValueOfWarrantLiability_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left">Change in fair value of warrant liability</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(832,354</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2666">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_ecustom--ChangeInFairValueOfWarrantLiability_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zHEobXWF82aj" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2667">-</span></td> <td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--EquityIncomeLossOfSubsidiariesAndVies_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left">Equity income of subsidiaries </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">55,275,852</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">46,823,832</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">48,218,056</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_985_ecustom--EquityIncomeLossOfSubsidiariesAndVies_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGGbJMMh2iTi" style="text-align: right" title="Equity (income) loss of subsidiaries and VIEs">6,807,864</td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ChangeInOperatingAssetsAndLiabilities_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Change in operating assets and liabilities</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--Intercompany_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.5in; text-align: left">Intercompany</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2679">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(138,122,488</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,029,786</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_987_ecustom--Intercompany_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z0BCeshCDWq3" style="text-align: right">145,395</td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left; padding-bottom: 1pt">Net cash used in operating activities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2684">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(138,968,516</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(394,911</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_98C_eus-gaap--NetCashProvidedByUsedInOperatingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zOFwvpyiQmD8" style="border-bottom: Black 1pt solid; text-align: right">(55,757</td> <td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--CashReceivedFromRecapitalization_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Cash received from recapitalization</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2693">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">143,898,080</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,410,076</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_981_ecustom--CashReceivedFromRecapitalization_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGB5QvW86R94" style="border-bottom: Black 1pt solid; text-align: right">199,087</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInInvestingActivities_za95un4l3YL2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left; padding-bottom: 1pt">Net cash provided by investing activities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2698">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">143,898,080</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,410,076</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_980_eus-gaap--NetCashProvidedByUsedInInvestingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zAipMIkfqwxf" style="border-bottom: Black 1pt solid; text-align: right">199,087</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left; padding-bottom: 1pt">Net cash provided by financing activities</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2707">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2708">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2709">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_987_eus-gaap--NetCashProvidedByUsedInFinancingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z11oFBXt1il3" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2710">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.625in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">EFFECT OF EXCHANGE RATE ON CASH</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2712">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2713">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">(1,017,059</td> <td style="text-align: left">)</td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_982_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zD2gl49rLec5" style="text-align: right" title="EFFECT OF EXCHANGE RATE ON CASH">(143,602</td> <td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2718">-</span></td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,894</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1,894</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td id="xdx_98B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zwsqHKpTYqyj" style="text-align: right">272</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_z0aIPWn784ia" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2723">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2724">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">1,894</td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_989_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zmaEC6pY1n25" style="border-bottom: Black 1pt solid; text-align: right">272</td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right"> </td> <td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_zIiOrE7okkx1" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2728">-</span> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,894</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2730">-</span> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98C_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zbGIQDZCE1wj" style="border-bottom: Black 2.5pt double; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year"><span style="-sec-ix-hidden: xdx2ixbrl2732">-</span> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.25in">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the parent company balance sheets that sum to the total of the same amounts shown in the parent company statements of cash flows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December 31,</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB </td> <td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td> <td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Cash and cash equivalents</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2734">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right">1,894</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2736">-</span></td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td> <td id="xdx_98A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zRvNqX4BCl1" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2737">-</span></td> <td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RestrictedCash_iE_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Restricted cash</td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2739">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2740">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2741">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td> <td id="xdx_988_eus-gaap--RestrictedCash_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zl6Xz8RMeo0a" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2742">-</span></td> <td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--TotalCashCashEquivalentsAndRestrictedCashShownInParentCompanyStatementsOfCashFlows_iE_pp0p0_zTwUp0lxmiNh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total cash, cash equivalents and restricted cash shown in the parent company statements of cash flows</td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2744">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,894</td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2746">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td> <td id="xdx_98A_ecustom--TotalCashCashEquivalentsAndRestrictedCashShownInParentCompanyStatementsOfCashFlows_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zqBxott78rj" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2747">-</span></td> <td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 55275852 -46837506 -167058392 -23586824 117415639 16577808 -832354 55275852 46823832 48218056 6807864 -138122488 1029786 145395 -138968516 -394911 -55757 143898080 1410076 199087 143898080 1410076 199087 -1017059 -143602 1894 1894 272 1894 272 1894 1894 1894 All period results have been adjusted for the share consolidation effective March 22, 2024. All period results have been adjusted for the share consolidation effective March 22, 2024. All period results have been adjusted for the share consolidation effective March 22, 2024. For the year eneded December 31, 2022, goodwill from Shenzhen Yitian acquisition was RMB 92,990,256, representing the excess fair value of consideration over the identifiable assets of Shenzhen Yitian acquired by Beijing WiMi in 2015 for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shenzhen Yitian. According to the valuation report, as of December 31, 2023, the fair value of Shenzhen Yitian was RMB 203,596,096 (USD 28,745,548), while its carrying value was RMB 203,596,130 (USD 28,745,553). As the carrying value exceeded the fair value of Shenzhen Yitian, the Company fully impaired related goodwill and recognized an impairment loss of $93 million for the year ended December 31, 2023. Weidong and YY Online acquired Shanghai Guoyu in 2021 to acquire 100% of the capital stock of Shanghai Guoyu for a net consideration of RMB 13.4 million in 2021. The excess fair value of consideration over the identifiable assets acquired of RMB 106.2 million was allocated to goodwill for the central processing algorithm services segment. For the year ended December 31, 2023, the Comapny engaged Asia-Pacific Consulting and Appraisal Limited, a thrid-party valuator, to perfrom a valuation of Shanghai Guoyu. According to the valuation report, as of December 31, 2023, the fair value of Shanghai Guoyu equaled to its carrying value, RMB 159,306 (USD 22,492). Accordingly, the Company fully impaired related goodwill and recognized an impairment loss of RMB 13,274,006 (USD 1,874,145) for the year ended December 31, 2023. It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, Singapore, and tax exempt in Cayman Islands. All period results have been adjusted for the share consolidation effective March 22, 2024.